Package de.bsvrz.dav.daf.main.config
Interface DynamicObject
- All Superinterfaces:
Comparable
,ConfigurationCommunicationInterface
,SystemObject
- All Known Subinterfaces:
ClientApplication
- All Known Implementing Classes:
DafClientApplication
,DafDynamicObject
,RemoteDynamicObject
Schnittstelle zum Zugriff auf die Eigenschaften eines dynamischen Objektes. Dynamische Objekte haben, neben den Eigenschaften aller System-Objekte,
einen Zeitstempel ab dem sie gültig geworden sind und einen Zeistempel ab dem sie nicht mehr gültig sind.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Methode zum Anmelden auf die Invalidierung des dynamischen Objekts.long
Liefert den Zeitpunkt ab dem dieses dynamische Objekt nicht mehr gültig ist.long
Liefert den Zeitpunkt ab dem dieses dynamische Objekt gültig geworden ist.void
Methode zum Abmelden auf die Invalidierung des dynamischen Objekts.Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface de.bsvrz.dav.daf.main.config.ConfigurationCommunicationInterface
addConfigurationCommunicationChangeListener, isConfigurationCommunicationActive, removeConfigurationCommunicationChangeListener
Methods inherited from interface de.bsvrz.dav.daf.main.config.SystemObject
getConfigurationArea, getConfigurationData, getConfigurationData, getConfigurationData, getDataModel, getId, getInfo, getName, getNameOrPidOrId, getPid, getPidOrId, getPidOrNameOrId, getType, getUsedAttributeGroupUsages, invalidate, isOfType, isOfType, isValid, setConfigurationData, setConfigurationData, setConfigurationData, setName, toString
-
Method Details
-
getValidSince
long getValidSince()Liefert den Zeitpunkt ab dem dieses dynamische Objekt gültig geworden ist.- Returns:
- Zeit in Millisekunden seit 1970.
-
getNotValidSince
long getNotValidSince()Liefert den Zeitpunkt ab dem dieses dynamische Objekt nicht mehr gültig ist.- Returns:
- Zeit in Millisekunden seit 1970. Wird die "0" zurückgegeben, wurde das Objekt noch nicht auf ungültig gesetzt.
-
addListenerForInvalidation
Methode zum Anmelden auf die Invalidierung des dynamischen Objekts. Sobald das dynamische Objekt auf invalid gesetzt wird, werden alle angemeldeten Listener informiert.- Parameters:
listener
- Listener, der informiert wird, sobald das dynamische Objekt auf invalid gesetzt wird.
-
removeListenerForInvalidation
Methode zum Abmelden auf die Invalidierung des dynamischen Objekts.- Parameters:
listener
- Listener, der nicht mehr informiert werden soll, sobald das dynamische Objekt auf invalid gesetzt wird.
-