Package de.bsvrz.ars.ars.persistence
Klasse ContainerHdr
java.lang.Object
de.bsvrz.ars.ars.persistence.KeyValProps
de.bsvrz.ars.ars.persistence.ContainerHdr
Klasse, die einen Container-Header repraesentiert. Ist eine Ansammlung von
KeyValParam
-Objekten, die die speziellen
Eigenschaften eines Eintrags kapseln.-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungprotected static final List
<KeyValParam> Sortierte Liste aller ContainerHeader-Parameter.static final KeyValParam
static final KeyValParam
static final KeyValParam
static final KeyValParam
static final KeyValParam
static final KeyValParam
Container-Header-Parameter.static final KeyValParam
static final KeyValParam
static final KeyValParam
static final KeyValParam
static final KeyValParam
static final KeyValParam
static final KeyValParam
Das ist ein absoluter Zeitpunkt in Millisekunden.static final KeyValParam
Dies ist ein absoluter Zeitpunkt in Millisekunden.static final KeyValParam
static final KeyValParam
static final KeyValParam
static final KeyValParam
static final KeyValParam
static final int
Wert von anzDS bei nicht abgeschlossenem Container.static final int
Länge des Key/Value-Blocks in Byte.static final String
Medium-ID bei gesichertem Container mit dauerhaft nicht mehr verfuegbarem Medium.static final String
Medium-ID bei noch nicht auf externes Medium gesichertem Container.Von Klasse geerbte Felder 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, properties, TRUE
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic List
<KeyValParam> Liefert eine sortierte Liste aller Container-Header-Parameter.de.bsvrz.dav.daf.main.archive.ArchiveDataKind
void
readContainerHdr
(byte[] buf, int length) void
setVal
(KeyValParam chp, de.bsvrz.dav.daf.main.archive.ArchiveDataKind val) Von Klasse geerbte Methoden de.bsvrz.ars.ars.persistence.KeyValProps
clear, getValAsBool, getValAsInt, getValAsLong, getValAsString, setDefaultVal, setVal, setVal, setVal
-
Felddetails
-
allParams
Sortierte Liste aller ContainerHeader-Parameter. -
MEDIUM_UNSAVED
Medium-ID bei noch nicht auf externes Medium gesichertem Container.- Siehe auch:
-
MEDIUM_DESTROYED
Medium-ID bei gesichertem Container mit dauerhaft nicht mehr verfuegbarem Medium.- Siehe auch:
-
CONT_UNCLOSED
public static final int CONT_UNCLOSEDWert von anzDS bei nicht abgeschlossenem Container.- Siehe auch:
-
CHP_CONT_ID
Container-Header-Parameter. -
CHP_ANZ_DS
-
CHP_OBJ_ID
-
CHP_ATG_ID
-
CHP_ASP_ID
-
CHP_SIM_VAR
-
CHP_DATA_KIND
-
CHP_DATA_IDX_MIN
-
CHP_DATA_IDX_MAX
-
CHP_DATA_TIME_MIN
-
CHP_DATA_TIME_MAX
-
CHP_ARC_TIME_MIN
-
CHP_ARC_TIME_MAX
-
CHP_TO_SAVE
-
CHP_MEDIUM_ID
-
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
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
-
CHP_RESTORED
-
HDR_TXT_LEN
public static final int HDR_TXT_LENLänge des Key/Value-Blocks in Byte.
-
-
Konstruktordetails
-
ContainerHdr
public ContainerHdr()
-
-
Methodendetails
-
getValAsArchiveDataKind
@Nullable public de.bsvrz.dav.daf.main.archive.ArchiveDataKind getValAsArchiveDataKind(KeyValParam chp) throws PersistenceException - Löst aus:
PersistenceException
-
setVal
public void setVal(KeyValParam chp, de.bsvrz.dav.daf.main.archive.ArchiveDataKind val) throws PersistenceException - Löst aus:
PersistenceException
-
getAllParams
Liefert eine sortierte Liste aller Container-Header-Parameter.- Gibt zurück:
- Alle Parameter
-
writeContainerHdr
-
readContainerHdr
- Löst aus:
IOException
PersistenceException
-