public class ConfigDynamicObject extends ConfigSystemObject implements de.bsvrz.dav.daf.main.config.DynamicObject
DynamicObject auf Seiten der Konfiguration.| Constructor and Description |
|---|
ConfigDynamicObject(de.bsvrz.dav.daf.main.config.ConfigurationArea configurationArea,
SystemObjectInformationInterface systemObjectInfo)
Konstruktor eines dynamischen Objekts
|
| Modifier and Type | Method and 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) |
createConfigurationData, equals, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationDataBytes, getId, getName, getPid, getType, getUsedAttributeGroupUsages, hashCode, originalHashCode, removeConfigurationData, setConfigurationData, setConfigurationData, setName, simpleInvalidationcompareTo, getConfigurationArea, getConfigurationData, getDataModel, getInfo, getNameOrPidOrId, getPidOrId, getPidOrNameOrId, isOfType, isOfType, setConfigurationData, toStringclone, 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