|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DynamicObjectType
Definiert Gemeinsamkeiten aller dynamischen Objekt-Typen. Dynamische Typen haben die Eigenschaft, daß beim Erzeugen bzw. Löschen von Objekten dieses Typs diese Änderungen sofort gültig werden.
Nested Class Summary | |
---|---|
static interface |
DynamicObjectType.DynamicObjectCreatedListener
Listener, dessen Methode benutzt wird wenn ein neues dynamisches Objekt angelegt wurde. |
static interface |
DynamicObjectType.NameChangeListener
Listener, der eine Methode zur Verfügung stellt, die aufgerufen wird sobald sich der Name eines Objekts ändert. |
static class |
DynamicObjectType.PersistenceMode
Aufzählung für die verschiedenen Persistenzmodi der dynamischen Objekte eines Typs |
Method Summary | |
---|---|
void |
addInvalidationListener(InvalidationListener invalidationListener)
Fügt einen Listener zu einer Datenstruktur hinzu. |
void |
addNameChangeListener(DynamicObjectType.NameChangeListener nameChangeListener)
Fügt einen Listener zu einer Datenstruktur hinzu. |
void |
addObjectCreationListener(DynamicObjectType.DynamicObjectCreatedListener objectCreatedListener)
Fügt einen Listener zu einer Datenstruktur hinzu. |
DynamicObjectType.PersistenceMode |
getPersistenceMode()
Bestimmt den Persistenzmodus von dynamischen Objekten dieses Typs. |
void |
removeInvalidationListener(InvalidationListener invalidationListener)
Entfernt den Listener aus der Datenstruktur. |
void |
removeNameChangeListener(DynamicObjectType.NameChangeListener nameChangeListener)
Entfernt den Listener aus der Datenstruktur. |
void |
removeObjectCreationListener(DynamicObjectType.DynamicObjectCreatedListener objectCreatedListener)
Entfernt den Listener aus der Datenstruktur. |
Methods inherited from interface de.bsvrz.dav.daf.main.config.SystemObjectType |
---|
getAttributeGroups, getDirectAttributeGroups, getDirectObjectSetUses, getObjects, getObjectSetUses, getSubTypes, getSuperTypes, inheritsFrom, isBaseType, isConfigurating, isNameOfObjectsPermanent |
Methods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationObject |
---|
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidate |
Methods inherited from interface de.bsvrz.dav.daf.main.config.SystemObject |
---|
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toString |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Methods inherited from interface de.bsvrz.dav.daf.main.config.SystemObjectCollection |
---|
getElements, getElements, getElementsDuringPeriod, getElementsInPeriod |
Methods inherited from interface de.bsvrz.dav.daf.main.config.MutableCollection |
---|
addChangeListener, getElements, removeChangeListener |
Methods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationObject |
---|
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidate |
Methods inherited from interface de.bsvrz.dav.daf.main.config.SystemObject |
---|
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toString |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Method Detail |
---|
DynamicObjectType.PersistenceMode getPersistenceMode()
void addObjectCreationListener(DynamicObjectType.DynamicObjectCreatedListener objectCreatedListener)
objectCreatedListener
fügt das Objekt nur einmal der Datenstruktur hinzu.
objectCreatedListener
- Objekt, das informiert wird sobald ein dynamisches Objekt mit diesem Typ erzeugt wird.void removeObjectCreationListener(DynamicObjectType.DynamicObjectCreatedListener objectCreatedListener)
objectCreatedListener
- Objekt, das aus der Datenstruktur entfernt werden soll.addObjectCreationListener(de.bsvrz.dav.daf.main.config.DynamicObjectType.DynamicObjectCreatedListener)
void addNameChangeListener(DynamicObjectType.NameChangeListener nameChangeListener)
nameChangeListener
- Objekt, das informiert wird, sobald der Name eines Objekts von diesem Typ geänder wird.void removeNameChangeListener(DynamicObjectType.NameChangeListener nameChangeListener)
nameChangeListener
- Listener, der entfernt wird.addNameChangeListener(de.bsvrz.dav.daf.main.config.DynamicObjectType.NameChangeListener)
void addInvalidationListener(InvalidationListener invalidationListener)
invalidationListener
- Objekt, das informiert wird, sobald ein Objekt des Typs ungültig wird.void removeInvalidationListener(InvalidationListener invalidationListener)
invalidationListener
- Listener, der entfernt werden soll.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |