Package de.bsvrz.ars.ars.persistence
Enum Class ContainerManagementInformation
java.lang.Object
java.lang.Enum<ContainerManagementInformation>
de.bsvrz.ars.ars.persistence.ContainerManagementInformation
- All Implemented Interfaces:
Serializable
,Comparable<ContainerManagementInformation>
,Constable
Enum der möglichen Verwaltungsinformationen eines Containers. Dieses Enum definiert die Spalten im Verwaltungsdatenindex.
Dieses Enum entspricht den Container-Header-Parametern, allerdings sind Werte, die bei jeden Container einer Datenidentifikation gleich
sind, wie Objekt, Attributgruppe, Aspekt, Datenart, Simulationsvariante nicht enthalten.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionAnzahl DatensätzeArchivzeit-MaximumArchivzeit-MinimumContainer-IDDatenindex-MaximumDatenindex-MinimumDatenzeit-MaximumDatenzeit-MinimumIst der Container gelöscht?LöschzeitpunktLöschschutz bis zum angegebenen ZeitpunktMedien-ID des gesicherten Containers oder MEDIUM_UNSAVED oder MEDIUM_DESTROYEDIst der Container wiederhergestellt?Soll der Container gesichert werden? -
Method Summary
Modifier and TypeMethodDescriptiondelegate()
Verweie auf die Ursprüngliche Implementierung inKeyValParam
int
Gibt die (fixe) Anzahl Bytes zurück, die benötigt werden um einen Wert zu speichern.getKey()
Gibt den Key (Namen) der Verwaltungsinformation zurückint
Gibt die Anzahl an Zeichen zurück, die von diesem Parameter als String formatiert benötigt werdenboolean
Gibttrue
zurück, wenn die Information als Zahl gespeichert wirdtoString()
Returns the enum constant of this class with the specified name.static ContainerManagementInformation[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
CHP_CONT_ID
Container-ID -
CHP_ANZ_DS
Anzahl Datensätze -
CHP_DATA_IDX_MIN
Datenindex-Minimum -
CHP_DATA_IDX_MAX
Datenindex-Maximum -
CHP_DATA_TIME_MIN
Datenzeit-Minimum -
CHP_DATA_TIME_MAX
Datenzeit-Maximum -
CHP_ARC_TIME_MIN
Archivzeit-Minimum -
CHP_ARC_TIME_MAX
Archivzeit-Maximum -
CHP_TO_SAVE
Soll der Container gesichert werden? -
CHP_MEDIUM_ID
Medien-ID des gesicherten Containers oder MEDIUM_UNSAVED oder MEDIUM_DESTROYED -
CHP_LOESCHEN
Löschzeitpunkt -
CHP_LOESCHUTZ
Löschschutz bis zum angegebenen Zeitpunkt -
CHP_DELETED
Ist der Container gelöscht? -
CHP_RESTORED
Ist der Container wiederhergestellt?
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
getKey
Gibt den Key (Namen) der Verwaltungsinformation zurück- Returns:
- den Key (Namen) der Verwaltungsinformation
-
getValLen
public int getValLen()Gibt die Anzahl an Zeichen zurück, die von diesem Parameter als String formatiert benötigt werden- Returns:
- Anzahl Zeichen
-
isNumeric
public boolean isNumeric()Gibttrue
zurück, wenn die Information als Zahl gespeichert wird- Returns:
true
, wenn die Information als Zahl gespeichert wird, sonst (false
) wird ein Strign gespeichert
-
toString
- Overrides:
toString
in classEnum<ContainerManagementInformation>
-
getByteLength
public int getByteLength()Gibt die (fixe) Anzahl Bytes zurück, die benötigt werden um einen Wert zu speichern.- Returns:
- die (fixe) Anzahl Bytes
-
delegate
Verweie auf die Ursprüngliche Implementierung inKeyValParam
- Returns:
- Ursprüngliche Instanz der ContainerHeader-Parameter
-