java.lang.Comparable, ConfigurationObject, MutableCollection, SystemObject, SystemObjectCollection, SystemObjectTypeDafDynamicObjectTypepublic interface DynamicObjectType extends SystemObjectType, MutableCollection
| Modifier and Type | Interface | Description |
|---|---|---|
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
|
| Modifier and Type | Method | Description |
|---|---|---|
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.
|
void |
setPersistenceMode(DynamicObjectType.PersistenceMode mode) |
Setzt den Persistenzmodus von dynamischen Objekten dieses Typs.
|
addSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidateaddChangeListener, getElements, removeChangeListenergetConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toStringgetElements, getElements, getElementsDuringPeriod, getElementsInPeriodgetAttributeGroups, getDirectAttributeGroups, getDirectObjectSetUses, getObjects, getObjectSetUses, getSubTypes, getSuperTypes, inheritsFrom, isBaseType, isConfigurating, isNameOfObjectsPermanentDynamicObjectType.PersistenceMode getPersistenceMode()
void setPersistenceMode(DynamicObjectType.PersistenceMode mode) throws ConfigurationChangeException
mode - neuer Persistenzmodus von dynamischen Objekten dieses TypsConfigurationChangeException - Fehler bei der Konfigurationsänderungvoid addObjectCreationListener(DynamicObjectType.DynamicObjectCreatedListener objectCreatedListener)
Der mehrfache Aufruf der Methode mit dem identischen Objekt(==) 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)
Ein mehrfacher Aufruf dieser Methode mit dem selben Objekten fügt das übergene Objekt nur einmal der Datenstruktur hinzu.
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)
Ein mehrfacher Aufruf dieser Methode mit dem selben Objekten fügt das übergene Objekt nur einmal der Datenstruktur hinzu.
invalidationListener - Objekt, das informiert wird, sobald ein Objekt des Typs ungültig wird.void removeInvalidationListener(InvalidationListener invalidationListener)
invalidationListener - Listener, der entfernt werden soll.