Package de.bsvrz.ars.ars.persistence
Klasse SimpleContainerManagementData
java.lang.Object
de.bsvrz.ars.ars.persistence.SimpleContainerManagementData
- Alle implementierten Schnittstellen:
ContainerManagementData
Einfache Implementierung von ContainerManagementData, die die Daten von einem anderen ContainerManagementData kopiert.
Sinnvoll, falls die andere Implementierung eine Containerdatei o.ä. ist, die schnell wieder geschlossen werden soll und die Infos aber längere Zeit im Speicher gehalten werden sollen.
Diese Klasse ist immutable.
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungErstellt eine neue SimpleContainerManagementData basierend auf einem anderen Objekt -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungboolean
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ück
-
Konstruktordetails
-
SimpleContainerManagementData
Erstellt eine neue SimpleContainerManagementData basierend auf einem anderen Objekt- Parameter:
base
- Objekt, das kopiert werden soll- Löst aus:
PersistenceException
- Fehler bei der Anfrage vom anderen Objekt
-
-
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
-