public class Situation
extends java.lang.Object
implements de.bsvrz.sys.funclib.dambach.dav.daf.EmpfaengerMitAnAbmeldung
Modifier and Type | Class and Description |
---|---|
static class |
Situation.Gueltigkeit
Modelliert die Gültigkeit einer Situation
|
static class |
Situation.Lage
Modelliert die Lage einer Situation
|
Modifier | Constructor and Description |
---|---|
protected |
Situation(de.bsvrz.dav.daf.main.ClientDavInterface connection,
de.bsvrz.dav.daf.main.config.SystemObject davObjekt)
Konstruiert eine Instanz vom Typ Situation
|
Modifier and Type | Method and Description |
---|---|
void |
abmelden() |
void |
anmelden() |
de.bsvrz.dav.daf.main.ClientDavInterface |
getConnection() |
Situation.Gueltigkeit |
getGueltigkeit()
Bestimme Gültigkeit für diese Situation
|
Situation.Lage |
getLage()
Bestimme Lage für diese Situation
|
de.bsvrz.dav.daf.main.config.SystemObject |
getObjekt() |
boolean |
pruefeGueltigkeit(long zeitpunkt)
Prüft, ob diese Instanz zum Zeitpunkt zeitpunkt gültig ist
|
boolean |
pruefeLage()
Prüft, ob die Lage dieser Instanz ausreichend spezifiziert ist
|
protected void |
setGueltigkeit(Situation.Gueltigkeit gueltigkeit)
Setze neue Gültikeit für diese Situation
|
protected void |
setLage(Situation.Lage lage)
Setze neue Lage für diese Situation
|
java.lang.String |
toString() |
void |
update(de.bsvrz.dav.daf.main.ResultData[] resultData) |
protected Situation(de.bsvrz.dav.daf.main.ClientDavInterface connection, de.bsvrz.dav.daf.main.config.SystemObject davObjekt)
connection
- Datenverteiler-VerbindungdavObjekt
- Systemobjekt vom Typ Situationpublic java.lang.String toString()
toString
in class java.lang.Object
protected void setLage(Situation.Lage lage)
lage
- neue Lagepublic Situation.Lage getLage()
protected void setGueltigkeit(Situation.Gueltigkeit gueltigkeit)
gueltigkeit
- neue Gültigkeitpublic Situation.Gueltigkeit getGueltigkeit()
public boolean pruefeGueltigkeit(long zeitpunkt)
zeitpunkt
- der Zeitpunkt, für den geprüft werden sollpublic boolean pruefeLage()
public de.bsvrz.dav.daf.main.ClientDavInterface getConnection()
getConnection
in interface de.bsvrz.sys.funclib.dambach.dav.daf.EmpfaengerMitAnmeldung
public de.bsvrz.dav.daf.main.config.SystemObject getObjekt()
getObjekt
in interface de.bsvrz.sys.funclib.dambach.dav.daf.EmpfaengerMitAnmeldung
public void anmelden()
anmelden
in interface de.bsvrz.sys.funclib.dambach.dav.daf.EmpfaengerMitAnmeldung
public void abmelden()
abmelden
in interface de.bsvrz.sys.funclib.dambach.dav.daf.EmpfaengerMitAnAbmeldung
public void update(de.bsvrz.dav.daf.main.ResultData[] resultData)
update
in interface de.bsvrz.dav.daf.main.ClientReceiverInterface