public class ObjectTimeSpecification
extends java.lang.Object
Diese Klasse stellt Methoden zur Verfügung, um bei Konfigurationsanfragen, den Gültigkeitsbereich der Objekte einzuschränken.
Modifier and Type | Method and Description |
---|---|
long |
getEndTime()
Gibt das Ende des Zeitbereichs der Gültigkeit zurück.
|
long |
getStartTime()
Gibt den Beginn des Zeitbereichs der Gültigkeit zurück.
|
long |
getTime()
Gibt den angegebenen Zeitpunkt der Gültigkeit zurück.
|
TimeSpecificationType |
getType()
Gibt den Typ der Gültigkeits-Spezifikation zurück.
|
static ObjectTimeSpecification |
valid()
Für Objekte, die aktuell gültig sind.
|
static ObjectTimeSpecification |
valid(long time)
Für Objekte, die zu einem bestimmten Zeitpunkt gültig sind.
|
static ObjectTimeSpecification |
validDuringPeriod(long startTime,
long endTime)
Für Objekte, die während des gesamten Zeitraumes gültig waren.
|
static ObjectTimeSpecification |
validInPeriod(long startTime,
long endTime)
Für Objekte, die an mindestens einem Zeitpunkt des angegebenen Zeitbereichs gültig waren.
|
public static ObjectTimeSpecification valid()
Für Objekte, die aktuell gültig sind.
public static ObjectTimeSpecification valid(long time)
Für Objekte, die zu einem bestimmten Zeitpunkt gültig sind.
time
- der Zeitpunkt, zu dem die Objekte gültig warenpublic static ObjectTimeSpecification validInPeriod(long startTime, long endTime)
Für Objekte, die an mindestens einem Zeitpunkt des angegebenen Zeitbereichs gültig waren.
startTime
- Beginn des ZeitraumesendTime
- Ende des Zeitraumespublic static ObjectTimeSpecification validDuringPeriod(long startTime, long endTime)
Für Objekte, die während des gesamten Zeitraumes gültig waren.
startTime
- Beginn des ZeitraumesendTime
- Ende des Zeitraumespublic TimeSpecificationType getType()
Gibt den Typ der Gültigkeits-Spezifikation zurück.
public long getStartTime()
Gibt den Beginn des Zeitbereichs der Gültigkeit zurück. Gilt nur für die Gültigkeits-Spezifikationen, die einen Zeitbereich angegeben haben.
public long getEndTime()
Gibt das Ende des Zeitbereichs der Gültigkeit zurück. Gilt nur für die Gültigkeits-Spezifikationen, die einen Zeitbereich angegeben haben.
public long getTime()
Gibt den angegebenen Zeitpunkt der Gültigkeit zurück. Gilt nur für die Gültigkeits-Spezifikation bei der nur ein Zeitpunkt angegeben wurde.