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 KeyValParamstatic final KeyValParamstatic final KeyValParamstatic final KeyValParamstatic final KeyValParamstatic final KeyValParamContainer-Header-Parameter.static final KeyValParamstatic final KeyValParamstatic final KeyValParamstatic final KeyValParamstatic final KeyValParamstatic final KeyValParamstatic final KeyValParamDas ist ein absoluter Zeitpunkt in Millisekunden.static final KeyValParamDies ist ein absoluter Zeitpunkt in Millisekunden.static final KeyValParamstatic final KeyValParamstatic final KeyValParamstatic final KeyValParamstatic final KeyValParamstatic final intWert von anzDS bei nicht abgeschlossenem Container.static final intLänge des Key/Value-Blocks in Byte.static final StringMedium-ID bei gesichertem Container mit dauerhaft nicht mehr verfuegbarem Medium.static final StringMedium-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.ArchiveDataKindvoidreadContainerHdr(byte[] buf, int length) voidsetVal(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:
IOExceptionPersistenceException
-