|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.hlcl.rql.as.PublicationPackage
public class PublicationPackage
Diese Klasse beschreibt ein Exportpaket.
Constructor Summary | |
---|---|
PublicationPackage(Project project,
java.lang.String publicationPackageGuid,
java.lang.String name)
constructor comment. |
Method Summary | |
---|---|
PublicationSetting |
addSetting(ProjectVariant newProjectVariant,
LanguageVariant languageVariant,
ProjectVariant copyProjectVariant)
Erzeugt ein neues ExportSetting für die gegebene Kombination newProjectVariant und languageVariant. |
RQLNode |
callCms(java.lang.String rqlRequest)
Senden 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. |
boolean |
contains(PublicationSetting publicationSetting)
Liefert true genau dann, wenn dieses Exportpaket ein Exportsetting entsprechend dem gegebenen enthält. |
boolean |
containsSettingFor(ProjectVariant projectVariant,
LanguageVariant languageVariant)
Liefert true genau dann, wenn dieses Exportpaket ein Exportsetting für die gegebene Kombination besitzt. |
void |
deleteSettingsByProjectVariantName(java.lang.String projectVariantNamePart)
Löscht alle ExportSettings für alle Projektvarianten, deren Name projectVariantNamePart enthält. |
PublicationSetting |
findSettingByProjectVariantNameAndLanguageCode(java.lang.String projectVariantName,
java.lang.String languageCode)
Liefert ein ExportSetting für die gegebene Kombination, wenn das Exportpaket sie besitzt. |
void |
freeOccupiedMemory()
Gibt den Speicher aller Caches wieder frei für die GC. |
CmsClient |
getCmsClient()
Liefert den CmsClient. |
java.lang.String |
getLogonGuid()
Liefert die RedDot logon GUID des users unter dem das script läuft. |
java.lang.String |
getName()
Liefert den Namen dieses Exportpaketes. |
Project |
getProject()
Liefert das Project, zu dem dieser Folder gehoert. |
java.lang.String |
getProjectGuid()
Liefert die RedDot GUID des Projekts. |
java.lang.String |
getPublicationPackageGuid()
Liefert die GUID dieses Exportpaketes. |
java.util.List<PublicationSetting> |
getPublicationSettings()
Liefert alle Exportsettings die an diesem Exportpaket aktiv sind, aber nicht die (Draft) Kombinationen. |
java.lang.String |
getSessionKey()
Liefert den RedDot Session key. |
PublicationSetting |
getSettingFor(ProjectVariant projectVariant,
LanguageVariant languageVariant)
Liefert ein ExportSetting für die gegebene Kombination, wenn das Exportpaket sie besitzt. |
PublicationSetting |
getSettingFor(java.lang.String projectVariantGuid,
java.lang.String languageVariantGuid)
Liefert ein ExportSetting für die gegebene Kombination, wenn das Exportpaket sie besitzt. |
java.util.List<PublicationSetting> |
getSettingsByProjectVariantName(java.lang.String projectVariantNamePart)
Liefert alle ExportSettings für alle Projektvarianten, deren Name projectVariantNamePart enthält. |
boolean |
isGlobal()
Deprecated. Did not work in V7.5.0.33. Deliver same attributes within same segment tag what causes the xml parser to stop with an error. |
java.lang.String |
toString()
Show name for easier debugging. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PublicationPackage(Project project, java.lang.String publicationPackageGuid, java.lang.String name)
Method Detail |
---|
public PublicationSetting addSetting(ProjectVariant newProjectVariant, LanguageVariant languageVariant, ProjectVariant copyProjectVariant) throws RQLException
Kopiert die Einstellungen für die neue Kombination (alle Folder) von der Kombination copyProjectVariant/newLanguageVariant.
RQLException
- falls es bereits ein setting für die anzulegende Kombination gibt.
RQLException
- falls es kein setting gibt, von dem die Foldereinstellungen kopiert werden sollenpublic 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 boolean contains(PublicationSetting publicationSetting) throws RQLException
RQLException
public boolean containsSettingFor(ProjectVariant projectVariant, LanguageVariant languageVariant) throws RQLException
RQLException
public void deleteSettingsByProjectVariantName(java.lang.String projectVariantNamePart) throws RQLException
projectVariantNamePart
- Teil des Namens der Projektvariante (check with contains)
RQLException
public PublicationSetting findSettingByProjectVariantNameAndLanguageCode(java.lang.String projectVariantName, java.lang.String languageCode) throws RQLException
projectVariantName
- Name der ProjektvariantelanguageCode
- internal Language ID, e.g. ENG, CHS, DEU
RQLException
public CmsClient getCmsClient()
getCmsClient
in interface CmsClientContainer
public java.lang.String getLogonGuid()
getLogonGuid
in interface CmsClientContainer
getOwnLoginGuid
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 java.lang.String getPublicationPackageGuid()
public java.util.List<PublicationSetting> getPublicationSettings() throws RQLException
RQLException
public java.lang.String getSessionKey()
getSessionKey
in interface ProjectContainer
public PublicationSetting getSettingFor(ProjectVariant projectVariant, LanguageVariant languageVariant) throws RQLException
RQLException
public PublicationSetting getSettingFor(java.lang.String projectVariantGuid, java.lang.String languageVariantGuid) throws RQLException
RQLException
public java.util.List<PublicationSetting> getSettingsByProjectVariantName(java.lang.String projectVariantNamePart) throws RQLException
projectVariantNamePart
- Teil des Namens der Projektvariante (check with contains, case sensitive)
RQLException
public boolean isGlobal() throws RQLException
RQLException
public void freeOccupiedMemory()
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 |