com.hlcl.rql.util.as
Class TreePartPublisher

java.lang.Object
  extended by com.hlcl.rql.util.as.TreePartPublisher

public class TreePartPublisher
extends java.lang.Object

Author:
lejafr This class publishes all not navigation pages below a node creating a publishing job for each. Not navigation pages are every page which template is outside of navigationTemplateFolder.

Constructor Summary
TreePartPublisher(TemplateFolder navigationTemplateFolder, boolean withFollowingPages, java.lang.String projectVariantGuids, java.lang.String separator, java.lang.String languageVariantGuid)
          Construct a publisher with all publishing settings.
TreePartPublisher(TemplateFolder navigationTemplateFolder, boolean withFollowingPages, java.lang.String projectVariantGuids, java.lang.String separator, java.lang.String languageVariantGuid, User mailReceiver)
          Construct a publisher with all publishing settings.
 
Method Summary
 int startFromPage(Page startNavigationPage)
          Startet das Suchen und Erstellen der PublishingJobs ab der gegebenen Navigationsseite.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreePartPublisher

public TreePartPublisher(TemplateFolder navigationTemplateFolder,
                         boolean withFollowingPages,
                         java.lang.String projectVariantGuids,
                         java.lang.String separator,
                         java.lang.String languageVariantGuid,
                         User mailReceiver)
Construct a publisher with all publishing settings. Mail to mailReceiver triggert.


TreePartPublisher

public TreePartPublisher(TemplateFolder navigationTemplateFolder,
                         boolean withFollowingPages,
                         java.lang.String projectVariantGuids,
                         java.lang.String separator,
                         java.lang.String languageVariantGuid)
Construct a publisher with all publishing settings. No mail from publishing job.

Method Detail

startFromPage

public int startFromPage(Page startNavigationPage)
                  throws RQLException
Startet das Suchen und Erstellen der PublishingJobs ab der gegebenen Navigationsseite.

Throws:
RQLException