|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.hlcl.rql.as.Folder
public abstract class Folder
Diese Klasse beschreibt ein Datei Verzeichnis aus RedDot.
Constructor Summary | |
---|---|
Folder(Project project,
java.lang.String name,
java.lang.String folderGuid,
java.lang.String hideInTextEditor,
java.lang.String saveType,
java.lang.String path)
Folder 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. |
boolean |
equals(java.lang.Object obj)
Zwei Folder werden als identisch interpretiert, falls beide die gleiche GUID haben. |
boolean |
exists(java.lang.String filename)
Liefert genau dann true, wenn der gegebene Dateiname in diesem Folder existiert. |
boolean |
existsInSubFolder(java.lang.String filename)
Liefert für normale folder und subfolder immer true, damit die exists() prüfung für diese ordner positiv ausfällt. |
CmsClient |
getCmsClient()
Liefert den CmsClient. |
java.lang.String |
getFileSystemPath()
Liefert den Pfad dieses Folder im Dateisystem, falls die Inhalte im Dateisystem abgelegt werden. |
java.lang.String |
getFolderGuid()
Liefert die RedDot GUID dieses Folders. |
java.lang.String |
getLogonGuid()
Liefert die RedDot logon GUID. |
java.lang.String |
getName()
Liefert den Namen dieses Folders. |
Project |
getProject()
Liefert das Project, zu dem dieser Folder gehoert. |
java.lang.String |
getProjectGuid()
Liefert die RedDot GUID des Projekts. |
java.lang.String |
getSessionKey()
Liefert den RedDot Session key. |
boolean |
hasNoSubFolders()
Liefert per default immer true. |
boolean |
hasSubFolders()
Liefert immer per default immer false. |
boolean |
isAssetManagerFolder()
Liefert true, falls dieser folder ein AssetManager ist. |
boolean |
isAssetManagerSubFolder()
Liefert true, falls dieser folder ein Unterordner eines AssetManagers ist. |
boolean |
isAvailableInTextEditor()
Liefert true, falls dieser FileFolder oder AssetManager im TextEditor nutzbar ist, sonst false; |
boolean |
isFileFolder()
Liefert true, falls dieser folder ein einfacher FileFolder ist. |
boolean |
isStoredInExternalSystem()
Liefert true, falls die Inhalte dieses FileFolders oder AssetManagers außerhalb RedDots gespeichert werden, z.B. |
boolean |
isStoredInFileSystem()
Liefert true, falls die Inhalte dieses FileFolders oder AssetManagers im Dateisystem gespeichert werden. |
boolean |
isStoredInOtherProject()
Liefert true, falls die Inhalte dieses FileFolders oder AssetManagers innerhalb eines anderen RedDot Projektes gespeichert werden. |
boolean |
isStoredInternal()
Liefert true, falls die Inhalte dieses FileFolders oder AssetManagers innerhalb der RedDot Projektdatenbank gespeichert werden. |
java.lang.String |
replaceFileSystemPath(java.lang.String find,
java.lang.String replace)
Ersetzt im Pfad dieses Folders im Dateisystem den gegebenen String find mit replace, falls find gefunden wurde. |
java.util.List<File> |
searchFiles(java.lang.String pattern)
Liefert alle Files dieses Ordners, die dem pattern genügen. |
java.util.List<File> |
searchFiles(java.lang.String pattern,
java.lang.String suffixes)
Liefert alle Files dieses Ordners, die dem pattern genügen und deren Extender in der Liste der suffixes ist. |
java.util.List<File> |
searchFiles(java.lang.String pattern,
java.lang.String suffixes,
java.lang.String exceptionSuffix)
Liefert alle Files dieses Ordners, die dem pattern genügen und deren Extender in der Liste der suffixes ist. |
java.util.List<File> |
searchFiles(java.lang.String pattern,
TemplateElement templateElement)
Liefert alle Files dieses Ordners, die dem pattern genügen. |
java.util.List<File> |
searchFiles(java.lang.String pattern,
TemplateElement templateElement,
java.lang.String exceptionSuffix)
Liefert alle Files dieses Ordners, die dem pattern genügen. |
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Folder(Project project, java.lang.String name, java.lang.String folderGuid, java.lang.String hideInTextEditor, java.lang.String saveType, java.lang.String path)
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 boolean exists(java.lang.String filename) throws RQLException
RQLException
public boolean existsInSubFolder(java.lang.String filename) throws RQLException
RQLException
AssetManagerFolder.existsInSubFolder(String)
,
exists(String)
,
exists(String)
public CmsClient getCmsClient()
getCmsClient
in interface CmsClientContainer
public java.lang.String getFileSystemPath() throws RQLException
WrongStorageTypeException
- falls die Inhalte dieses Folders nicht im Dateisystem abgelegt werden
RQLException
public java.lang.String replaceFileSystemPath(java.lang.String find, java.lang.String replace) throws RQLException
Achtung: Es wird keine Prüfung vorgenommen, ob der neue Pfad auch im Dateisystem vorhanden ist!
WrongStorageTypeException
- falls die Inhalte dieses Folders nicht im Dateisystem abgelegt werden
RQLException
public java.lang.String getFolderGuid()
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 java.lang.String getSessionKey()
getSessionKey
in interface ProjectContainer
public boolean hasNoSubFolders() throws RQLException
RQLException
AssetManagerFolder.hasNoSubFolders()
public boolean hasSubFolders() throws RQLException
RQLException
AssetManagerFolder.hasSubFolders()
public boolean isAssetManagerFolder()
public boolean isAssetManagerSubFolder()
public boolean isAvailableInTextEditor() throws RQLException
RQLException
public boolean isFileFolder()
public boolean isStoredInExternalSystem() throws RQLException
RQLException
public boolean isStoredInFileSystem() throws RQLException
RQLException
public boolean isStoredInOtherProject() throws RQLException
RQLException
public boolean isStoredInternal() throws RQLException
RQLException
public java.util.List<File> searchFiles(java.lang.String pattern) throws RQLException
pattern
- Teil des Names incl. Wildcards (*)
RQLException
public java.util.List<File> searchFiles(java.lang.String pattern, java.lang.String suffixes) throws RQLException
pattern
- Teil des Names incl. Wildcards (*)suffixes
- zugelassene Extender aus dem FileElement
RQLException
public java.util.List<File> searchFiles(java.lang.String pattern, java.lang.String suffixes, java.lang.String exceptionSuffix) throws RQLException
pattern
- Teil des Names incl. Wildcards (*)suffixes
- zugelassene Extender aus dem FileElementexceptionSuffix
- Dateien mit disem Extender werden nicht zurückgegeben.
RQLException
FileElement
,
File
public java.util.List<File> searchFiles(java.lang.String pattern, TemplateElement templateElement) throws RQLException
pattern
- Teil des Names incl. Wildcards (*)templateElement
- bestimmt als zusätzliche Einschränkung die möglichen Extender
RQLException
public java.util.List<File> searchFiles(java.lang.String pattern, TemplateElement templateElement, java.lang.String exceptionSuffix) throws RQLException
pattern
- Teil des Names incl. Wildcards (*)templateElement
- bestimmt als zusätzliche Einschränkung die möglichen ExtenderexceptionSuffix
- Dateien mit disem Extender werden nicht zurückgegeben.
RQLException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |