Package de.bsvrz.ars.ars.persistence
Enum ContainerManagementInformation
java.lang.Object
java.lang.Enum<ContainerManagementInformation>
de.bsvrz.ars.ars.persistence.ContainerManagementInformation
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<ContainerManagementInformation>
,java.lang.constant.Constable
public enum ContainerManagementInformation extends java.lang.Enum<ContainerManagementInformation>
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
java.lang.Enum.EnumDesc<E extends java.lang.Enum<E>>
-
Enum Constant Summary
Enum Constants Enum Constant Description CHP_ANZ_DS
Anzahl DatensätzeCHP_ARC_TIME_MAX
Archivzeit-MaximumCHP_ARC_TIME_MIN
Archivzeit-MinimumCHP_CONT_ID
Container-IDCHP_DATA_IDX_MAX
Datenindex-MaximumCHP_DATA_IDX_MIN
Datenindex-MinimumCHP_DATA_TIME_MAX
Datenzeit-MaximumCHP_DATA_TIME_MIN
Datenzeit-MinimumCHP_DELETED
Ist der Container gelöscht?CHP_LOESCHEN
LöschzeitpunktCHP_LOESCHUTZ
Löschschutz bis zum angegebenen ZeitpunktCHP_MEDIUM_ID
Medien-ID des gesicherten Containers oder MEDIUM_UNSAVED oder MEDIUM_DESTROYEDCHP_RESTORED
Ist der Container wiederhergestellt?CHP_TO_SAVE
Soll der Container gesichert werden? -
Method Summary
Modifier and Type Method Description KeyValParam
delegate()
Verweie auf die Ursprüngliche Implementierung inKeyValParam
int
getByteLength()
Gibt die (fixe) Anzahl Bytes zurück, die benötigt werden um einen Wert zu speichern.java.lang.String
getKey()
Gibt den Key (Namen) der Verwaltungsinformation zurückint
getValLen()
Gibt die Anzahl an Zeichen zurück, die von diesem Parameter als String formatiert benötigt werdenboolean
isNumeric()
Gibttrue
zurück, wenn die Information als Zahl gespeichert wirdjava.lang.String
toString()
static ContainerManagementInformation
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static ContainerManagementInformation[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
-
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 type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getKey
public java.lang.String 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
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Enum<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
-