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 booleangetContainerHeaderParamAsBoolean(ContainerManagementInformation param)Liefert den Wert des Parameters als boolschen Wert zurück.intgetContainerHeaderParamAsInt(ContainerManagementInformation param)Liefert den Wert des Parameters als numerischen Wert vom Typlongzurück.longgetContainerHeaderParamAsLong(ContainerManagementInformation param)Liefert den Wert des Parameters als numerischen Wert vom Typlongzurück.java.lang.StringgetContainerHeaderParamAsString(ContainerManagementInformation param)Liefert den Wert des Parameters als String-Wert zurück.IdContainerFileDirgetLocation()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 Typbooleanumgeformt werden kann.- Parameters:
param- Container-Header-Parameter- Returns:
trueoderfalse- Throws:
PersistenceException- Lesefehler im Persistenzverzeichnis
-
getContainerHeaderParamAsLong
long getContainerHeaderParamAsLong(ContainerManagementInformation param) throws PersistenceExceptionLiefert 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.- Parameters:
param- Container-Header-Parameter- Returns:
- Ganzzahl als
long - Throws:
PersistenceException- Lesefehler im Persistenzverzeichnis
-
getContainerHeaderParamAsInt
Liefert 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.- 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
-