Package de.bsvrz.ars.ars.persistence
Klasse StandardOpenContainerData
java.lang.Object
de.bsvrz.ars.ars.persistence.StandardOpenContainerData
- Alle implementierten Schnittstellen:
OpenContainerData
Implementierung von
OpenContainerData
. Die Minimalwerte sind final, die Maximalwerte werden beim Schreiben eines Datensatzes geupdated.-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen de.bsvrz.ars.ars.persistence.OpenContainerData
OpenContainerData.NoOpenContainer
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungStandardOpenContainerData
(long containerEntries, long minArcTime, long maxArcTime, long minDataTime, long maxDataTime, long minDataIdx, long maxDataIdx, long containerId) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibunglong
Gibt die ID des offenen Containers zurücklong
Gibt die maximale Archivzeit zurücklong
Gibt den maximalen Datenindex zurücklong
Gibt die maximale Datenzeit zurücklong
Gibt die minimale Archivzeit zurücklong
Gibt den minimalen Datenindex zurücklong
Gibt die minimale Datenzeit zurücklong
Gibt die Anzahl Datensätze im Container zurück.toString()
void
updateMax
(long dataIdx, long arsTime, long dataTime) Aktualisiert die Maximalwerte beim Schreiben eines neuen Datensatzes
-
Konstruktordetails
-
StandardOpenContainerData
public StandardOpenContainerData(long containerEntries, long minArcTime, long maxArcTime, long minDataTime, long maxDataTime, long minDataIdx, long maxDataIdx, long containerId) - Parameter:
containerEntries
- Anzahl Datensätze im ContainerminArcTime
- Minimaler Archivzeitstempel im ContainermaxArcTime
- Maximaler Archivzeitstempel im ContainerminDataTime
- Minimaler Datenzeitstempel im ContainermaxDataTime
- Maximaler Datenzeitstempel im ContainerminDataIdx
- Minimaler Datenindex im ContainermaxDataIdx
- Maximaler Datenindex im ContainercontainerId
- Container-ID des offenen Containers
-
-
Methodendetails
-
getNumContainerEntries
public long getNumContainerEntries()Gibt die Anzahl Datensätze im Container zurück. Dieser Wert ist immer > 0- Gibt zurück:
- die Anzahl Datensätze im Container
-
getMinArcTime
public long getMinArcTime()Gibt die minimale Archivzeit zurück- Gibt zurück:
- die minimale Archivzeit
-
getMaxArcTime
public long getMaxArcTime()Gibt die maximale Archivzeit zurück- Gibt zurück:
- die maximale Archivzeit
-
getMinDataTime
public long getMinDataTime()Gibt die minimale Datenzeit zurück- Gibt zurück:
- die minimale Datenzeit
-
getMaxDataTime
public long getMaxDataTime()Gibt die maximale Datenzeit zurück- Gibt zurück:
- die maximale Datenzeit
-
getMinDataIdx
public long getMinDataIdx()Gibt den minimalen Datenindex zurück- Gibt zurück:
- den minimalen Datenindex
-
getMaxDataIdx
public long getMaxDataIdx()Gibt den maximalen Datenindex zurück- Gibt zurück:
- den maximalen Datenindex
-
getContainerId
public long getContainerId()Gibt die ID des offenen Containers zurück- Gibt zurück:
- die ID des offenen Containers
-
updateMax
public void updateMax(long dataIdx, long arsTime, long dataTime) Aktualisiert die Maximalwerte beim Schreiben eines neuen Datensatzes- Parameter:
dataIdx
- Datenindex des DatensatzesarsTime
- Archivzeit des DatensatzesdataTime
- Datenzeit des Datensatzes
-
toString
-