Skip to main content
Skip table of contents

getLockUser

Versionshinweise

22.1.04, 23.1

Code

CODE
IContainer getLockUser(String documentPk)

Beschreibung

Liefert den IContainer des Mitarbeiters, der das referenzierte Dokument ausgeliehen hat.
Null wird zurückgegeben, wenn der Dokumentendatensatz aktuell nicht ausgeliehen ist.
Hinweise:

  • Der null-Check kann als eine Alternative zu DocumentUtils.isLocked(String) verwendet werden.
  • Wird für den übergebenen Primärschlüssel kein Dokument gefunden (z.B. PK ist nicht vorhanden, keine Berechtigung oder anderer Mandant o.ä.) so wird eine Exception geworfen. Der Anwender wird über den Fehler in der Dokumentenverarbeitung informiert, sofern die Exception nicht behandelt wird.

Parameter

  • documentPk – Der Pk des Dokumentendatensatzes.

Rückgabe
IContainer des Mitarbeiters, der das referenzierte Dokument ausgeliehen hat.
Null wird zurückgegeben, wenn der Dokumentendatensatz aktuell nicht ausgeliehen ist.

Beispiele

CODE
String documentPk = "123";
if (DocumentUtils.isLocked(documentPk))
{
  IContainer lockUserContainer = DocumentUtils.getLockUser(documentPk);
  String shortCut = WorkSpaceScriptUtils.getValue(lockUserContainer, "ShortCut.Employee");
  ScriptUtils.debug("Document [" + documentPk + "] locked by [" + shortCut + "]");
}
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.