|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.dav.daf.main.archive.ArchiveTimeSpecification
public class ArchiveTimeSpecification
Ein Objekt dieser Klasse bestimmt den Zeitbereich/Indexbereich (Intervall) einer Archivanfrage. Bei der Bestimmung
des Intervalls können folgende 6 Fälle unterschieden werden:
Anfangs- und Endzeitpunkt bzgl. Datenzeit
Anfangs- und Endzeitpunkt bzgl. Archivzeit
Anfangs- und Enddatenindex
Endzeitpunkt bzgl. Datenzeit, Anfang
durch Anzahl Datensätze
Endzeitpunkt bzgl. Archivzeit, Anfang durch Anzahl Datensätze
Enddatenindex, Anfang
durch Anzahl Datensätze
Field Summary | |
---|---|
private long |
_intervalEnd
siehe Konstruktor |
private long |
_intervalStart
siehe Konstruktor |
private boolean |
_startRelative
|
private TimingType |
_timingType
|
Constructor Summary | |
---|---|
ArchiveTimeSpecification(TimingType timingType,
boolean startRelative,
long intervalStart,
long intervalEnd)
|
Method Summary | |
---|---|
long |
getIntervalEnd()
Das Intervallende einer Archivanfrage. |
long |
getIntervalStart()
Der Rückgabewert ist entweder ein aboluter Wert oder eine gewisse Anzahl Datensätze, die vor dem Intervallende liegen müssen ( isStartRelative() ). |
TimingType |
getTimingType()
Auf welchen Typ (Datenzeit, Archivzeit, Datenindex) beziehen sich die Intervallangaben. |
boolean |
isStartRelative()
Der Rückgabewert bestimmt, ob der Intervallstart als relativer Wert interpretiert werden muss. |
String |
toString()
Liefert eine String-Repräsentation dieser Klasse zurück. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private final TimingType _timingType
private final boolean _startRelative
private final long _intervalStart
private final long _intervalEnd
Constructor Detail |
---|
public ArchiveTimeSpecification(TimingType timingType, boolean startRelative, long intervalStart, long intervalEnd)
timingType
- Typ der Intervallangabe in den folgenden Parametern. Je nach Wert beziehen sich die Angaben in
intervalStart
und intervalEnd
auf den Datenzeitstempel, den
Archivzeitstempel oder den Datensatzindex.intervalStart
- Start des Intervalls. Positive Werte dieses Parameters beziehen sich je nach Wert des
Parameters timingType
auf den Datenzeitstempel, den Archivzeitstempel oder den
Datensatzindex. Wenn startRelative
auf true
gesetzt wurde, wird der
Wert als Anzahl Datensätze vor dem intervalEnd
interpretiert, unabhängig vom
gewählten timingType
.intervalEnd
- Ende des Intervalls. Dieser Wert bezieht sich je nach timingType
auf den
Datenzeitstempel, den Archivzeitstempel oder den Datensatzindex.startRelative
- true = Der Wert in intervalStart
wird als Anzahl Datensätze interpretiert, die vor
dem intervalEnd
liegen müssen; false = intervalStart, intervalEnd
sind absolute WerteMethod Detail |
---|
public TimingType getTimingType()
public boolean isStartRelative()
public long getIntervalStart()
isStartRelative()
).
public long getIntervalEnd()
public String toString()
toString
in class Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |