Package de.bsvrz.dav.daf.main.archive
Interface ArchiveInformationResult
-
- All Known Implementing Classes:
ArchiveInfoResult
public interface ArchiveInformationResultEine Implementation dieses Interface enthält Informationen darüber, welche Zeitbereiche/Indexbereiche sich im direkten Zugriff des Archivsystems befinden. Das Objekt bezieht sich sich dabei auf eine DatenidentifikationArchiveDataSpecification. Zu jedem Zeitbereich/Indexbereich wird außerdem das Speichermedium vom Typ B angegeben, auf dem die Informationen persistent gespeichert sind. In den Fällen wo das Archivsystem den Zeitbereich/Indexbereich nicht identifizieren kann, wird das Flag "Datenlücke" gesetzt.Zu dem oben beschriebenen Zeitbereich/Indexbereich wird außerdem noch ein Objekt vom Typ
ArchiveDataSpecificationgespeichert.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleandirectAccess()Der Rückgabewert dieser Methode bestimmt, ob sich der Zeitbereich im direkten Zugriff des Archivsystems befindet.ArchiveDataSpecificationgetArchiveDataSpecification()Gibt die Archivanfrage zurück, die diese Informationen erzeugt hat.longgetIntervalEnd()Gibt den Zeit/Indexbereich zurück, auf den sich die Informationen beziehen (untere Grenze).longgetIntervalStart()Gibt den Zeit/Indexbereich zurück, auf den sich die Informationen beziehen (obere Grenze).TimingTypegetTimingType()Gibt die Art des Intervalls (Datenindex, Datenzeit oder Archivzeit) zurück.intgetVolumeIdTypB()Diese Methode gibt die eindeutige Identifikation des Speichermediums Tyb B zurück, auf dem das angegebene Intervall gesichert wurde.booleanisDataGap()Der Rückgabewert dieser Methode bestimmt, ob eine Datenlücke vorhanden ist.
-
-
-
Method Detail
-
getIntervalStart
long getIntervalStart()
Gibt den Zeit/Indexbereich zurück, auf den sich die Informationen beziehen (obere Grenze).- Returns:
- obere Grenze des Intervalls
-
getIntervalEnd
long getIntervalEnd()
Gibt den Zeit/Indexbereich zurück, auf den sich die Informationen beziehen (untere Grenze).- Returns:
- untere Grenze des Intervalls
-
getTimingType
TimingType getTimingType()
Gibt die Art des Intervalls (Datenindex, Datenzeit oder Archivzeit) zurück.- Returns:
- Datenindex, Datenzeit oder Archivzeit
-
isDataGap
boolean isDataGap()
Der Rückgabewert dieser Methode bestimmt, ob eine Datenlücke vorhanden ist.- Returns:
- true = potentielle Datenlücke (Daten befinden sich nicht im direkten Zugriff und sind auch auf einem Speichermedium Typ B nicht vorhanden); false = alle Daten des Intervalls sind verfügbar
-
directAccess
boolean directAccess()
Der Rückgabewert dieser Methode bestimmt, ob sich der Zeitbereich im direkten Zugriff des Archivsystems befindet.- Returns:
- true = Der Zeitbereich ist im direkten Zugriff des Archivsystems; false = Der Zeitbereich ist nicht im direkten Zugriff des Archivsystems
-
getVolumeIdTypB
int getVolumeIdTypB()
Diese Methode gibt die eindeutige Identifikation des Speichermediums Tyb B zurück, auf dem das angegebene Intervall gesichert wurde.- Returns:
- eindeutige Identifikation des Speichermediums Tyb B oder -1 falls die Identifikation unbekannt ist.
-
getArchiveDataSpecification
ArchiveDataSpecification getArchiveDataSpecification()
Gibt die Archivanfrage zurück, die diese Informationen erzeugt hat.- Returns:
- Archivanfrage
-
-