Class DeleteSimulationVariant
java.lang.Object
de.bsvrz.dav.daf.main.impl.archive.request.DeleteSimulationVariant
- All Implemented Interfaces:
ArchiveQueryResult
Diese Klasse stellt ein Objekt zur Verfügung, das ein Archivsystem beauftragt eine Simulationsvariante zu löschen. Diese Klasse wird von der Klasse
StreamedArchiveRequester benutzt.-
Constructor Summary
ConstructorsConstructorDescriptionDeleteSimulationVariant(short simulationVariant, ArchiveQueryID archiveRequestID, StreamedArchiveRequester streamedArchiveRequester) -
Method Summary
Modifier and TypeMethodDescriptionvoidSetzt eine Fehlermeldung und bewirkt, dass nicht weiter auf eine Antwort vom Archivsystem gewartet wird.voidarchiveResponse(Data data) Diese Methode wird aufgerufen, wenn eine Antwort des Archivs auf den Löschauftrag vorliegt.voidDer Aufruf dieser Methode stößt die Löschfunktion des Archivsystems an.Bestimmt eine Fehlernachricht, falls die entsprechende Archivanfrage nicht erfolgreich war.booleanBestimmt, ob die Archivanfrage erfolgreich war.
-
Constructor Details
-
DeleteSimulationVariant
public DeleteSimulationVariant(short simulationVariant, ArchiveQueryID archiveRequestID, StreamedArchiveRequester streamedArchiveRequester)
-
-
Method Details
-
isRequestSuccessful
public boolean isRequestSuccessful()Description copied from interface:ArchiveQueryResultBestimmt, 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 MethodeArchiveQueryResult.getErrorMessage()abgerufen werden kann.- Specified by:
isRequestSuccessfulin interfaceArchiveQueryResult- Returns:
true, falls die Anfrage erfolgreich war, sonstfalse.
-
getErrorMessage
Description copied from interface:ArchiveQueryResultBestimmt eine Fehlernachricht, falls die entsprechende Archivanfrage nicht erfolgreich war.- Specified by:
getErrorMessagein interfaceArchiveQueryResult- 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.
-
aborted
Description copied from interface:ArchiveQueryResultSetzt eine Fehlermeldung und bewirkt, dass nicht weiter auf eine Antwort vom Archivsystem gewartet wird.- Specified by:
abortedin interfaceArchiveQueryResult- Parameters:
errorMessage- Fehlermeldung, mit der die Anfrage terminiert wird.
-
archiveResponse
Diese Methode wird aufgerufen, wenn eine Antwort des Archivs auf den Löschauftrag vorliegt.- Parameters:
data- Antwort des Archivs
-
deleteSimulationVariant
public void deleteSimulationVariant()Der Aufruf dieser Methode stößt die Löschfunktion des Archivsystems an. Alle Datensätze, die zu der angegebene Simulation gehören, werden gelöscht. -
getArchiveRequestID
-