de.bsvrz.ars.ars.persistence
Class ContainerHdr

java.lang.Object
  extended by de.bsvrz.ars.ars.persistence.KeyValProps
      extended by de.bsvrz.ars.ars.persistence.ContainerHdr

public class ContainerHdr
extends KeyValProps

Klasse, die einen Container-Header repraesentiert. Ist eine Ansammlung vpn KeyValParam- Objekten, die die speziellen Eigenschaften eines Eintrags kapseln.

Version:
$Revision: 1.2 $ / $Date: 2008/01/22 16:55:57 $ / ($Author: yvonnes $)
Author:
beck et al. projects GmbH, Alexander Schmidt

Field Summary
protected static java.util.List<KeyValParam> allParams
          Sortierte Liste aller ContainerHeader-Parameter.
static KeyValParam CHP_ANZ_DS
          Container-Header-Parameter.
static KeyValParam CHP_ARC_TIME_MAX
          Container-Header-Parameter.
static KeyValParam CHP_ARC_TIME_MIN
          Container-Header-Parameter.
static KeyValParam CHP_ASP_ID
          Container-Header-Parameter.
static KeyValParam CHP_ATG_ID
          Container-Header-Parameter.
static KeyValParam CHP_CONT_ID
          Container-Header-Parameter.
static KeyValParam CHP_DATA_IDX_MAX
          Container-Header-Parameter.
static KeyValParam CHP_DATA_IDX_MIN
          Container-Header-Parameter.
static KeyValParam CHP_DATA_KIND
          Container-Header-Parameter.
static KeyValParam CHP_DATA_TIME_MAX
          Container-Header-Parameter.
static KeyValParam CHP_DATA_TIME_MIN
          Container-Header-Parameter.
static KeyValParam CHP_DELETED
          Container-Header-Parameter.
static KeyValParam CHP_LOESCHEN
          Container-Header-Parameter.
static KeyValParam CHP_LOESCHUTZ
          Container-Header-Parameter.
static KeyValParam CHP_MEDIUM_ID
          Container-Header-Parameter.
static KeyValParam CHP_OBJ_ID
          Container-Header-Parameter.
static KeyValParam CHP_RESTORED
          Container-Header-Parameter.
static KeyValParam CHP_SIM_VAR
          Container-Header-Parameter.
static KeyValParam CHP_TO_SAVE
          Container-Header-Parameter.
static KeyValParam CHP_UNUSED_TEST_PARAM
          Container-Header-Parameter.
static java.lang.String MEDIUM_DESTROYED
          Medium-ID bei gesichertem Container mit dauerhaft nicht mehr verfuegbarem Medium.
static java.lang.String MEDIUM_UNSAVED
          Medium-ID bei noch nicht auf externes Medium gesichertem Container.
 
Fields inherited from class de.bsvrz.ars.ars.persistence.KeyValProps
BOOL_STR_LEN, BYTE4_MAXVAL, BYTE5_MAXVAL, BYTE6_MAXVAL, BYTE8_MAXVAL, BYTES4_STR_LEN, BYTES5_STR_LEN, BYTES6_STR_LEN, BYTES8_STR_LEN, CH_DELIM, FALSE, HDR_TXT_LEN, properties, TRUE
 
Constructor Summary
ContainerHdr()
           
 
Method Summary
static java.util.List<KeyValParam> getAllParams()
          Liefert eine sortierte Liste aller Container-Header-Parameter.
 ArchiveDataKind getValAsArchiveDataKind(KeyValParam chp)
           
 void readContainerHdr(byte[] buf, int length)
           
 void setVal(KeyValParam chp, ArchiveDataKind val)
           
 java.lang.String writeContainerHdr()
           
 
Methods inherited from class de.bsvrz.ars.ars.persistence.KeyValProps
clear, createNumParam, createStringParam, createStringParam, getValAsBool, getValAsInt, getValAsLong, getValAsString, setDefaultVal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

