public class KalenderImpl extends AbstractSystemObjekt implements Kalender
Kalender
verwendet werden.SystemObjekt.PidComparator
Constructor and Description |
---|
KalenderImpl(de.bsvrz.dav.daf.main.config.SystemObject obj)
Initialisiert das Objekt.
|
Modifier and Type | Method and Description |
---|---|
void |
add(Ereignis ereignis)
Fügt ein Ereignis in die Ereignismenge des Kalenders ein.
|
void |
add(EreignisTyp ereignisTyp)
Fügt einen Ereignistyp in die Ereignistypmenge des Kalenders ein.
|
void |
add(SystemKalenderEintrag eintrag)
Fügt ein Systemkalendereintrag in die Systemkalendereintragsmenge des
Kalenders ein.
|
void |
addEreignisListener(EreignisListener l)
Registriert einen Listener für die Änderung der Ereignismenge.
|
void |
addEreignisTypListener(EreignisTypListener l)
Registriert einen Listener für die Änderung der Ereignistypmenge.
|
void |
addSystemKalenderEintragListener(SystemKalenderEintragListener l)
Registriert einen Listener für die Änderung der Menge
Systemkalendereinträge.
|
protected void |
fireEreignisseAktualisiert(Set<Ereignis> hinzu,
Set<Ereignis> entfernt)
Teilt den angemeldeten Listener die Änderung der Ereignismenge mit.
|
protected void |
fireEreignisTypenAktualisiert(Set<EreignisTyp> hinzu,
Set<EreignisTyp> entfernt)
Teilt den angemeldeten Listener die Änderung der Ereignistypmenge mit.
|
protected void |
fireSystemKalenderEintragAktualisiert(Set<SystemKalenderEintrag> hinzu,
Set<SystemKalenderEintrag> entfernt)
Teilt den angemeldeten Listener die Änderung der Menge der
Systemkalendereinträge mit.
|
Set<Ereignis> |
getEreignisse()
Gibt die aktuelle Menge der Ereignisse zurück.
|
Set<EreignisTyp> |
getEreignisTypen()
Gibt die aktuelle Menge der Ereignistypen zurück.
|
Set<SystemKalenderEintrag> |
getSystemKalenderEintraege()
Gibt die aktuelle Menge der Systemkalendereinträge zurück.
|
SystemObjektTyp |
getTyp()
Gibt den Typ des Systemobjekts zurück.
|
void |
remove(Ereignis ereignis)
Entfernt ein Ereignis aus der Ereignismenge des Kalenders.
|
void |
remove(EreignisTyp ereignisTyp)
Entfernt einen Ereignistyp aus der Ereignistypmenge des Kalenders.
|
void |
remove(SystemKalenderEintrag eintrag)
Entfernt einen Systemkalendereintrag aus der Systemkalendereintragsmenge
des Kalenders.
|
void |
removeEreignisListener(EreignisListener l)
Entfernet einen Listener, der auf die Änderung der Ereignismenge lauscht.
|
void |
removeEreignisTypListener(EreignisTypListener l)
Entfernet einen Listener, der auf die Änderung der Ereignistypmenge
lauscht.
|
void |
removeSystemKalenderEintragListener(SystemKalenderEintragListener l)
Entfernet einen Listener, der auf die Änderung der Menge
Systemkalendereinträge lauscht.
|
compareTo, equals, getId, getName, getOnlineDatensatz, getOnlineDatensatz, getParameterDatensatz, getParameterDatensatz, getPid, getSystemObject, hashCode, hasOnlineDatensatz, hasParameterDatensatz, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getId, getName, getOnlineDatensatz, getOnlineDatensatz, getParameterDatensatz, getParameterDatensatz, getPid, getSystemObject, hasOnlineDatensatz, hasParameterDatensatz
compareTo
public KalenderImpl(de.bsvrz.dav.daf.main.config.SystemObject obj)
obj
- ein Systemobjekt, welches ein Kalender sein muss.public void add(Ereignis ereignis) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
Kalender
public void add(EreignisTyp ereignisTyp) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
Kalender
public void add(SystemKalenderEintrag eintrag) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
Kalender
public void addEreignisListener(EreignisListener l)
Kalender
addEreignisListener
in interface Kalender
l
- der neue Listener.public void addEreignisTypListener(EreignisTypListener l)
Kalender
addEreignisTypListener
in interface Kalender
l
- der neue Listener.public void addSystemKalenderEintragListener(SystemKalenderEintragListener l)
Kalender
addSystemKalenderEintragListener
in interface Kalender
l
- der neue Listener.public Set<Ereignis> getEreignisse()
Kalender
getEreignisse
in interface Kalender
public Set<EreignisTyp> getEreignisTypen()
Kalender
getEreignisTypen
in interface Kalender
public Set<SystemKalenderEintrag> getSystemKalenderEintraege()
Kalender
getSystemKalenderEintraege
in interface Kalender
public SystemObjektTyp getTyp()
SystemObjekt
getTyp
in interface SystemObjekt
public void remove(Ereignis ereignis) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
Kalender
public void remove(EreignisTyp ereignisTyp) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
Kalender
public void remove(SystemKalenderEintrag eintrag) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
Kalender
public void removeEreignisListener(EreignisListener l)
Kalender
removeEreignisListener
in interface Kalender
l
- der zu entfernende Listener.public void removeEreignisTypListener(EreignisTypListener l)
Kalender
removeEreignisTypListener
in interface Kalender
l
- der zu entfernende Listener.public void removeSystemKalenderEintragListener(SystemKalenderEintragListener l)
Kalender
removeSystemKalenderEintragListener
in interface Kalender
l
- der zu entfernende Listener.protected void fireEreignisseAktualisiert(Set<Ereignis> hinzu, Set<Ereignis> entfernt)
hinzu
- die Menge der hinzugefügten Ereignisse.entfernt
- die Menge der entfernten Ereignisse.protected void fireEreignisTypenAktualisiert(Set<EreignisTyp> hinzu, Set<EreignisTyp> entfernt)
hinzu
- die Menge der hinzugefügten Ereignistypen.entfernt
- die Menge der entfernten Ereignistypen.protected void fireSystemKalenderEintragAktualisiert(Set<SystemKalenderEintrag> hinzu, Set<SystemKalenderEintrag> entfernt)
hinzu
- die Menge der hinzugefügten Systemkalendereinträge.entfernt
- die Menge der entfernten Systemkalendereinträge.Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.