- checkInDir
Checkt ein Verzeichnis ein
void checkInDir(String dir)
- checkInDocument
Checkt ein Dokument ein
void checkInDocument(String path, Array options)
- checkInProject
Checkt ein Projekt ein
void checkInProject(String dir)
- checkOutDir
Checkt ein Verezeichnis aus
Boolean checkOutDir(String dir)
- checkOutDocument
Checkt ein Dokument aus
Boolean checkOutDocument(String path, Array options)
- checkPermissionDirectory
Prüft, ob der aktuelle Benutzer ein bestimmtes Recht an einem Verzeichnis besitzt
Boolean checkPermissionDirectory(String path, String permission)
- checkPermissionDocument
Prüft, ob der aktuelle Benutzer ein bestimmtes Recht an einem Dokument besitzt
Boolean checkPermissionDocument(String path, String permission)
- checkPermissionGroupDirectory
Prüft, ob eine Gruppe ein bestimmtes Recht auf ein Verzeichnis hat
Boolean checkPermissionGroupDirectory(String path, String group, String permission)
- checkPermissionGroupDocument
Prüft, ob eine Gruppe ein bestimmtes Recht auf ein Dokument hat
Boolean checkPermissionGroupDocument(String path, String group, String permission)
- checkPermissionUserDirectory
Prüft, ob ein Benutzer ein bestimmtes Recht auf ein Verzeichnis hat
Boolean checkPermissionUserDirectory(String path, String user, String permission)
- checkPermissionUserDocument
Prüft, ob ein Benutzer ein bestimmtes Recht auf ein Dokument hat
Boolean checkPermissionUserDocument(String path, String user, String permission)
- checkPermissionViewDocument
Prüft, ob der aktuelle Benutzer das Recht zur Ansicht eines Dokuments hat.
(Modul Personalisierte Ausgabe erforderlich)
Boolean checkPermissionViewDocument(String path)
- clearIndexDir
Löscht den Verzeichnisindex
void clearIndexDir(String dir)
- connectDirWithLanguage
Stellt eine Sprachverknüpfung zwischen zwei Verzeichnissen her (ab CMS-Version 009.003.190.000)
Array connectDirWithLanguage(String sourcePath, String destPath)
- connectFileWithLanguage
Stellt eine Sprachverknüpfung zwischen zwei Dateien her (ab CMS-Version 009.003.190.000)
Array connectFileWithLanguage(String sourcePath, String destPath)
- copyDirectory
Kopiert ein Verzeichnis
Boolean copyDirectory(String source, String dest, Array options)
- copyDocument
Kopiert ein Dokument
Boolean copyDocument(String source, String dest, Array options)
- createAccessToken
Erstellt einen Token, um eine Datei trotz Personalisierung und Offline-Schaltung anzuzeigen
(verfügbar ab CMS-Version 018.004.058.000)
Voraussetzung ist, der Konfigurationseintrag: /wConf/personalization/allowAccessToken/@value = 1
String createAccessToken(String path, Array options)
- createDir
Erstellt ein Verzeichnis
Boolean createDir(String dir, String template)
- createDocumentLanguage
Erstellt eine Sprachversion
Boolean createDocumentLanguage(String source, String dest)
- createDocumentVersion
Erstellt eine Version eines Dokumentes
String createDocumentVersion(String path)
- createDocumentXtDefault
Erstellt eine Standarddateierweiterung für ein Verzeichnis, falls diese noch nicht existiert
(verfügbar ab CMS-Version 018.009.058.000)
Boolean createDocumentXtDefault(String dir)
- createDraft
Erstellt eine Arbeitskopie
wDocument createDraft(String path, createEditorIds = false)
- deleteDir
Löscht ein Verzeichnis
Boolean deleteDir(String path)
- deleteDocument
Löscht ein Dokument
Boolean deleteDocument(String path, Array options)
- deleteDraft
Löscht die Arbeitskopie eines Dokumentes
Boolean deleteDraft(String path)
- deleteThumbnailsDir
Löscht die Vorschaubilder eines Verzeichnisses
void deleteThumbnailsDir(String dir, Boolean keepPicturedatas)
- deleteVersions
Löscht die Versionen eines Dokumentes
Integer deleteVersions(String path, Integer remainingVersions)
- directoryExists
Prüft, ob ein Verzeichnis existiert.
Boolean directoryExists(String path)
- documentExists
Prüft, ob ein Dokument existiert.
Boolean documentExists(String path)
- emptyTrash
Löscht den Papierkorb
(verfügbar ab CMS-Version 013.008.014.000)
Array emptyTrash(String project, String limit)
- getContentDir
Liefert alle Inhalte eines Verzeichnisses rekursiv als Array mit Pfad und Type (f für Datei, d für Verzeichnis)
(verfügbar ab CMS-Version 018.003.025.000)
Array getContentDir(String path)
- getDocument
Gibt ein Dokumenten-Objekt zurück
wDocument getDocument(String path)
- getDocumentContent
Gibt den Inhalt eines Dokumente zurück.
String getDocumentContent(String path)
- getDocumentSize
Ermittelt die Dateigröße in Bytes
wDocument getDocumentSize(String path, Boolean format)
- getDocumentVersions
Ermittelt alle Versionen eines Dokumentes
Array getDocumentVersions(String path)
- getDocumentsDir
Liefert eine Liste aller Dokumente eines Verzeichnisses
Array getDocumentsDir(String dir, Array options)
- getDocumentsDirRecursive
Liefert eine Liste aller Dateien eines Verzeichnisses und dessen Unterverzeichnisse.
Array getDocumentsDirRecursive(String dir, Array options)
- getDraft
Gibt ein Dokumenten-Objekt der Arbeitskopie zurück
wDocument getDraft(String path)
- getFilesWithLinksToDocument
Ermittelt alle Seiten, in denen das Dokument verlinkt ist
Array getFilesWithLinksToDocument(String path)
- getSubdirsDir
Liefert eine Listen aller Unterverzeichnisse eines Verzeichnisses
Array getSubdirsDir(String dir)
- getSubdirsDirRecursive
Liefert eine Listen aller Unterverzeichnisse eines Verzeichnisses rekursiv
Array getSubdirsDirRecursive(String dir, Array options)
- getUsersWithPermissionToViewDocument
Ermittelt alle Benutzer, die ein personalisiertes Dokument sehen dürfen.
(Modul Personalisierte Ausgabe erforderlich)
Array getUsersWithPermissionToViewDocument(String path)
- grepDocumentsDir
Liefert alle Dateien eines Verzeichnisses zurück, die dem regulären Ausdruck entsprechen
Array grepDocumentsDir(String dir, String grepString, Array options)
- grepDocumentsDirRecursive
Ermittelt alle Dokumente eines Verzeichnisses und dessen Unterverzeichnisse, deren Namen auf einen Regulären Ausdruck passen
Array grepDocumentsDirRecursive(String dir, String grepString, Array options)
- hasDraft
Prüft, ob eine Arbeitskopie besteht
wDocument hasDraft(String path)
- importCsvToObjects
Objekte aus einer CSV-Datei erstellen
(verfügbar ab CMS-Version 017.005.093.000)
Array importCsvToObjects(String dirDest, String pathCSV, String objectTemplate)
- isCheckedInDir
Prüft, ob ein Verzeichnis eingecheckt ist
(verfügbar ab CMS-Version 015.001.064.000)
Boolean isCheckedInDir(String path)
- isCheckedInDocument
Prüft, ob ein Dokument eingecheckt ist
(verfügbar ab CMS-Version 015.001.066.000)
Boolean isCheckedInDocument(String path)
- isOnlineDocument
Prüft, ob ein Dokument online ist.
Boolean isOnlineDocument(String path)
- isPersonalizedDocument
Prüft, ob ein Dokument personalisiert ist
Boolean isPersonalizedDocument(String path)
- isTimeDependendPublished
Prüft, ob ein Dokument zeitgesteuert veröffentlicht ist
Boolean isTimeDependendPublished(String path, Boolean default)
- mayAccessDocument
Prüft, ob ein Dokument vom aktuellen Benutzer abrufbar ist.
Boolean mayAccessDocument(String path)
- moveDirectory
Verschiebt ein Verzeichnis
Boolean moveDirectory(String source, String dest, Array options)
- moveDocument
Verschiebt ein Dokument
Boolean moveDocument(String source, String dest, Array options)
- protectDir
Sperrt ein Verzeichnis über .htaccess
Boolean protectDir(String path)
- rebuildLinks
Baut das Linkverzeichnis neu auf
void rebuildLinks(String project)
- registerLinksFromDocument
Registriert die verlinkten Dateien im Projekt
Boolean registerLinksFromDocument(String path)
- renameDirectory
Benennt ein Verzeichnis um
Boolean renameDirectory(String path, String nameNew, Array options)
- renameDocument
Benennt ein Dokument um
Boolean renameDocument(String path, String nameNew, Array options)
- renameProjectGlobal
Benennt ein globales Verzeichnis um
(verfügbar ab CMS-Version 017.006.051.000)
Boolean renameProjectGlobal(String path, String nameNew, Array options)
- selectDocuments
Liefert eine Listen von Dokumenten, die der Abfragebedingung entsprechen
Array selectDocuments(Array query)
- setPermissionsDirectory
Setzt die Berechtigungen für ein Verzeichnis, falls dieses eingecheckt ist (verfügbar ab Version 007.005.189.000)
Boolean setPermissionsDirectory(String path, Array permissions)
- setPermissionsDocument
Setzt die Berechtigungen für das aktuelle Dokument, falls dieses eingecheckt ist (verfügbar ab Version 006.004.009.000)
Boolean setPermissionsDocument(String path, Array permissions)
- setPermissionsInheritDocument
Setzt die Berechtigungen für ein Dokument auf erben, falls dieses eingecheckt ist
(verfügbar ab Version 010.002.202.000)
Boolean setPermissionsInheritDocument(String path)
- setPermissionsInheritViewDocument
Setzt die Berechtigungen zur Ansicht eines Dokumentes auf erben, falls dieses eingecheckt ist
(verfügbar ab Version 010.002.202.000)
Boolean setPermissionsInheritViewDocument(String path)
- setPermissionsViewDocument
Setzt die Berechtigungen zur Ansicht eines Dokumentes, falls dieses eingecheckt ist
(verfügbar ab Version 010.002.202.000)
Boolean setPermissionsViewDocument(String path, Array permissions)
- setPublicDocument
Macht ein Dokument öffentlich zugänglich (bei Bedarf wird das Dokument eingecheckt)
(verfügbar ab CMS-Version 018.004.036.000)
Boolean setPublicDocument(String path)