Class ContainerHdr

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

public class ContainerHdr
extends KeyValProps
Klasse, die einen Container-Header repraesentiert. Ist eine Ansammlung von KeyValParam-Objekten, die die speziellen Eigenschaften eines Eintrags kapseln.
  • Field Details

    • 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
    • CONT_UNCLOSED

      public static final int CONT_UNCLOSED
      Wert von anzDS bei nicht abgeschlossenem Container.
      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
    • CHP_OBJ_ID

      public static final KeyValParam CHP_OBJ_ID
    • CHP_ATG_ID

      public static final KeyValParam CHP_ATG_ID
    • CHP_ASP_ID

      public static final KeyValParam CHP_ASP_ID
    • CHP_SIM_VAR

      public static final KeyValParam CHP_SIM_VAR
    • CHP_DATA_KIND

      public static final KeyValParam CHP_DATA_KIND
    • CHP_DATA_IDX_MIN

      public static final KeyValParam CHP_DATA_IDX_MIN
    • CHP_DATA_IDX_MAX

      public static final KeyValParam CHP_DATA_IDX_MAX
    • CHP_DATA_TIME_MIN

      public static final KeyValParam CHP_DATA_TIME_MIN
    • CHP_DATA_TIME_MAX

      public static final KeyValParam CHP_DATA_TIME_MAX
    • CHP_ARC_TIME_MIN

      public static final KeyValParam CHP_ARC_TIME_MIN
    • CHP_ARC_TIME_MAX

      public static final KeyValParam CHP_ARC_TIME_MAX
    • CHP_TO_SAVE

      public static final KeyValParam CHP_TO_SAVE
    • CHP_MEDIUM_ID

      public static final KeyValParam CHP_MEDIUM_ID
    • CHP_LOESCHEN

      public static final KeyValParam CHP_LOESCHEN
      Das ist ein absoluter Zeitpunkt in Millisekunden. Wenn der Container abgeschlossen wird, wird dieser Zeitpunkt auf die Archivzeit des juengsten Datensatzes + den parametrierten Vorhaltezeitraum gesetzt. Dieser Parameter wird in den TAnfArS "Loeschzeitpunkt" oder "Vorhaltezeitraum" genannt.
    • CHP_LOESCHUTZ

      public static final KeyValParam CHP_LOESCHUTZ
      Dies ist ein absoluter Zeitpunkt in Millisekunden. Bei jeder Anfrage oder Archivinfo-Anfrage wird CHP_NO_DEL_TIL = max(CHP_DELETE_AT + atg.archivEinstellung::LöschschutzverlängerungMax, max(jetzt + atg.archivEinstellung::Löschschutzverlängerung, CHP_NO_DEL_TIL)) gesetzt. Bei einer manuellen Loeschschutzverlängerung um T_lsv (atg.archivAnfrageschnittstelle:Typ13) wird CHP_NO_DEL_TIL = max(CHP_DELETE_AT + atg.archivEinstellung::LöschschutzverlängerungMax, max(jetzt + T_lsv, CHP_NO_DEL_TIL)) gesetzt.
    • CHP_DELETED

      public static final KeyValParam CHP_DELETED
    • CHP_RESTORED

      public static final KeyValParam CHP_RESTORED
    • HDR_TXT_LEN

      public static final int HDR_TXT_LEN
      Länge des Key/Value-Blocks in Byte.
  • Constructor Details

    • ContainerHdr

      public ContainerHdr()
  • Method Details