Package de.bsvrz.ars.ars.persistence
Interface ContainerManagementData
- All Known Implementing Classes:
BasicContainerFileHandle
,ContainerFileHandle
,ContainerHeaders
,DeletedMinMaxIterator
,SimpleContainerManagementData
public interface ContainerManagementData
-
Method Summary
Modifier and Type Method Description boolean
getContainerHeaderParamAsBoolean(ContainerManagementInformation param)
Liefert den Wert des Parameters als boolschen Wert zurück.int
getContainerHeaderParamAsInt(ContainerManagementInformation param)
Liefert den Wert des Parameters als numerischen Wert vom Typlong
zurück.long
getContainerHeaderParamAsLong(ContainerManagementInformation param)
Liefert den Wert des Parameters als numerischen Wert vom Typlong
zurück.java.lang.String
getContainerHeaderParamAsString(ContainerManagementInformation param)
Liefert den Wert des Parameters als String-Wert zurück.IdContainerFileDir
getLocation()
Gibt den Ort des Containers zurück
-
Method Details
-
getContainerHeaderParamAsString
java.lang.String getContainerHeaderParamAsString(ContainerManagementInformation param) throws PersistenceExceptionLiefert den Wert des Parameters als String-Wert zurück. Wirft einePersistenceException
, falls der Parameter nicht gefunden wurde.- Parameters:
param
- Container-Header-Parameter- Returns:
- Parameter-Wert als String
- Throws:
PersistenceException
- See Also:
KeyValParam
-
getContainerHeaderParamAsBoolean
boolean getContainerHeaderParamAsBoolean(ContainerManagementInformation param) throws PersistenceExceptionLiefert 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.- Parameters:
param
- Container-Header-Parameter- Returns:
true
oderfalse
- Throws:
PersistenceException
- Lesefehler im Persistenzverzeichnis
-
getContainerHeaderParamAsLong
long getContainerHeaderParamAsLong(ContainerManagementInformation param) throws PersistenceExceptionLiefert 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.- Parameters:
param
- Container-Header-Parameter- Returns:
- Ganzzahl als
long
- Throws:
PersistenceException
- Lesefehler im Persistenzverzeichnis
-
getContainerHeaderParamAsInt
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.- Parameters:
param
- Container-Header-Parameter- Returns:
- Ganzzahl als
long
- Throws:
PersistenceException
- Lesefehler im Persistenzverzeichnis
-
getLocation
Gibt den Ort des Containers zurück- Returns:
- den Ort des Containers
- Throws:
PersistenceException
-