|
||||||||||
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 CmsClientContainer
RQLException
public java.lang.String callCmsWithoutParsing(java.lang.String rqlRequest) throws RQLException
callCmsWithoutParsing
in interface CmsClientContainer
RQLException
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public 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
RQLException
public java.lang.String getLogonGuid()
getLogonGuid
in interface CmsClientContainer
getOwnLoginGuid
public java.lang.String getName()
public java.lang.String getPath() throws RQLException
WrongPublishingTargetTypeException
RQLException
isDirectoryTarget()
,
isFtpTarget()
,
isLiveServerTarget()
public java.lang.String getPathSeparator() throws RQLException
WrongPublishingTargetTypeException
RQLException
isDirectoryTarget()
,
isFtpTarget()
,
isLiveServerTarget()
public Project getProject()
getProject
in interface ProjectContainer
public java.lang.String getProjectGuid() throws RQLException
getProjectGuid
in interface ProjectContainer
RQLException
public java.lang.String getPublishingPath() throws RQLException
Funktioniert für FTP, SFTP oder directory Publizierungsziele.
RQLException
getPathSeparator()
public java.lang.String getPublishingPath(PublicationFolder publicationFolder) throws RQLException
Funktioniert für FTP, SFTP oder directory Publizierungsziele.
RQLException
getPathSeparator()
public java.lang.String getPublishingTargetGuid()
public java.lang.String getSessionKey()
getSessionKey
in interface ProjectContainer
public int hashCode()
hashCode
in class java.lang.Object
public 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
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 |