de.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface, de.bsvrz.dav.daf.main.config.DynamicObject, de.bsvrz.dav.daf.main.config.SystemObject, java.lang.ComparableConfigClientApplicationpublic class ConfigDynamicObject extends ConfigSystemObject implements de.bsvrz.dav.daf.main.config.DynamicObject
DynamicObject auf Seiten der Konfiguration.| Constructor | Description |
|---|---|
ConfigDynamicObject(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea,
SystemObjectInformationInterface systemObjectInfo) |
Konstruktor eines dynamischen Objekts
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
addConfigurationCommunicationChangeListener(de.bsvrz.dav.daf.main.config.ConfigurationCommunicationChangeListener listener) |
|
void |
addListenerForInvalidation(de.bsvrz.dav.daf.main.config.InvalidationListener listener) |
|
long |
getNotValidSince() |
|
protected de.bsvrz.dav.daf.main.config.ObjectLookup |
getObjectLookupForData() |
Gibt ein ObjectLookup zurück, das für die Auflösung von Referenzen in Konfigurationsdaten benutzt wird,
Dies ist üblicherweise einfach das ConfigDataModel (siehe
AbstractConfigSystemObject.getDataModel()), für Simulationen muss
aber die Simulationsvariante dieses Objekts zur Auflösung der Referenzen verwendet werden, deswegen wird diese Methode von
dynamischen Objekten überschrieben. |
short |
getSimulationVariant() |
Diese Methode gibt die Simulationsvariante des dynamischen Objekts zurück.
|
long |
getValidSince() |
|
void |
invalidate() |
|
boolean |
isConfigurationCommunicationActive() |
|
boolean |
isValid() |
|
void |
removeConfigurationCommunicationChangeListener(de.bsvrz.dav.daf.main.config.ConfigurationCommunicationChangeListener listener) |
|
void |
removeListenerForInvalidation(de.bsvrz.dav.daf.main.config.InvalidationListener listener) |
compareTo, getConfigurationArea, getConfigurationData, getDataModel, getInfo, getNameOrPidOrId, getPidOrId, getPidOrNameOrId, isOfType, isOfType, setConfigurationData, toStringcreateConfigurationData, equals, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationDataBytes, getId, getName, getPid, getType, getUsedAttributeGroupUsages, hashCode, originalHashCode, removeConfigurationData, setConfigurationData, setConfigurationData, setName, simpleInvalidationclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, isOfType, isOfType, setConfigurationData, setConfigurationData, setConfigurationData, setName, toStringpublic ConfigDynamicObject(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea,
SystemObjectInformationInterface systemObjectInfo)
configurationArea - Konfigurationsbereich des dynamischen ObjektssystemObjectInfo - das korrespondierende Objekt aus den Konfigurationsdateienpublic long getValidSince()
getValidSince in interface de.bsvrz.dav.daf.main.config.DynamicObjectpublic long getNotValidSince()
getNotValidSince in interface de.bsvrz.dav.daf.main.config.DynamicObjectpublic boolean isValid()
isValid in interface de.bsvrz.dav.daf.main.config.SystemObjectpublic void addListenerForInvalidation(de.bsvrz.dav.daf.main.config.InvalidationListener listener)
addListenerForInvalidation in interface de.bsvrz.dav.daf.main.config.DynamicObjectpublic void removeListenerForInvalidation(de.bsvrz.dav.daf.main.config.InvalidationListener listener)
removeListenerForInvalidation in interface de.bsvrz.dav.daf.main.config.DynamicObjectpublic short getSimulationVariant()
protected de.bsvrz.dav.daf.main.config.ObjectLookup getObjectLookupForData()
AbstractConfigSystemObject.getDataModel()), für Simulationen muss
aber die Simulationsvariante dieses Objekts zur Auflösung der Referenzen verwendet werden, deswegen wird diese Methode von
dynamischen Objekten überschrieben.getObjectLookupForData in class ConfigSystemObjectpublic void invalidate()
throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
invalidate in interface de.bsvrz.dav.daf.main.config.SystemObjectinvalidate in class ConfigSystemObjectde.bsvrz.dav.daf.main.config.ConfigurationChangeExceptionpublic void addConfigurationCommunicationChangeListener(de.bsvrz.dav.daf.main.config.ConfigurationCommunicationChangeListener listener)
addConfigurationCommunicationChangeListener in interface de.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterfacepublic void removeConfigurationCommunicationChangeListener(de.bsvrz.dav.daf.main.config.ConfigurationCommunicationChangeListener listener)
removeConfigurationCommunicationChangeListener in interface de.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterfacepublic boolean isConfigurationCommunicationActive()
isConfigurationCommunicationActive in interface de.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface