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 TypMethodeBeschreibungboolean
boolean
Liefert den Wert des Parameters als boolschen Wert zurück.int
Liefert den Wert des Parameters als numerischen Wert vom Typlong
zurück.long
Liefert den Wert des Parameters als numerischen Wert vom Typlong
zurück.Liefert den Wert des Parameters als String-Wert zurück.Gibt den Ort des Containers zurückint
hashCode()
-
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:ContainerManagementData
Liefert den Wert des Parameters als String-Wert zurück. Wirft einePersistenceException
, falls der Parameter nicht gefunden wurde.- Angegeben von:
getContainerHeaderParamAsString
in SchnittstelleContainerManagementData
- Parameter:
param
- Container-Header-Parameter- Gibt zurück:
- Parameter-Wert als String
- Siehe auch:
-
getContainerHeaderParamAsBoolean
Beschreibung aus Schnittstelle kopiert:ContainerManagementData
Liefert den Wert des Parameters als boolschen Wert zurück. Wirft einePersistenceException
, falls der Parameter nicht gefunden wurde oder nicht in den Typboolean
umgeformt werden kann.- Angegeben von:
getContainerHeaderParamAsBoolean
in SchnittstelleContainerManagementData
- Parameter:
param
- Container-Header-Parameter- Gibt zurück:
true
oderfalse
-
getContainerHeaderParamAsLong
Beschreibung aus Schnittstelle kopiert:ContainerManagementData
Liefert den Wert des Parameters als numerischen Wert vom Typlong
zurück. Wirft einePersistenceException
, falls der Parameter nicht gefunden wurde oder nicht in den Typlong
umgeformt werden kann.- Angegeben von:
getContainerHeaderParamAsLong
in SchnittstelleContainerManagementData
- Parameter:
param
- Container-Header-Parameter- Gibt zurück:
- Ganzzahl als
long
-
getContainerHeaderParamAsInt
Beschreibung aus Schnittstelle kopiert:ContainerManagementData
Liefert den Wert des Parameters als numerischen Wert vom Typlong
zurück. Wirft einePersistenceException
, falls der Parameter nicht gefunden wurde oder nicht in den Typlong
umgeformt werden kann.- Angegeben von:
getContainerHeaderParamAsInt
in SchnittstelleContainerManagementData
- Parameter:
param
- Container-Header-Parameter- Gibt zurück:
- Ganzzahl als
long
-
getLocation
Beschreibung aus Schnittstelle kopiert:ContainerManagementData
Gibt den Ort des Containers zurück- Angegeben von:
getLocation
in SchnittstelleContainerManagementData
- Gibt zurück:
- den Ort des Containers
-
equals
-
hashCode
public int hashCode()
-