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()