getLockUser
Versionshinweise | 22.1.04, 23.1 |
---|
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
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 + "]");
}