Package de.bsvrz.ars.ars.persistence
Interface ContainerManagementData
- All Known Implementing Classes:
BasicContainerFileHandle,ContainerFileHandle,ContainerHeaders,DeletedMinMaxIterator,SimpleContainerManagementData,StandaloneContainerFileHandle
public interface ContainerManagementData
-
Method Summary
Modifier and TypeMethodDescriptionbooleanLiefert 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ück
-
Method Details
-
getContainerHeaderParamAsString
String getContainerHeaderParamAsString(ContainerManagementInformation param) throws PersistenceException Liefert 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- Lesefehler im Persistenzverzeichnis- See Also:
-
getContainerHeaderParamAsBoolean
boolean getContainerHeaderParamAsBoolean(ContainerManagementInformation param) throws PersistenceException Liefert 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 PersistenceException 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
-
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
-