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_DSAnzahl DatensätzeCHP_ARC_TIME_MAXArchivzeit-MaximumCHP_ARC_TIME_MINArchivzeit-MinimumCHP_CONT_IDContainer-IDCHP_DATA_IDX_MAXDatenindex-MaximumCHP_DATA_IDX_MINDatenindex-MinimumCHP_DATA_TIME_MAXDatenzeit-MaximumCHP_DATA_TIME_MINDatenzeit-MinimumCHP_DELETEDIst der Container gelöscht?CHP_LOESCHENLöschzeitpunktCHP_LOESCHUTZLöschschutz bis zum angegebenen ZeitpunktCHP_MEDIUM_IDMedien-ID des gesicherten Containers oder MEDIUM_UNSAVED oder MEDIUM_DESTROYEDCHP_RESTOREDIst der Container wiederhergestellt?CHP_TO_SAVESoll der Container gesichert werden? -
Method Summary
Modifier and Type Method Description KeyValParamdelegate()Verweie auf die Ursprüngliche Implementierung inKeyValParamintgetByteLength()Gibt die (fixe) Anzahl Bytes zurück, die benötigt werden um einen Wert zu speichern.java.lang.StringgetKey()Gibt den Key (Namen) der Verwaltungsinformation zurückintgetValLen()Gibt die Anzahl an Zeichen zurück, die von diesem Parameter als String formatiert benötigt werdenbooleanisNumeric()Gibttruezurück, wenn die Information als Zahl gespeichert wirdjava.lang.StringtoString()static ContainerManagementInformationvalueOf(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, valueOfMethods 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()Gibttruezurü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:
toStringin 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
-