public class UndVerknuepfung extends LogischerVerkuepfungsEintrag
ZEITBEREICH_PATTERN
Constructor and Description |
---|
UndVerknuepfung(KalenderEintragProvider provider,
java.lang.String name,
java.lang.String definition)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
getInitialenBerechnungsZustand()
ermittelt den initialen Berechnungszustand für die jeweilige logische
Verknüpfungsart, von dem bei der Bestimmung der Gültigkeit des Eintrags
ausgegangen wird.
|
java.lang.String |
getVerknuepfungsArt()
liefert die Art der logischen Verknüpfung als Textstring.
|
static UndVerknuepfung |
of(KalenderEintragProvider provider,
java.lang.String name)
erzeugt eine neue
UndVerknuepfung mit dem angebenen Name
innerhalb der übergebenen Eintragsverwaltung. |
static UndVerknuepfung |
of(KalenderEintragProvider provider,
java.lang.String name,
java.util.List<Verweis> verweise,
int startJahr,
int endJahr)
erzeugt eine neue
UndVerknuepfung mit den angebenen Daten
innerhalb der übergebenen Eintragsverwaltung. |
benutzt, berechneNaechstenWechselAuf, berechneVorigenWechselAuf, berechneZeitlicheGueltigkeit, berechneZeitlicheGueltigkeitVor, bestimmeGueltigkeit, getAufgeloesteVerweise, getEintragsArt, getEndJahr, getStartJahr, getVerweise, pruefeGueltigKeit, recalculateVerweise, setEndJahr, setStartJahr, setVerweise, toString
addFehler, addZeitGrenze, clearFehler, getDefinition, getFehler, getIntervalle, getName, getZeitGrenzen, getZeitlicheGueltigkeit, getZeitlicheGueltigkeitVor, getZustandsWechsel, hasFehler, isGueltig, leereCache, parse, setDefinition
public UndVerknuepfung(KalenderEintragProvider provider, java.lang.String name, java.lang.String definition)
provider
- die Verwaltung aller bekannten Systemkalendereinträge zur
Verifizierung von Referenzenname
- der Name des Eintragsdefinition
- der definierende String des Eintragspublic static UndVerknuepfung of(KalenderEintragProvider provider, java.lang.String name)
UndVerknuepfung
mit dem angebenen Name
innerhalb der übergebenen Eintragsverwaltung.provider
- die Eintragsverwaltung zur Verifizierung der Verweiseinträgename
- der Name des neuen Eintragspublic static UndVerknuepfung of(KalenderEintragProvider provider, java.lang.String name, java.util.List<Verweis> verweise, int startJahr, int endJahr)
UndVerknuepfung
mit den angebenen Daten
innerhalb der übergebenen Eintragsverwaltung.provider
- die Eintragsverwaltung zur Verifizierung der Verweiseinträgename
- der Name des neuen Eintragsverweise
- die Liste der zu verknüpfenden EinträgestartJahr
- das Jahr ab dem der Eintrag gültig istendJahr
- das Jahr bis zu dem der Eintrag gültig istpublic java.lang.String getVerknuepfungsArt()
LogischerVerkuepfungsEintrag
getVerknuepfungsArt
in class LogischerVerkuepfungsEintrag
protected boolean getInitialenBerechnungsZustand()
LogischerVerkuepfungsEintrag
getInitialenBerechnungsZustand
in class LogischerVerkuepfungsEintrag