de.bsvrz.dav.daf.main.archive
Interface ArchiveQueryResult

All Known Subinterfaces:
ArchiveDataQueryResult, ArchiveInfoQueryResult
All Known Implementing Classes:
ArchiveAlignment, DeleteData, DeleteSimulationVariant, IncreaseDeleteTime, RequestData, RequestInfo, RestoreData, SaveData

public interface ArchiveQueryResult

Schnittstelle zum Zugriff auf Ergebnisse von Archivanfragen. Diese Schnittstelle wird von Applikationen benutzt, um auf Ergebnisse von Archivanfragen zuzugreifen, die mit verschiedenen Methoden des Interfaces ArchiveRequestManager gestellt wurden. Eine Implementierung dieser Schnittstelle stellt neben einer Methode mit der geprüft werden kann, ob die entsprechende Anfrage erfolgreich war oder nicht, eine Methode, mit der auf eine eventuelle Fehlermeldung zugegriffen kann, zur Verfügung.

Author:
Kappich Systemberatung
See Also:
ArchiveRequestManager

Method Summary
 String getErrorMessage()
          Bestimmt eine Fehlernachricht, falls die entsprechende Archivanfrage nicht erfolgreich war.
 boolean isRequestSuccessful()
          Bestimmt, ob die Archivanfrage erfolgreich war.
 

Method Detail

isRequestSuccessful

boolean isRequestSuccessful()
                            throws InterruptedException
Bestimmt, ob die Archivanfrage erfolgreich war. Die Methode wird von einer Applikation aufgerufen um festzustellen, ob die Anfrage erfolgreich war und weitere anfragespezifische Ergebnisse aus den verschiedenen abgeleiteten Interfaces abgerufen werden können oder ob die Anfrage nicht erfolgreich war und eine entsprechende Fehlermeldung über die Methode getErrorMessage() abgerufen werden kann.

Returns:
true, falls die Anfrage erfolgreich war, sonst false.
Throws:
InterruptedException - Falls der aufrufende Thread unterbrochen wurde, während auf die entsprechende Antwortnachricht aus dem Archivsystem gewartet wurde.

getErrorMessage

String getErrorMessage()
                       throws InterruptedException
Bestimmt eine Fehlernachricht, falls die entsprechende Archivanfrage nicht erfolgreich war.

Returns:
Fehlernachricht, wenn die entsprechende Archivanfrage nicht erfolgreich, sonst leerer String.
Throws:
InterruptedException - Falls der aufrufende Thread unterbrochen wurde, während auf die entsprechende Antwortnachricht aus dem Archivsystem gewartet wurde.