public interface BaustellenDatenSchnittstelle
Modifier and Type | Method and Description |
---|---|
void |
disconnect() |
java.time.LocalDateTime |
getEnde()
liefert den geplanten Endzeitpunkt der Baustelle.
|
long |
getEndOffset()
liefert den parametrierten Endoffset relativ zum Ende der innerhalb des
letzten Straßensegments.
|
long |
getRestKapazitaet(java.time.LocalDateTime zs)
liefert die Engpasskapazität für den gegebenen Zeitpunkt in Fz/h.
|
java.util.List<StrassenSegment> |
getSegmente()
liefert die Liste der Strassensegmente auf denen die Baustelle liegt.
|
java.time.LocalDateTime |
getStart()
liefert den geplanten Startzeitpunkt der Baustelle.
|
java.time.LocalDateTime getStart() throws UndefiniertException
UndefiniertException
- der Zeitpunkt konnte nicht ermittelt werden, weil der
Parameterdatensatz nicht vorliegt oder dieser den
Startzeitpunkt nicht enthält
// TODO LocalDateTimejava.time.LocalDateTime getEnde() throws UndefiniertException
UndefiniertException
- der Zeitpunkt konnte nicht ermittelt werden, weil der
Parameterdatensatz nicht vorliegt oder dieser den
Startzeitpunkt nicht enthältlong getRestKapazitaet(java.time.LocalDateTime zs) throws UndefiniertException
zs
- der ZeitpunktUndefiniertException
- die Restkapazität konnte nicht ermittelt werden, weil nicht
alle dafür notwendigen Informationen zur Verfügung standenlong getEndOffset() throws UndefiniertException
UndefiniertException
- der Wert konnte nicht ermittelt werden, weil der
entsprechende Parameterdatensatz nicht zur Verfügung steht.java.util.List<StrassenSegment> getSegmente() throws UndefiniertException
UndefiniertException
- es konnten keine Segmente ermittelt werden, weil der
Parameterdatensatz nicht vorlag oder der Parameterdatensatz
keine Segmente enthältvoid disconnect()