Sie sind hier:   » ZMS home » Dokumentation » Details » ZMS API » nach Objekten » _versionmanager

_versionmanager.VersionManager

Versionierung von Objekten

VersionManager.getWfStates(REQUEST)

BESCHREIBUNG:
Die Methode getWfStates liefert alle momentanen Workflow-Stati des aktuellen Objekts als Liste zurück.

EINGABE-PARAMETER:
REQUEST: das Http-Request Objekt.

AUSGABE-PARAMETER:
list: Liste der Workflow-Stati


VersionManager.isObjModified(REQUEST)

BESCHREIBUNG:
Die Methode isObjModified stellt fest, ob ein Objekt Workflow-relevant verändert wurde.

EINGABE-PARAMETER:
REQUEST: das Http-Request Objekt

AUSGABE-PARAMETER:
boolean


VersionManager.hasObjModifiedChildren(REQUEST)

BESCHREIBUNG:
Die Methode hasObjModifiedChildren stellt fest, ob es Unter-Objekte mit Workflow-relevanten Änderungen zum aktuellen Objekt gibt.

EINGABE-PARAMETER:
REQUEST: das Http-Request Objekt

AUSGABE-PARAMETER:
boolean


VersionManager.onChangeObj(REQUEST)

BESCHREIBUNG:
Die Methode onChangeObj sollte immer nach Änderungen an Objekten aufgerufen werden. Von ihr werden der ZCatalog für die Suche sowie der statische Cache darüber benachrichtigt, dass es Änderungen an dem Objekt gegeben hat. Falls Auto-Commit aktiviert ist, so werden die Änderungen auch von der Arbeits- in die Live-Version geschrieben.

EINGABE-PARAMETER:
REQUEST: das Http-Request Objekt.