public class VorDefinierterEintrag extends KalenderEintrag
| Modifier and Type | Field and Description |
|---|---|
static VorDefinierterEintrag |
DIENSTAG
Vordefinierter Eintrag DIENSTAG.
|
static VorDefinierterEintrag |
DONNERSTAG
Vordefinierter Eintrag DONNERSTAG.
|
static VorDefinierterEintrag |
FREITAG
Vordefinierter Eintrag FREITAG.
|
static VorDefinierterEintrag |
MITTWOCH
Vordefinierter Eintrag MITTWOCH.
|
static VorDefinierterEintrag |
MONTAG
Vordefinierter Eintrag MONTAG.
|
static VorDefinierterEintrag |
OSTERSONNTAG
Vordefinierter Eintrag OSTERSONNTAG.
|
static VorDefinierterEintrag |
SAMSTAG
Vordefinierter Eintrag SAMSTAG.
|
static VorDefinierterEintrag |
SONNTAG
Vordefinierter Eintrag SONNTAG.
|
static VorDefinierterEintrag |
UNDEFINIERT
Vordefinierter Eintrag OSTERSONNTAG.
|
ZEITBEREICH_PATTERN| Modifier and Type | Method and Description |
|---|---|
boolean |
benutzt(KalenderEintrag referenz)
die Funktion ermittelt, ob der Kalendereintrag den übergebenen Eintrag
benutzt, womit sich die Gültigkeit des Eintrags ändern könnte, wenn sich
der geprüfte EIntrag geändert hat.
|
SystemkalenderGueltigkeit |
berechneZeitlicheGueltigkeit(java.time.LocalDateTime zeitPunkt)
berechnet die zeitliche Gültigkeit des Eintrags zum übergebenen
Zeitpunkt.
|
SystemkalenderGueltigkeit |
berechneZeitlicheGueltigkeitVor(java.time.LocalDateTime zeitPunkt)
berechnet die zeitliche Gültigkeit des Eintrags vor dem übergebenen
Zeitpunkt.
|
boolean |
bestimmeGueltigkeit(java.time.LocalDateTime zeitPunkt)
die Funktion bestimmt, ob der Eintrag zum aktuellen Zeitpunkt gültig ist.
|
java.util.Set<KalenderEintragMitOffset> |
getAufgeloesteVerweise()
ermittelt die Kalendereinträge, die für die Berechnung eines komplexen
Eintrags verwendet werden inklusive der Offsets für die entsprechenden
Verweise.
|
static java.util.Map<java.lang.String,VorDefinierterEintrag> |
getEintraege()
liefert die Menge der vordefinierten Einträge.
|
static VorDefinierterEintrag |
getEintrag(java.lang.String name)
liefert den vordefinierten Eintrag mit dem übergebenen Name, Klein- und
Großschreibung wird ignoriert.
|
EintragsArt |
getEintragsArt()
liefert die Art des Dateneintrags.
|
boolean |
recalculateVerweise(KalenderEintragProvider provider)
Berechnet die Gültigkeit eines Kalendereintrags neu, wenn potentiell neue
oder andere Referenzeinträge zur Verfügung stehen.
|
java.lang.String |
toString() |
addFehler, addZeitGrenze, clearFehler, getDefinition, getFehler, getIntervalle, getName, getZeitGrenzen, getZeitlicheGueltigkeit, getZeitlicheGueltigkeitVor, getZustandsWechsel, hasFehler, isGueltig, leereCache, parse, setDefinitionpublic static final VorDefinierterEintrag MONTAG
public static final VorDefinierterEintrag DIENSTAG
public static final VorDefinierterEintrag MITTWOCH
public static final VorDefinierterEintrag DONNERSTAG
public static final VorDefinierterEintrag FREITAG
public static final VorDefinierterEintrag SAMSTAG
public static final VorDefinierterEintrag SONNTAG
public static final VorDefinierterEintrag OSTERSONNTAG
public static final VorDefinierterEintrag UNDEFINIERT
public static java.util.Map<java.lang.String,VorDefinierterEintrag> getEintraege()
public static VorDefinierterEintrag getEintrag(java.lang.String name)
null geliefert.name - der Name des gesuchten Eintragsnullpublic EintragsArt getEintragsArt()
KalenderEintraggetEintragsArt in class KalenderEintragpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean bestimmeGueltigkeit(java.time.LocalDateTime zeitPunkt)
KalenderEintragKalenderEintrag.isGueltig(LocalDateTime) aufrufen!bestimmeGueltigkeit in class KalenderEintragzeitPunkt - der Zeitpunkt für den die Gültigkeit geprüft werden sollpublic SystemkalenderGueltigkeit berechneZeitlicheGueltigkeit(java.time.LocalDateTime zeitPunkt)
KalenderEintragKalenderEintrag.getZeitlicheGueltigkeit(LocalDateTime) aufrufen!berechneZeitlicheGueltigkeit in class KalenderEintragzeitPunkt - der Zeitpunkt für den für Gültigkeit berechnet werden sollpublic SystemkalenderGueltigkeit berechneZeitlicheGueltigkeitVor(java.time.LocalDateTime zeitPunkt)
KalenderEintragKalenderEintrag.getZeitlicheGueltigkeitVor(LocalDateTime) aufrufen!berechneZeitlicheGueltigkeitVor in class KalenderEintragzeitPunkt - der Zeitpunkt für den für Gültigkeit berechnet werden sollpublic boolean benutzt(KalenderEintrag referenz)
KalenderEintragbenutzt in class KalenderEintragreferenz - der potentiell verwendete Eintragpublic java.util.Set<KalenderEintragMitOffset> getAufgeloesteVerweise()
KalenderEintraggetAufgeloesteVerweise in class KalenderEintragpublic boolean recalculateVerweise(KalenderEintragProvider provider)
KalenderEintragrecalculateVerweise in class KalenderEintragprovider - der Provider mit den zur Verfügung stehenden Einträgen