allParams

protected static final java.util.List<KeyValParam> allParams
Sortierte Liste aller ContainerHeader-Parameter.


MEDIUM_UNSAVED

public static final java.lang.String MEDIUM_UNSAVED
Medium-ID bei noch nicht auf externes Medium gesichertem Container.

See Also:
Constant Field Values

MEDIUM_DESTROYED

public static final java.lang.String MEDIUM_DESTROYED
Medium-ID bei gesichertem Container mit dauerhaft nicht mehr verfuegbarem Medium.

See Also:
Constant Field Values

CHP_CONT_ID

public static final KeyValParam CHP_CONT_ID
Container-Header-Parameter.


CHP_ANZ_DS

public static final KeyValParam CHP_ANZ_DS
Container-Header-Parameter.


CHP_OBJ_ID

public static final KeyValParam CHP_OBJ_ID
Container-Header-Parameter.


CHP_ATG_ID

public static final KeyValParam CHP_ATG_ID
Container-Header-Parameter.


CHP_ASP_ID

public static final KeyValParam CHP_ASP_ID
Container-Header-Parameter.


CHP_SIM_VAR

public static final KeyValParam CHP_SIM_VAR
Container-Header-Parameter.


CHP_DATA_KIND

public static final KeyValParam CHP_DATA_KIND
Container-Header-Parameter.


CHP_DATA_IDX_MIN

public static final KeyValParam CHP_DATA_IDX_MIN
Container-Header-Parameter.


CHP_DATA_IDX_MAX

public static final KeyValParam CHP_DATA_IDX_MAX
Container-Header-Parameter.


CHP_DATA_TIME_MIN

public static final KeyValParam CHP_DATA_TIME_MIN
Container-Header-Parameter.


CHP_DATA_TIME_MAX

public static final KeyValParam CHP_DATA_TIME_MAX
Container-Header-Parameter.


CHP_ARC_TIME_MIN

public static final KeyValParam CHP_ARC_TIME_MIN
Container-Header-Parameter.


CHP_ARC_TIME_MAX

public static final KeyValParam CHP_ARC_TIME_MAX
Container-Header-Parameter.


CHP_TO_SAVE

public static final KeyValParam CHP_TO_SAVE
Container-Header-Parameter.


CHP_MEDIUM_ID

public static final KeyValParam CHP_MEDIUM_ID
Container-Header-Parameter.


CHP_LOESCHEN

public static final KeyValParam CHP_LOESCHEN
Container-Header-Parameter.


CHP_LOESCHUTZ

public static final KeyValParam CHP_LOESCHUTZ
Container-Header-Parameter.


CHP_DELETED

public static final KeyValParam CHP_DELETED
Container-Header-Parameter.


CHP_RESTORED

public static final KeyValParam CHP_RESTORED
Container-Header-Parameter.


CHP_UNUSED_TEST_PARAM

public static final KeyValParam CHP_UNUSED_TEST_PARAM
Container-Header-Parameter.

Constructor Detail

ContainerHdr

public ContainerHdr()
Method Detail

getValAsArchiveDataKind

public ArchiveDataKind getValAsArchiveDataKind(KeyValParam chp)
                                        throws PersistenceException
Throws:
PersistenceException

setVal

public void setVal(KeyValParam chp,
                   ArchiveDataKind val)
            throws PersistenceException
Overrides:
setVal in class KeyValProps
Throws:
PersistenceException

getAllParams

public static java.util.List<KeyValParam> getAllParams()
Liefert eine sortierte Liste aller Container-Header-Parameter.

Returns:
List

writeContainerHdr

public java.lang.String writeContainerHdr()

readContainerHdr

public void readContainerHdr(byte[] buf,
                             int length)
                      throws java.io.IOException,
                             PersistenceException
Throws:
java.io.IOException
PersistenceException


Copyright © 2005-2008 beck et al. projects GmbH All Rights Reserved.