ecm.dms

Der Namespace ecm.dms enthält alle Operationen rund um ECM-Objekte: Ordner, Register und Dokumente.

Methode Beschreibung

select()

Gibt einen HOL-Query-Builder zurück (mit Hierarchie, Varianten, Dateiinfos, Basisparametern).

select_lol()

Gibt einen LOL-Query-Builder zurück (schneller für große, flache Ergebnismengen; ohne Hierarchie, Varianten und Dateiinformationen).

get()

Lädt ein einzelnes Objekt anhand seiner ID.

insert()

Legt ein neues Objekt an und gibt die ID zurück.

insert_and_get()

Legt ein neues Objekt an und gibt die vollständige Instanz zurück.

update()

Aktualisiert ein bestehendes Objekt.

update_and_get()

Aktualisiert ein bestehendes Objekt und gibt die aktualisierte Instanz zurück.

upsert()

Gibt einen Upsert-Builder zurück (XMLImport).

delete()

Löscht ein Objekt anhand seiner ID.

move()

Verschiebt ein Dokument oder Register an einen neuen Speicherort.

copy()

Kopiert einen Ordner, ein Register oder ein Dokument an einen neuen Speicherort.

files()

Gibt die Dateien eines Dokuments zurück.

document_stream()

Liest einen Byte-Bereich aus einer Dokument-Datei (Streaming/Chunking).

digest()

Gibt den Digest eines Dokuments zur Integritätsprüfung zurück.

checkout()

Checkt ein Dokument aus und sperrt es für den aktuellen Benutzer.

checkin()

Checkt ein Dokument ein und ersetzt dessen Dateien.

undo_checkout()

Macht das Auschecken eines Dokuments rückgängig und gibt die Sperre frei.

check_permission()

Prüft, ob der aktuelle Benutzer die angeforderten Berechtigungen auf einem Objekt besitzt.

history()

Gibt die Änderungshistorie eines Objekts zurück.

set_history()

Fügt einem Objekt einen benutzerdefinierten Historieneintrag hinzu.

get_object_type_by_id()

Ermittelt die Objekttyp-ID für eine gegebene Objekt-ID.