Package de.bsvrz.ars.ars.persistence
Klasse ContainerHeaders
java.lang.Object
de.bsvrz.ars.ars.persistence.ContainerHeaders
- Alle implementierten Schnittstellen:
ContainerManagementData
Einfache standalone Daten-Klasse, die Containerheader speichern kann. Sinnvoll beispielsweise um eine temporäre Kopie von Containerheadern erstellen zu
können ohne die Containerdatei aufzuhalten oder um im Speicher temporär Werte verändern zu können
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungKopiert die Container-Header von einer anderen Klasse, die das abrufen von Containerheadern erlaubt (ContainerManagementData).ContainerHeaders(IndexResult<ContainerManagementInformation> indexResult, int resultIndex, ContainerDirectory location) Erzeugt die ContainerHeader aus einem einzeiligen Ergebnis des Verwaltungsdatenindex.ContainerHeaders(IndexResult<ContainerManagementInformation> indexResult, IdDataIdentification dataIdentification, de.bsvrz.dav.daf.main.archive.ArchiveDataKind adk, int resultIndex) Erzeugt die ContainerHeader aus einem einzeiligen Ergebnis des Verwaltungsdatenindex. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleanbooleanLiefert den Wert des Parameters als boolschen Wert zurück.intLiefert den Wert des Parameters als numerischen Wert vom Typlongzurück.longLiefert den Wert des Parameters als numerischen Wert vom Typlongzurück.Liefert den Wert des Parameters als String-Wert zurück.Gibt den Ort des Containers zurückinthashCode()
-
Konstruktordetails
-
ContainerHeaders
Kopiert die Container-Header von einer anderen Klasse, die das abrufen von Containerheadern erlaubt (ContainerManagementData).- Parameter:
data- Zu kopierende Daten- Löst aus:
PersistenceException- Fehler beim Lesen
-
ContainerHeaders
public ContainerHeaders(IndexResult<ContainerManagementInformation> indexResult, IdDataIdentification dataIdentification, de.bsvrz.dav.daf.main.archive.ArchiveDataKind adk, int resultIndex) Erzeugt die ContainerHeader aus einem einzeiligen Ergebnis des Verwaltungsdatenindex.- Parameter:
indexResult- Index-AbfrageergebnisdataIdentification- Datenidentifikationadk- ArchivdatenartresultIndex- Zeile, die im IndexResult verwendet werden soll
-
ContainerHeaders
public ContainerHeaders(IndexResult<ContainerManagementInformation> indexResult, int resultIndex, ContainerDirectory location) Erzeugt die ContainerHeader aus einem einzeiligen Ergebnis des Verwaltungsdatenindex.- Parameter:
indexResult- Index-AbfrageergebnisresultIndex- Zeile, die im IndexResult verwendet werden solllocation- Ort des Containers
-
-
Methodendetails
-
getContainerHeaderParamAsString
Beschreibung aus Schnittstelle kopiert:ContainerManagementDataLiefert den Wert des Parameters als String-Wert zurück. Wirft einePersistenceException, falls der Parameter nicht gefunden wurde.- Angegeben von:
getContainerHeaderParamAsStringin SchnittstelleContainerManagementData- Parameter:
param- Container-Header-Parameter- Gibt zurück:
- Parameter-Wert als String
- Siehe auch:
-
getContainerHeaderParamAsBoolean
Beschreibung aus Schnittstelle kopiert:ContainerManagementDataLiefert den Wert des Parameters als boolschen Wert zurück. Wirft einePersistenceException, falls der Parameter nicht gefunden wurde oder nicht in den Typbooleanumgeformt werden kann.- Angegeben von:
getContainerHeaderParamAsBooleanin SchnittstelleContainerManagementData- Parameter:
param- Container-Header-Parameter- Gibt zurück:
trueoderfalse
-
getContainerHeaderParamAsLong
Beschreibung aus Schnittstelle kopiert:ContainerManagementDataLiefert den Wert des Parameters als numerischen Wert vom Typlongzurück. Wirft einePersistenceException, falls der Parameter nicht gefunden wurde oder nicht in den Typlongumgeformt werden kann.- Angegeben von:
getContainerHeaderParamAsLongin SchnittstelleContainerManagementData- Parameter:
param- Container-Header-Parameter- Gibt zurück:
- Ganzzahl als
long
-
getContainerHeaderParamAsInt
Beschreibung aus Schnittstelle kopiert:ContainerManagementDataLiefert den Wert des Parameters als numerischen Wert vom Typlongzurück. Wirft einePersistenceException, falls der Parameter nicht gefunden wurde oder nicht in den Typlongumgeformt werden kann.- Angegeben von:
getContainerHeaderParamAsIntin SchnittstelleContainerManagementData- Parameter:
param- Container-Header-Parameter- Gibt zurück:
- Ganzzahl als
long
-
getLocation
Beschreibung aus Schnittstelle kopiert:ContainerManagementDataGibt den Ort des Containers zurück- Angegeben von:
getLocationin SchnittstelleContainerManagementData- Gibt zurück:
- den Ort des Containers
-
equals
-
hashCode
public int hashCode()
-