Interface DynamicObjectInfo
- All Superinterfaces:
SystemObjectInformationInterface
- All Known Implementing Classes:
DynamicObjectInformation
public interface DynamicObjectInfo extends SystemObjectInformationInterface
Dieses Interface stellt für dynamische Objekte Informationen zur Verfügung.
-
Method Summary
Modifier and Type Method Description long
getFirstInvalidTime()
Diese Methode gibt an, zu welchem Zeitpunkt das dynamische Objekt des Konfigurationsbereichs ungültig wird/wurde.long
getFirstValidTime()
Diese Methode gibt an, zu welchem Zeitpunkt das dynamische Objekt des Konfigurationsbereichs gültig wird/wurde.de.bsvrz.dav.daf.main.config.DynamicObjectType.PersistenceMode
getPersPersistenceMode()
Gibt den Persistenzmodus des dynamischen Objekts zurück.short
getSimulationVariant()
Diese Methode gibt die Simulationsvariante des dynamischen Objekts zurück.void
remove()
Diese Methode löscht ein dynamisches Objekt.void
setInvalid()
Diese Methode markiert ein dynamisches Objekt als ungültig, als Zeitpunkt wird die aktuelle Uhrzeit benutzt.Methods inherited from interface de.bsvrz.puk.config.configFile.fileaccess.SystemObjectInformationInterface
getConfigAreaFile, getConfigurationData, getConfigurationDataOptional, getConfigurationsDataAttributeGroupUsageIds, getID, getName, getPid, getTypeId, isDeleted, removeConfigurationData, setConfigurationData, setName
-
Method Details
-
getFirstValidTime
long getFirstValidTime()Diese Methode gibt an, zu welchem Zeitpunkt das dynamische Objekt des Konfigurationsbereichs gültig wird/wurde.- Returns:
- s.o.
-
getFirstInvalidTime
long getFirstInvalidTime()Diese Methode gibt an, zu welchem Zeitpunkt das dynamische Objekt des Konfigurationsbereichs ungültig wird/wurde. Der Wert "0" bedeutet, dass dieser Zeitpunkt noch unbekannt ist und das das Objekt bis zu Festlegung dieses Zeitpunkt gültig bleibt.- Returns:
- s.o.
-
setInvalid
void setInvalid() throws java.lang.IllegalStateExceptionDiese Methode markiert ein dynamisches Objekt als ungültig, als Zeitpunkt wird die aktuelle Uhrzeit benutzt. Die MethodegetFirstInvalidTime()
wird danach den gerade gesetzten Wert zurückgeben. Wird die Methode ein zweites mal aufgerufen, wird der Aufruf ignoriert da das Objekt bereits ungültig ist.- Throws:
java.lang.IllegalStateException
-
getSimulationVariant
short getSimulationVariant()Diese Methode gibt die Simulationsvariante des dynamischen Objekts zurück.- Returns:
- s.o.
-
remove
void remove() throws java.lang.IllegalStateExceptionDiese Methode löscht ein dynamisches Objekt. Das Objekt steht danach nicht mehr zur Verfügung und kann nicht mehr rekonstruiert werden.Eventuelle Informationen in Dateien und/oder in Datenstrukturen müssen entfernt werden und dürfen auch nach Neustart des Systems nicht mehr zur Verfügung stehen.
- Throws:
java.lang.IllegalStateException
-
getPersPersistenceMode
de.bsvrz.dav.daf.main.config.DynamicObjectType.PersistenceMode getPersPersistenceMode()Gibt den Persistenzmodus des dynamischen Objekts zurück.- Returns:
- PersistenceMode
-