de.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface
, de.bsvrz.dav.daf.main.config.DynamicObject
, de.bsvrz.dav.daf.main.config.SystemObject
, java.lang.Comparable
ConfigClientApplication
public 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, toString
createConfigurationData, equals, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationData, getConfigurationDataBytes, getId, getName, getPid, getType, getUsedAttributeGroupUsages, hashCode, originalHashCode, removeConfigurationData, setConfigurationData, setConfigurationData, setName, simpleInvalidation
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, isOfType, isOfType, setConfigurationData, setConfigurationData, setConfigurationData, setName, toString
public 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.DynamicObject
public long getNotValidSince()
getNotValidSince
in interface de.bsvrz.dav.daf.main.config.DynamicObject
public boolean isValid()
isValid
in interface de.bsvrz.dav.daf.main.config.SystemObject
public void addListenerForInvalidation(de.bsvrz.dav.daf.main.config.InvalidationListener listener)
addListenerForInvalidation
in interface de.bsvrz.dav.daf.main.config.DynamicObject
public void removeListenerForInvalidation(de.bsvrz.dav.daf.main.config.InvalidationListener listener)
removeListenerForInvalidation
in interface de.bsvrz.dav.daf.main.config.DynamicObject
public 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 ConfigSystemObject
public void invalidate() throws de.bsvrz.dav.daf.main.config.ConfigurationChangeException
invalidate
in interface de.bsvrz.dav.daf.main.config.SystemObject
invalidate
in class ConfigSystemObject
de.bsvrz.dav.daf.main.config.ConfigurationChangeException
public void addConfigurationCommunicationChangeListener(de.bsvrz.dav.daf.main.config.ConfigurationCommunicationChangeListener listener)
addConfigurationCommunicationChangeListener
in interface de.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface
public void removeConfigurationCommunicationChangeListener(de.bsvrz.dav.daf.main.config.ConfigurationCommunicationChangeListener listener)
removeConfigurationCommunicationChangeListener
in interface de.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface
public boolean isConfigurationCommunicationActive()
isConfigurationCommunicationActive
in interface de.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface