public class VerkehrlicheGueltigkeit
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static de.bsvrz.vew.ereigniskal.data.VerkehrlicheGueltigkeit.GueltigkeitsBereich |
ZERO |
Constructor and Description |
---|
VerkehrlicheGueltigkeit() |
Modifier and Type | Method and Description |
---|---|
void |
addBereich(java.time.Duration dauerAnfang,
ZeitBezug bezugAnfang,
java.time.Duration dauerEnde,
ZeitBezug bezugEnde)
fügt einen Bereich der verkehrlichen Gültigkeit hinzu.
|
java.util.List<VerkehrlichesIntervall> |
bestimmeRelevanteBereiche(java.time.LocalDateTime zeitPunkt,
ZeitlicheGueltigkeit zeitlicheGueltigkeit)
bestimmt die Intervalle der verkehrlichen Gültigkeit für den Zeitpunkt
und die übergebenen Bereich der zeitlichen Gültigkeit.
|
static VerkehrlicheGueltigkeit |
from(de.bsvrz.dav.daf.main.Data data)
erzeugt eine Instanz der
VerkehrlicheGueltigkeit aus den
übergebenen Datenverteiler-Daten. |
boolean |
isObsolete() |
public static final de.bsvrz.vew.ereigniskal.data.VerkehrlicheGueltigkeit.GueltigkeitsBereich ZERO
public static VerkehrlicheGueltigkeit from(de.bsvrz.dav.daf.main.Data data)
VerkehrlicheGueltigkeit
aus den
übergebenen Datenverteiler-Daten.data
- die Datenpublic void addBereich(java.time.Duration dauerAnfang, ZeitBezug bezugAnfang, java.time.Duration dauerEnde, ZeitBezug bezugEnde)
dauerAnfang
- die Abweichung des Anfangszeitpunktes der verkehrlichen
GültigkeitbezugAnfang
- die Relation des Anfangszeitpunktes der verkehrlichen
Gültigkeit zu einem Bereich der zeitlichen GültigkeitdauerEnde
- die Abweichgun des Endzeitpunktes der verkehrlichen GültigkeitbezugEnde
- die Relation des Endzeitpunktes der verkehrlichen Gültigkeit
zu einem Bereich der zeitlichen Gültigkeitpublic java.util.List<VerkehrlichesIntervall> bestimmeRelevanteBereiche(java.time.LocalDateTime zeitPunkt, ZeitlicheGueltigkeit zeitlicheGueltigkeit)
zeitPunkt
- der ZeitpunktzeitlicheGueltigkeit
- der Bereich der zeitlichen Gültigkeitpublic boolean isObsolete()