|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.hlcl.rql.as.PublicationSetting
public class PublicationSetting
Diese Klasse beschreibt ein zugewiesenes Exportsetting eines Exportpaketes (Publication Combination).
Constructor Summary | |
---|---|
PublicationSetting(PublicationPackage publicationPackage,
java.lang.String publicationSettingGuid,
PublicationFolder publishedPagesPublicationFolder,
java.lang.String projectVariantGuid,
java.lang.String languageVariantGuid)
Erzeugt eine Kombination des gegebenen Exportpakets. |
Method Summary | |
---|---|
void |
addPublishingTo(PublishingTarget target)
Fügt diesem Exportsetting das gegebene Exportziel target hinzu. |
RQLNode |
callCms(java.lang.String rqlRequest)
Sendet eine Anfrage an das CMS und liefert eine geparste Antwort zurueck. |
java.lang.String |
callCmsWithoutParsing(java.lang.String rqlRequest)
Senden eine Anfrage an das CMS und liefert eine ungeparste Antwort zurueck. |
void |
delete()
Deletes this publication setting from the publication package. |
CmsClient |
getCmsClient()
Liefert den CmsClient. |
java.util.List<PublishingTarget> |
getDirectoryPublishingTargets()
Liefert alle zugeordneten Verzeichnis-Publizierungsziele für dieses Exportsetting. |
java.util.List<PublishingTarget> |
getFtpPublishingTargets()
Liefert alle zugeordneten FTP und SFTP Exportziele für dieses Exportsetting. |
java.util.List<java.lang.String> |
getFtpPublishingTargetsPaths()
Liefert für alle zugeordneten FTP Exportziele dieses Exportsettings den FTP path; immer ohne / am Ende. |
LanguageVariant |
getLanguageVariant()
Liefert die Sprachvariante. |
java.lang.String |
getLanguageVariantGuid()
Liefert die RedDot GUID der Sprachvariante. |
java.lang.String |
getLanguageVariantName()
Liefert den Namen der Sprachvariante. |
java.lang.String |
getLogonGuid()
Liefert die RedDot logon GUID. |
java.lang.String |
getName()
Liefert den Namen dieses publication settings in der form: project variant name/language variant name. |
Project |
getProject()
Liefert das Projekt. |
java.lang.String |
getProjectGuid()
Liefert die RedDot GUID des Projekts. |
ProjectVariant |
getProjectVariant()
Liefert die Projektvariante. |
java.lang.String |
getProjectVariantGuid()
Liefert die RedDot GUID der Projektvariante. |
java.lang.String |
getProjectVariantName()
Liefert den Namen der Projektvariante. |
java.lang.String |
getPublicationPackageGuid()
Liefert die GUID des Exportpaketes, zu dem dieses Exportsetting gehört. |
java.lang.String |
getPublicationSettingGuid()
Liefert die RedDot GUID dieser Exportsetting. |
PublicationFolder |
getPublishedPages()
Liefert den PublicationFolder in den die Seiten (Published pages) für dieses Setting publiziert werden. |
java.util.List<PublishingTarget> |
getPublishingTargets()
Liefert alle zugeordneten Exportziele für dieses Exportsetting, unabhängig vom Typ. |
java.lang.String |
getSessionKey()
Liefert den RedDot Session key. |
boolean |
hasDirectoryPublishingTargets()
Liefert true, falls an diesem Setting Verzeichnis-Publizierungsziele zugeordnet sind, sonst false. |
boolean |
hasFtpPublishingTargets()
Liefert true, falls an diesem Setting FTP Publizierungsziele zugeordnet sind, sonst false. |
boolean |
hasPublishingTo(PublishingTarget find)
Liefert true, falls diese Kombination auf das gegebene Target find publiziert, sonst false. |
boolean |
matches(java.lang.String projectVariantName,
java.lang.String languageVariantName)
Liefert true, falls dieses Setting der gegebenen Projekt- und Sprachvariante entspricht, sonst false. |
boolean |
pointsPublishedPagesIntoRoot()
Liefert true, falls die publizierten Seiten für dieses Setting in die root generiert werden, sonst false. |
void |
removePublishingTo(PublishingTarget target)
Entfernt das gegebene Exportziel target von diesem Exportsetting. |
boolean |
replacePublishingTarget(PublishingTarget from,
PublishingTarget to)
Ersetzt das gegebene Exportziel from (falls vorhanden) durch to an diesem Exportsetting. |
void |
setPublishedPages(PublicationFolder publicationFolder)
Sets the publication folder for this setting to the given publication folder (one from the publication structure). |
PublicationSetting |
setPublishingTarget(PublishingTarget target)
Setzt für dieses Exportsetting genau das gegebene Exportziel. |
java.lang.String |
toString()
Show combination for easier debugging. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PublicationSetting(PublicationPackage publicationPackage, java.lang.String publicationSettingGuid, PublicationFolder publishedPagesPublicationFolder, java.lang.String projectVariantGuid, java.lang.String languageVariantGuid) throws RQLException
Kombinationen für (Draft) Projektvarianten werden nicht unterstützt!
publicationPackage
- Exportpaket zu dem dieses Exportsetting gehörtpublicationSettingGuid
- GUID dieses ExportsettingspublishedPagesPublicationFolder
- publication folder der publishing structure; =null signalisiert publishing into rootprojectVariantGuid
- GUID der Projektvariante dieses ExportsettingslanguageVariantGuid
- GUID der Sprachvariante dieses Exportsettings
RQLException
Method Detail |
---|
public void addPublishingTo(PublishingTarget target) throws RQLException
RQLException
public RQLNode callCms(java.lang.String rqlRequest) throws RQLException
callCms
in interface CmsClientContainer
RQLException
public java.lang.String callCmsWithoutParsing(java.lang.String rqlRequest) throws RQLException
callCmsWithoutParsing
in interface CmsClientContainer
RQLException
public void delete() throws RQLException
RQLException
public CmsClient getCmsClient()
getCmsClient
in interface CmsClientContainer
public java.util.List<PublishingTarget> getFtpPublishingTargets() throws RQLException
RQLException
public boolean hasPublishingTo(PublishingTarget find) throws RQLException
Die Art des Publizierungszieles (directory, ftp) spielt dabei keine Rolle.
RQLException
public java.util.List<PublishingTarget> getDirectoryPublishingTargets() throws RQLException
RQLException
public java.util.List<java.lang.String> getFtpPublishingTargetsPaths() throws RQLException
An den publishing target path wird der published pages ordner aus diesen setting angehängt
RQLException
public LanguageVariant getLanguageVariant()
getLanguageVariant
in interface LanguageVariantContainer
public java.lang.String getLanguageVariantGuid()
getLanguageVariantGuid
in interface LanguageVariantContainer
public java.lang.String getLanguageVariantName()
getLanguageVariantName
in interface LanguageVariantContainer
public java.lang.String getLogonGuid()
getLogonGuid
in interface CmsClientContainer
public java.lang.String getName()
public Project getProject()
getProject
in interface ProjectContainer
public java.lang.String getProjectGuid() throws RQLException
getProjectGuid
in interface ProjectContainer
RQLException
public ProjectVariant getProjectVariant()
getProjectVariant
in interface ProjectVariantContainer
public java.lang.String getProjectVariantGuid()
getProjectVariantGuid
in interface ProjectVariantContainer
public java.lang.String getProjectVariantName()
getProjectVariantName
in interface ProjectVariantContainer
public java.lang.String getPublicationPackageGuid()
getPublicationPackageGuid
in interface PublicationPackageContainer
public java.lang.String getPublicationSettingGuid()
public PublicationFolder getPublishedPages() throws RQLException
Liefert null, wenn dieses setting in die root publiziert. Check with pointsPublishedPagesIntoRoot()
.
RQLException
public java.util.List<PublishingTarget> getPublishingTargets() throws RQLException
RQLException
public java.lang.String getSessionKey()
getSessionKey
in interface ProjectContainer
public boolean hasFtpPublishingTargets() throws RQLException
RQLException
public boolean hasDirectoryPublishingTargets() throws RQLException
RQLException
public boolean matches(java.lang.String projectVariantName, java.lang.String languageVariantName) throws RQLException
Testet mit equalsIgnoreCase().
RQLException
public boolean pointsPublishedPagesIntoRoot()
getPublishedPages()
public void removePublishingTo(PublishingTarget target) throws RQLException
RQLException
public boolean replacePublishingTarget(PublishingTarget from, PublishingTarget to) throws RQLException
RQLException
public void setPublishedPages(PublicationFolder publicationFolder) throws RQLException
RQLException
public PublicationSetting setPublishingTarget(PublishingTarget target) throws RQLException
target
- Exportziel
RQLException
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |