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, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetId, getName, getOnlineDatensatz, getOnlineDatensatz, getParameterDatensatz, getParameterDatensatz, getPid, getSystemObject, hasOnlineDatensatz, hasParameterDatensatzcompareToprivate 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
Kalenderpublic void add(EreignisTyp ereignisTyp) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
Kalenderpublic void add(SystemKalenderEintrag eintrag) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
Kalenderpublic void addEreignisListener(EreignisListener l)
KalenderaddEreignisListener in interface Kalenderl - der neue Listener.public void addEreignisTypListener(EreignisTypListener l)
KalenderaddEreignisTypListener in interface Kalenderl - der neue Listener.public void addSystemKalenderEintragListener(SystemKalenderEintragListener l)
KalenderaddSystemKalenderEintragListener in interface Kalenderl - der neue Listener.public Set<Ereignis> getEreignisse()
KalendergetEreignisse in interface Kalenderpublic Set<EreignisTyp> getEreignisTypen()
KalendergetEreignisTypen in interface Kalenderpublic Set<SystemKalenderEintrag> getSystemKalenderEintraege()
KalendergetSystemKalenderEintraege in interface Kalenderpublic SystemObjektTyp getTyp()
SystemObjektgetTyp in interface SystemObjektpublic void remove(Ereignis ereignis) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
Kalenderpublic void remove(EreignisTyp ereignisTyp) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
Kalenderpublic void remove(SystemKalenderEintrag eintrag) throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
Kalenderpublic void removeEreignisListener(EreignisListener l)
KalenderremoveEreignisListener in interface Kalenderl - der zu entfernende Listener.public void removeEreignisTypListener(EreignisTypListener l)
KalenderremoveEreignisTypListener in interface Kalenderl - der zu entfernende Listener.public void removeSystemKalenderEintragListener(SystemKalenderEintragListener l)
KalenderremoveSystemKalenderEintragListener in interface Kalenderl - 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.