java.lang.Comparable
, ConfigurationObject
, MutableCollection
, SystemObject
, SystemObjectCollection
, SystemObjectType
DafDynamicObjectType
public 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, revalidate
addChangeListener, getElements, removeChangeListener
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toString
getElements, getElements, getElementsDuringPeriod, getElementsInPeriod
getAttributeGroups, getDirectAttributeGroups, getDirectObjectSetUses, getObjects, getObjectSetUses, getSubTypes, getSuperTypes, inheritsFrom, isBaseType, isConfigurating, isNameOfObjectsPermanent
DynamicObjectType.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.