|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.vew.syskal.syskal.systemkalendereintrag.Atomar
de.bsvrz.vew.syskal.syskal.systemkalendereintrag.DatumJahr
public class DatumJahr
Die Klasse erzeugt SystemKalenderEintraege vom Typ: "01.01.*,*" oder "17.06.1963,1989 03.10.1990,*". Die Berechnung der Zeitpunkte mit Wildcards bezieht sich noch auf das aktuelle Kalenderjahr. Die Vorgehensweise könnte dahingehend sein, dass beim Jahrewechsel die Zustandswechsel neu berechnet werden. Muss also noch geklärt werden *
Field Summary | |
---|---|
protected java.lang.String |
definition
Definition des Ske |
protected java.util.List<java.lang.String[]> |
jahrVonBis
Die Jahresliste |
Fields inherited from class de.bsvrz.vew.syskal.syskal.systemkalendereintrag.Atomar |
---|
_debug, listeZustandsWechsel, pid |
Constructor Summary | |
---|---|
DatumJahr(java.lang.String pid,
java.lang.String definition)
Konstruktor der Klasse |
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 DatumJahr |
clone()
|
java.lang.String |
getDefinition()
Getter fuer die Pid des SystemKalenderEintrags |
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 |
Field Detail |
---|
protected java.util.List<java.lang.String[]> jahrVonBis
protected java.lang.String definition
Constructor Detail |
---|
public DatumJahr(java.lang.String pid, java.lang.String definition)
pid
- Die Piddefinition
- Definition des SkeMethod Detail |
---|
public boolean pruefeEintrag()
pruefeEintrag
in interface SystemkalenderEintrag
pruefeEintrag
in class Atomar
public java.util.SortedMap<java.lang.Long,java.lang.Boolean> berechneZustandsWechsel(int jahr)
SystemkalenderEintrag
berechneZustandsWechsel
in interface SystemkalenderEintrag
berechneZustandsWechsel
in class Atomar
jahr
- das Jahr für welches die Wechsel berechnet werden
public java.util.SortedMap<java.lang.Long,java.lang.Boolean> berechneZustandsWechsel(java.lang.Long von, java.lang.Long bis, int jahr)
SystemkalenderEintrag
berechneZustandsWechsel
in interface SystemkalenderEintrag
berechneZustandsWechsel
in class Atomar
von
- Anfangszeitpunktbis
- Endezeitpunktjahr
- das Jahr für welches die Wechsel berechnet werden
public java.util.SortedMap<java.lang.Long,java.lang.Long> berechneIntervall(java.lang.Long von, java.lang.Long bis, int jahr)
SystemkalenderEintrag
berechneIntervall
in interface SystemkalenderEintrag
berechneIntervall
in class Atomar
von
- Anfangszeitpunktbis
- Endezeitpunktjahr
- das Jahr für welches die Wechsel berechnet werden
public java.util.SortedMap<java.lang.Long,java.lang.Boolean> berechneZustandsWechselZustand(java.lang.Long von, java.lang.Long bis, int jahr)
SystemkalenderEintrag
berechneZustandsWechselZustand
in interface SystemkalenderEintrag
berechneZustandsWechselZustand
in class Atomar
von
- Anfangszeitpunktbis
- Endezeitpunktjahr
- das Jahr für welches die Wechsel berechnet werden
public java.lang.String getDefinition()
SystemkalenderEintrag
getDefinition
in interface SystemkalenderEintrag
getDefinition
in class Atomar
protected DatumJahr clone()
clone
in class Atomar
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |