openDocuments
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...
}