|
Versionshinweise |
26.1.08, 26.5 |
||
|---|---|---|---|
Code
IDocumentResult DocumentUtils.openDocuments(List<String> documentPks)
Beschreibung
Öffnet mehrere Dokumente basierend auf der übergebenen Liste von Primärschlüsseln.
Parameter
-
documentPks Die Liste von Dokumentendatensatz Primärschlüsseln
Rückgabe
Ergebnis der Öffnungsaktion. Im Fehlerfall wird der Primärschlüssel des ersten fehlerhaften Dokuments zurückgegeben.
Folgende Methoden stehen in dem Rückgabeobjekt IDocumentResult zur Verfügung
-
String getPk()Liefert den Primärschlüssel zurück
-
boolean isSuccessful()War das Öffnen des Dokuments erfolgreich?
-
String getErrorCode()Liefert den Fehlercode, falls das Öffnen des Dokuments nicht erfolgreich war.
Die Fehlercodes stehen als Konstanten in der Klasse DocumentUtils zur Verfügung, z.B.
DocumentUtils.DOC_ERRORCODE_DOCUMENT_NOT_FOUNDMit Hilfe der Fehlercodes können individuelle Ausgaben im Skripting hinterlegt werden.
Beispiele
List<String> documentPks = new ArrayList<>();
documentPks.add("9gnces1jmngc9jnDo");
documentPks.add("1t2dsem1jmnjm9raDo");
documentPks.add("2no2stm18232qeieDo");
IDocumentResult result = DocumentUtils.openDocuments(documentPks);
if (!result.isSuccessful())
{
//...Error handling...
}