de.bsvrz.vew.syskal.syskal.systemkalendereintrag
Class DefinierterEintrag
java.lang.Object
de.bsvrz.vew.syskal.syskal.systemkalendereintrag.Atomar
de.bsvrz.vew.syskal.syskal.systemkalendereintrag.DatumJahr
de.bsvrz.vew.syskal.syskal.systemkalendereintrag.LogischeVerknuepfung
de.bsvrz.vew.syskal.syskal.systemkalendereintrag.DefinierterEintrag
- All Implemented Interfaces:
- SystemkalenderEintrag, java.lang.Cloneable
public class DefinierterEintrag
- extends LogischeVerknuepfung
Kommentar
- Version:
- $Revision: 1.6 $ / $Date: 2010/08/03 07:44:21 $ / ($Author: Pittner $)
- Author:
- Dambach-Werke GmbH, Timo Pittner
Fields inherited from class de.bsvrz.vew.syskal.syskal.systemkalendereintrag.DatumJahr |
jahrVonBis |
Method Summary |
java.util.SortedMap<java.lang.Long,java.lang.Long> |
berechneIntervall(java.lang.Long von,
java.lang.Long bis,
int jahr)
Berechnet die Zeitstempel der Zustandswechsel |
java.util.SortedMap<java.lang.Long,java.lang.Boolean> |
berechneZustandsWechsel(int jahr)
Berechnet die Zeitstempel der Zustandswechsel |
java.util.SortedMap<java.lang.Long,java.lang.Boolean> |
berechneZustandsWechsel(java.lang.Long von,
java.lang.Long bis,
int jahr)
Berechnet die Zeitstempel der Zustandswechsel |
java.util.SortedMap<java.lang.Long,java.lang.Boolean> |
berechneZustandsWechselZustand(java.lang.Long von,
java.lang.Long bis,
int jahr)
Berechnet die Zeitstempel der Zustandswechsel für das Versenden des Ereigniszustands |
protected DefinierterEintrag |
clone()
|
boolean |
eintragAufloesen(java.lang.String s)
|
boolean |
eintragAufloesen(java.lang.String s,
int jahr)
|
boolean |
pruefeEintrag()
Prueft den Eintrag auf Gueltikeit |
Methods inherited from class de.bsvrz.vew.syskal.syskal.systemkalendereintrag.Atomar |
berecheneIntervallVonBis, berecheneZustandsWechselVonBis, getErinnerungsFunktion, getListeZustandsWechsel, getName, getObjektListeZustandsWechsel, getPid, gueltigVonBis, isGueltig, isGueltigVonBis, setDefinition, setErinnerungsFunktion, setListeZustandsWechsel, setName, setObjektListeZustandsWechsel, setPid |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefinierterEintrag
public DefinierterEintrag(java.util.Map<java.lang.String,SystemkalenderEintrag> skeList,
java.lang.String pid,
java.lang.String definition)
- Parameters:
skeList
- pid
- definition
-
pruefeEintrag
public boolean pruefeEintrag()
- Description copied from class:
DatumJahr
- Prueft den Eintrag auf Gueltikeit
- Specified by:
pruefeEintrag
in interface SystemkalenderEintrag
- Overrides:
pruefeEintrag
in class LogischeVerknuepfung
- Returns:
- true, wenn die Pruefung erfolgreich war
eintragAufloesen
public boolean eintragAufloesen(java.lang.String s)
- Parameters:
s
- Kontext
- Returns:
- true, wenn Eitrag gefunden werden konnte
eintragAufloesen
public boolean eintragAufloesen(java.lang.String s,
int jahr)
- Parameters:
s
- jahr
-
- Returns:
berechneZustandsWechsel
public java.util.SortedMap<java.lang.Long,java.lang.Boolean> berechneZustandsWechsel(int jahr)
- Description copied from interface:
SystemkalenderEintrag
- Berechnet die Zeitstempel der Zustandswechsel
- Specified by:
berechneZustandsWechsel
in interface SystemkalenderEintrag
- Overrides:
berechneZustandsWechsel
in class LogischeVerknuepfung
- Parameters:
jahr
- das Jahr für welches die Wechsel berechnet werden
- Returns:
- SortedMap zeitl. sortierte Liste der Zustandswechsel
berechneZustandsWechsel
public java.util.SortedMap<java.lang.Long,java.lang.Boolean> berechneZustandsWechsel(java.lang.Long von,
java.lang.Long bis,
int jahr)
- Description copied from interface:
SystemkalenderEintrag
- Berechnet die Zeitstempel der Zustandswechsel
- Specified by:
berechneZustandsWechsel
in interface SystemkalenderEintrag
- Overrides:
berechneZustandsWechsel
in class LogischeVerknuepfung
- Parameters:
von
- Anfangszeitpunktbis
- Endezeitpunktjahr
- das Jahr für welches die Wechsel berechnet werden
- Returns:
- SortedMap zeitl. sortierte Liste der Zustandswechsel
berechneIntervall
public java.util.SortedMap<java.lang.Long,java.lang.Long> berechneIntervall(java.lang.Long von,
java.lang.Long bis,
int jahr)
- Description copied from interface:
SystemkalenderEintrag
- Berechnet die Zeitstempel der Zustandswechsel
- Specified by:
berechneIntervall
in interface SystemkalenderEintrag
- Overrides:
berechneIntervall
in class LogischeVerknuepfung
- Parameters:
von
- Anfangszeitpunktbis
- Endezeitpunktjahr
- das Jahr für welches die Wechsel berechnet werden
- Returns:
- SortedMap zeitl. sortierte Liste der Gültigkeiten
berechneZustandsWechselZustand
public java.util.SortedMap<java.lang.Long,java.lang.Boolean> berechneZustandsWechselZustand(java.lang.Long von,
java.lang.Long bis,
int jahr)
- Description copied from interface:
SystemkalenderEintrag
- Berechnet die Zeitstempel der Zustandswechsel für das Versenden des Ereigniszustands
- Specified by:
berechneZustandsWechselZustand
in interface SystemkalenderEintrag
- Overrides:
berechneZustandsWechselZustand
in class LogischeVerknuepfung
- Parameters:
von
- Anfangszeitpunktbis
- Endezeitpunktjahr
- das Jahr für welches die Wechsel berechnet werden
- Returns:
- SortedMap zeitl. sortierte Liste der Zustandswechsel
clone
protected DefinierterEintrag clone()
- Overrides:
clone
in class LogischeVerknuepfung