|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.dav.daf.main.impl.archive.PersistentContainerData
public final class PersistentContainerData
Datensatz eines Archivdatencontainers im Sinne des Persistenzmoduls. Enthalten sind Datenzeitstempel, Archivzeitstempel, Datensatzindex, Typ des Datensatzes und die Nutzdaten in serialisierter Form.
Field Summary | |
---|---|
private ArchiveDataCompression |
_compression
|
private byte[] |
_dataBytes
|
private DataState |
_dataState
|
private DataTiming |
_timing
|
static byte |
NO_COMPRESSION
|
static byte |
ZIP_COMPRESSION
|
Constructor Summary | |
---|---|
PersistentContainerData(DataTiming timing,
DataState dataState,
ArchiveDataCompression compression,
byte[] dataBytes)
Erzeugt einen Datensatz. |
|
PersistentContainerData(DataTiming timing,
DataState dataState,
byte[] dataBytes)
Erzeugt einen Datensatz. |
Method Summary | |
---|---|
ArchiveDataCompression |
getCompression()
Bestimmt die Kompressionsart dieses Datensatzes. |
byte[] |
getDataBytes()
Bestimmt die Nutzdaten dieses Datensatzes in serialisierter Form. |
DataState |
getDataType()
Bestimmt den Typ des Datensatzes (Nutzdaten, keine Daten, keine Quelle, potentielle Datenlücke etc.). |
DataTiming |
getTiming()
Bestimmt Datenzeitstempel, Archivzeitstempel und Datensatzindex des Datensatzes. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final byte NO_COMPRESSION
public static final byte ZIP_COMPRESSION
private final DataTiming _timing
private final DataState _dataState
private final ArchiveDataCompression _compression
private final byte[] _dataBytes
Constructor Detail |
---|
public PersistentContainerData(DataTiming timing, DataState dataState, byte[] dataBytes)
timing
- Datenzeitstempel, Archivzeitstempel und Datensatzindex des Datensatzes.dataState
- Typ des Datensatzes (Nutzdaten, keine Daten, keine Quelle, potentielle Datenlücke etc.).dataBytes
- Byte-Array mit den unkomprimierten, serialisierten Nutzdaten oder null
im Falle eines
leerer Datensatzes ohne Nutzdaten.public PersistentContainerData(DataTiming timing, DataState dataState, ArchiveDataCompression compression, byte[] dataBytes)
timing
- Datenzeitstempel, Archivzeitstempel und Datensatzindex des Datensatzes.dataState
- Typ des Datensatzes (Nutzdaten, keine Daten, keine Quelle, potentielle Datenlücke etc.).dataBytes
- Byte-Array mit den zu serialisierten Nutzdaten oder null
im Falle eines
leerer Datensatzes ohne Nutzdaten.Method Detail |
---|
public DataState getDataType()
public byte[] getDataBytes()
null
, im Falle eines leeren Datensatzes.public DataTiming getTiming()
public ArchiveDataCompression getCompression()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |