de.bsvrz.dav.daf.main.config.ConfigurationObject, de.bsvrz.dav.daf.main.config.DynamicObjectType, de.bsvrz.dav.daf.main.config.MutableCollection, de.bsvrz.dav.daf.main.config.SystemObject, de.bsvrz.dav.daf.main.config.SystemObjectCollection, de.bsvrz.dav.daf.main.config.SystemObjectType, java.lang.Comparablepublic class ConfigDynamicObjectType extends ConfigSystemObjectType implements de.bsvrz.dav.daf.main.config.DynamicObjectType
de.bsvrz.dav.daf.main.config.DynamicObjectType.DynamicObjectCreatedListener, de.bsvrz.dav.daf.main.config.DynamicObjectType.NameChangeListener, de.bsvrz.dav.daf.main.config.DynamicObjectType.PersistenceMode| Constructor | Description |
|---|---|
ConfigDynamicObjectType(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea,
SystemObjectInformationInterface systemObjectInfo,
DynamicObjectTypePublisher dynamicObjectTypePublisher) |
Konstruktor erstellt den Typ eines dynamischen Objekts.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
addChangeListener(short simulationVariant,
de.bsvrz.dav.daf.main.config.MutableCollectionChangeListener changeListener) |
|
void |
addInvalidationListener(de.bsvrz.dav.daf.main.config.InvalidationListener invalidationListener) |
|
void |
addNameChangeListener(de.bsvrz.dav.daf.main.config.DynamicObjectType.NameChangeListener nameChangeListener) |
|
void |
addObjectCreationListener(de.bsvrz.dav.daf.main.config.DynamicObjectType.DynamicObjectCreatedListener objectCreatedListener) |
|
java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> |
getElements(short simulationVariant) |
|
de.bsvrz.dav.daf.main.config.DynamicObjectType.PersistenceMode |
getPersistenceMode() |
|
void |
handleDeletedElement(de.bsvrz.dav.daf.main.config.DynamicObject invalidatedObject) |
Entfernt ein gelöschtes Element dieses Typs und stößt die Benachrichtigung der Listener an, die sich auf Änderungen der Elemente angemeldet haben.
|
void |
informCreateListener(de.bsvrz.dav.daf.main.config.DynamicObject createdObject,
short simulationVariant) |
Diese Methode wird aufgerufen, wenn ein neues Objekt angelegt wurde und informiert alle Listener, die auf Änderungen dieser Art angemeldet sind.
|
void |
informInvalidationListener(de.bsvrz.dav.daf.main.config.DynamicObject newInvalidObject) |
Informiert alle Listener, dass ein dynamischens Objekt ungültig geworden ist.
|
void |
informNameChangedListener(de.bsvrz.dav.daf.main.config.DynamicObject newNamedObject) |
Informiert alle Listener, die sich auf Namenänderungen angemeldet haben.
|
void |
removeChangeListener(short simulationVariant,
de.bsvrz.dav.daf.main.config.MutableCollectionChangeListener changeListener) |
|
void |
removeInvalidationListener(de.bsvrz.dav.daf.main.config.InvalidationListener invalidationListener) |
|
void |
removeNameChangeListener(de.bsvrz.dav.daf.main.config.DynamicObjectType.NameChangeListener nameChangeListener) |
|
void |
removeObjectCreationListener(de.bsvrz.dav.daf.main.config.DynamicObjectType.DynamicObjectCreatedListener objectCreatedListener) |
|
void |
setPersistenceMode(de.bsvrz.dav.daf.main.config.DynamicObjectType.PersistenceMode mode) |
compareTo, getConfigurationArea, getConfigurationData, getDataModel, getInfo, getNameOrPidOrId, getPidOrId, getPidOrNameOrId, isOfType, isOfType, setConfigurationData, toStringaddSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, invalidate, isValid, removeSet, revalidate, simpleRevalidatecreateConfigurationData, equals, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationDataBytes, getId, getName, getObjectLookupForData, getPid, getType, getUsedAttributeGroupUsages, hashCode, originalHashCode, removeConfigurationData, setConfigurationData, setConfigurationData, setName, simpleInvalidationaddElementToCache, getAllElements, getAttributeGroups, getDirectAttributeGroups, getDirectObjectSetUses, getElements, getElements, getElementsDuringPeriod, getElementsInPeriod, getObjects, getObjectSetUses, getSubTypes, getSuperTypes, inheritsFrom, isBaseType, isConfigurating, isNameOfObjectsPermanent, removeElementFromCache, validateAttributeGroupaddSet, duplicate, duplicate, getMutableSet, getNonMutableSet, getNotValidSince, getObjectSet, getObjectSets, getValidSince, removeSet, revalidateclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toStringpublic ConfigDynamicObjectType(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea,
SystemObjectInformationInterface systemObjectInfo,
DynamicObjectTypePublisher dynamicObjectTypePublisher)
configurationArea - der Konfigurationsbereich des TypssystemObjectInfo - das korrespondierende Objekt für die Dateioperationen des Typ-ObjektsdynamicObjectTypePublisher - public de.bsvrz.dav.daf.main.config.DynamicObjectType.PersistenceMode getPersistenceMode()
getPersistenceMode in interface de.bsvrz.dav.daf.main.config.DynamicObjectTypepublic void setPersistenceMode(de.bsvrz.dav.daf.main.config.DynamicObjectType.PersistenceMode mode)
throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
setPersistenceMode in interface de.bsvrz.dav.daf.main.config.DynamicObjectTypede.bsvrz.dav.daf.main.config.ConfigurationChangeExceptionpublic void addObjectCreationListener(de.bsvrz.dav.daf.main.config.DynamicObjectType.DynamicObjectCreatedListener objectCreatedListener)
addObjectCreationListener in interface de.bsvrz.dav.daf.main.config.DynamicObjectTypepublic void removeObjectCreationListener(de.bsvrz.dav.daf.main.config.DynamicObjectType.DynamicObjectCreatedListener objectCreatedListener)
removeObjectCreationListener in interface de.bsvrz.dav.daf.main.config.DynamicObjectTypepublic void addNameChangeListener(de.bsvrz.dav.daf.main.config.DynamicObjectType.NameChangeListener nameChangeListener)
addNameChangeListener in interface de.bsvrz.dav.daf.main.config.DynamicObjectTypepublic void removeNameChangeListener(de.bsvrz.dav.daf.main.config.DynamicObjectType.NameChangeListener nameChangeListener)
removeNameChangeListener in interface de.bsvrz.dav.daf.main.config.DynamicObjectTypepublic void addInvalidationListener(de.bsvrz.dav.daf.main.config.InvalidationListener invalidationListener)
addInvalidationListener in interface de.bsvrz.dav.daf.main.config.DynamicObjectTypepublic void removeInvalidationListener(de.bsvrz.dav.daf.main.config.InvalidationListener invalidationListener)
removeInvalidationListener in interface de.bsvrz.dav.daf.main.config.DynamicObjectTypepublic void informInvalidationListener(de.bsvrz.dav.daf.main.config.DynamicObject newInvalidObject)
newInvalidObject - Objekt, das ungültig geworden ist.public void informNameChangedListener(de.bsvrz.dav.daf.main.config.DynamicObject newNamedObject)
newNamedObject - Objekt, dessen Name geändert wurde.public void informCreateListener(de.bsvrz.dav.daf.main.config.DynamicObject createdObject,
short simulationVariant)
createdObject - Objekt, das neu erzeugt wurde.simulationVariant - Simulationsvariante unter der das Objekt erzeugt wurde.public void handleDeletedElement(de.bsvrz.dav.daf.main.config.DynamicObject invalidatedObject)
invalidatedObject - gelöschtes Objektpublic void addChangeListener(short simulationVariant,
de.bsvrz.dav.daf.main.config.MutableCollectionChangeListener changeListener)
addChangeListener in interface de.bsvrz.dav.daf.main.config.MutableCollectionpublic void removeChangeListener(short simulationVariant,
de.bsvrz.dav.daf.main.config.MutableCollectionChangeListener changeListener)
removeChangeListener in interface de.bsvrz.dav.daf.main.config.MutableCollectionpublic java.util.List<de.bsvrz.dav.daf.main.config.SystemObject> getElements(short simulationVariant)
getElements in interface de.bsvrz.dav.daf.main.config.MutableCollection