public interface BerechnungsZeitRaumSchnittstelle
Modifier and Type | Method and Description |
---|---|
java.time.LocalDateTime |
getEndeZeitpunkt()
liefert den Endzeitpunkt des Zeitraums.
|
java.util.List<java.time.LocalDateTime> |
getIntervalle()
liefert die Zeitpunkte für die Berechnung der Prognose.
|
java.time.Duration |
getSchrittweite()
liefert die Schrittweite für die Intervalle des konkreten
Berechnungszeitraums.
|
java.time.LocalDateTime |
getStartZeitpunkt()
liefert den Startzeitpunkt des Zeitraums.
|
boolean |
isValid()
ermittelt, ob der Zeitraum gültig ist, d.h. die Länge muss größer als 0 sein.
|
boolean |
prognoseMoeglich()
ermittelt, ob der Zeitraum ein Intervall enthält, über das eine Prognose
erstellt werden kann.
|
java.time.LocalDateTime getEndeZeitpunkt()
java.util.List<java.time.LocalDateTime> getIntervalle()
java.time.Duration getSchrittweite()
java.time.LocalDateTime getStartZeitpunkt()
boolean isValid()
true
, wenn er gültig istboolean prognoseMoeglich()
true
, wenn eine Prognose prinzipiell möglich ist