public interface DynamicObjectType extends SystemObjectType, MutableCollection
| Modifier and Type | Interface and 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 and 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.
|
getAttributeGroups, getDirectAttributeGroups, getDirectObjectSetUses, getObjects, getObjectSetUses, getSubTypes, getSuperTypes, inheritsFrom, isBaseType, isConfigurating, isNameOfObjectsPermanentgetElements, getElements, getElementsDuringPeriod, getElementsInPeriodaddChangeListener, getElements, removeChangeListeneraddSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidategetConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toStringDynamicObjectType.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.