|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.hlcl.rql.as.PublishingTarget
public class PublishingTarget
Diese Klasse beschreibt ein Exportziel.
| Constructor Summary | |
|---|---|
PublishingTarget(Project project,
java.lang.String publishingTargetGuid,
java.lang.String name,
java.lang.String path,
java.lang.String type)
constructor comment. |
|
| Method Summary | |
|---|---|
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. |
void |
disableFtpUser()
Setzt den Benutzernamen und das Passwort des FTP users auf 'unknown'. |
boolean |
equals(java.lang.Object obj)
Zwei Exportziele werden als gleich betrachtet, wenn ihre GUID übereinstimmt. |
CmsClient |
getCmsClient()
Liefert den CmsClient. |
java.lang.String |
getFtpPassword()
Liefert das Passwort des FTP Users dieses Publizierungsziels zurück. |
java.lang.String |
getFtpUserName()
Liefert den Namen des FTP Users dieses Publizierungsziels zurück. |
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. |
java.lang.String |
getPath()
Liefert den Pfad, auf den dieses Exportziel generiert genauso, wie er in RedDot eingegeben wurde. |
java.lang.String |
getPathSeparator()
Liefert abhängig vom publishing target typ den Pfadseparator; / für FTP oder SFTP und \ für directory. |
Project |
getProject()
Liefert das Project, zu dem dieser Folder gehoert. |
java.lang.String |
getProjectGuid()
Liefert die RedDot GUID des Projekts. |
java.lang.String |
getPublishingPath()
Liefert den Pfad, auf den dieses Exportziel generiert; immer ohne path separator(/ oder \) am Ende. |
java.lang.String |
getPublishingPath(PublicationFolder publicationFolder)
Liefert den Pfad, auf den dieses Exportziel für den gegebenen Folder generiert; immer ohne path separator(/ oder \) am Ende. |
java.lang.String |
getPublishingTargetGuid()
Liefert die GUID dieses Exportzieles. |
java.lang.String |
getSessionKey()
Liefert den RedDot Session key. |
int |
hashCode()
Liefert den hashcode dieses targets. |
boolean |
isDirectoryTarget()
Liefert true, falls dieses publishing target ein Directory, lokal oder UNC, ist. |
boolean |
isFtpTarget()
Liefert true, falls dieses publishing target ein FTP oder SFTP Target ist. |
boolean |
isLiveServerTarget()
Liefert true, falls dieses publishing target ein Live Server target ist. |
void |
setFtpPassword(java.lang.String newPassword)
Ändert für dieses FTP Publizierungsziel das Passwort des verwendeten FTP users. |
void |
setFtpUserName(java.lang.String newUserName)
Ändert für dieses FTP Publizierungsziel den verwendeten FTP user. |
java.lang.String |
toString()
Show name for easier debugging. |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PublishingTarget(Project project,
java.lang.String publishingTargetGuid,
java.lang.String name,
java.lang.String path,
java.lang.String type)
| Method Detail |
|---|
public RQLNode callCms(java.lang.String rqlRequest)
throws RQLException
callCms in interface CmsClientContainerRQLException
public java.lang.String callCmsWithoutParsing(java.lang.String rqlRequest)
throws RQLException
callCmsWithoutParsing in interface CmsClientContainerRQLExceptionpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic CmsClient getCmsClient()
getCmsClient in interface CmsClientContainer
public java.lang.String getFtpPassword()
throws RQLException
WrongPublishingTargetTypeException
RQLException
public java.lang.String getFtpUserName()
throws RQLException
WrongPublishingTargetTypeException
RQLException
public void disableFtpUser()
throws RQLException
Über dieses FTP Ziel kann danach nicht mehr publiziert werden.
WrongPublishingTargetTypeException - falls kein FTP publishing target vorliegt
RQLExceptionpublic java.lang.String getLogonGuid()
getLogonGuid in interface CmsClientContainergetOwnLoginGuidpublic java.lang.String getName()
public java.lang.String getPath()
throws RQLException
WrongPublishingTargetTypeException
RQLExceptionisDirectoryTarget(),
isFtpTarget(),
isLiveServerTarget()
public java.lang.String getPathSeparator()
throws RQLException
WrongPublishingTargetTypeException
RQLExceptionisDirectoryTarget(),
isFtpTarget(),
isLiveServerTarget()public Project getProject()
getProject in interface ProjectContainer
public java.lang.String getProjectGuid()
throws RQLException
getProjectGuid in interface ProjectContainerRQLException
public java.lang.String getPublishingPath()
throws RQLException
Funktioniert für FTP, SFTP oder directory Publizierungsziele.
RQLExceptiongetPathSeparator()
public java.lang.String getPublishingPath(PublicationFolder publicationFolder)
throws RQLException
Funktioniert für FTP, SFTP oder directory Publizierungsziele.
RQLExceptiongetPathSeparator()public java.lang.String getPublishingTargetGuid()
public java.lang.String getSessionKey()
getSessionKey in interface ProjectContainerpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean isDirectoryTarget()
public boolean isFtpTarget()
public boolean isLiveServerTarget()
public void setFtpPassword(java.lang.String newPassword)
throws RQLException
WrongPublishingTargetTypeException
RQLException
public void setFtpUserName(java.lang.String newUserName)
throws RQLException
WrongPublishingTargetTypeException
RQLExceptionpublic 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 | |||||||||