public class KalenderImpl extends AbstractSystemObjekt implements Kalender
Kalender
verwendet werden.Modifier and Type | Class and Description |
---|---|
private class |
KalenderImpl.MengenObserver
Kapselt die Datenverteilerlogik.
|
SystemObjekt.PidComparator
Modifier and Type | Field and Description |
---|---|
private de.bsvrz.dav.daf.main.config.MutableSet |
ereignisse
Die Eigenschaft
ereignisse . |
private de.bsvrz.dav.daf.main.config.MutableSet |
ereignisTypen
Die Eigenschaft
ereignisTypen . |
private EventListenerList |
listener
Die Eigenschaft
listener . |
private KalenderImpl.MengenObserver |
mengenObserver
Die Eigenschaft
mengenObserver . |
private de.bsvrz.dav.daf.main.config.MutableSet |
systemKalenderEintraege
Die Eigenschaft
systemKalenderEintraege . |
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
private final EventListenerList listener
listener
.private final KalenderImpl.MengenObserver mengenObserver
mengenObserver
.private final de.bsvrz.dav.daf.main.config.MutableSet ereignisTypen
ereignisTypen
.private final de.bsvrz.dav.daf.main.config.MutableSet ereignisse
ereignisse
.private final de.bsvrz.dav.daf.main.config.MutableSet systemKalenderEintraege
systemKalenderEintraege
.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.