|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bsvrz.puk.config.configFile.fileaccess.SystemObjectInformation
de.bsvrz.puk.config.configFile.fileaccess.DynamicObjectInformation
public class DynamicObjectInformation
Diese Klasse stellt alle Informationen zur Verfügung, die für ein dynamisches Objekt in der Konfiguration benötigt werden.
Constructor Summary | |
---|---|
DynamicObjectInformation(long id,
String pid,
long typeId,
String name,
short simulationVariant,
long firstValidTime,
ConfigAreaFile configAreaFile,
boolean saveModifications,
DynamicObjectType.PersistenceMode persistenceMode)
|
|
DynamicObjectInformation(long id,
String pid,
long typeId,
String name,
short simulationVariant,
long firstValidTime,
long firstInvalidTime,
ConfigAreaFile configAreaFile,
boolean saveModifications)
Mit diesem Konstruktor können nur "nicht transiente" Objekte erzeugt werden. |
Method Summary | |
---|---|
ConfigAreaFile |
getConfigAreaFile()
|
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. |
long |
getLastFilePosition()
|
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 |
saveObjectModifications()
|
void |
setInvalid()
Objekt auf Invalid setzen und sofort speichern |
void |
setLastFilePosition(long lastFilePosition)
|
String |
toString()
|
Methods inherited from class de.bsvrz.puk.config.configFile.fileaccess.SystemObjectInformation |
---|
equals, getConfigurationAreaFile, getConfigurationData, getConfigurationsDataAttributeGroupUsageIds, getID, getName, getPid, getReference, getTypeId, hashCode, removeConfigurationData, saveObjectModificationsSystemObject, setConfigurationData, setName, setReference |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface de.bsvrz.puk.config.configFile.fileaccess.SystemObjectInformationInterface |
---|
getConfigurationData, getConfigurationsDataAttributeGroupUsageIds, getID, getName, getPid, getTypeId, removeConfigurationData, setConfigurationData, setName |
Constructor Detail |
---|
public DynamicObjectInformation(long id, String pid, long typeId, String name, short simulationVariant, long firstValidTime, ConfigAreaFile configAreaFile, boolean saveModifications, DynamicObjectType.PersistenceMode persistenceMode)
id
- Id des Objektspid
- Pid des ObjektstypeId
- Tye des Objekts, der Type wird über die Id identifiziertname
- Name des Objekts, null
wird als "" interpretiertsimulationVariant
- Simulationsvariante des dynamischen ObjektsfirstValidTime
- Zeitpunkt, an dem das dynamische Objekt gültig werden sollsaveModifications
- true = Das Objekt wird angelegt und in die Datei des Konfigurationsbereichs später gespeichert, werden Änderungen vorgenommen
(Datensätze geändert, usw), so werden die Änderungen gespeichert; false = Das Objekt wird angelegt und nicht gespeichert (beim
laden des Objekts aus der Datei wäre dies sinnvoll), auch Modifikationen am Objekt werden nicht gespeichert, damit gespeichert wird
muss saveObjectModifications()
aufgerufen werdenpersistenceMode
- Persistenzmodus des dynamischen Objekts.public DynamicObjectInformation(long id, String pid, long typeId, String name, short simulationVariant, long firstValidTime, long firstInvalidTime, ConfigAreaFile configAreaFile, boolean saveModifications)
id
- pid
- typeId
- name
- simulationVariant
- firstValidTime
- firstInvalidTime
- configAreaFile
- saveModifications
- Method Detail |
---|
public void saveObjectModifications()
public long getFirstValidTime()
DynamicObjectInfo
getFirstValidTime
in interface DynamicObjectInfo
public long getFirstInvalidTime()
DynamicObjectInfo
getFirstInvalidTime
in interface DynamicObjectInfo
public void setInvalid()
setInvalid
in interface DynamicObjectInfo
public short getSimulationVariant()
DynamicObjectInfo
getSimulationVariant
in interface DynamicObjectInfo
public void remove()
DynamicObjectInfo
remove
in interface DynamicObjectInfo
public DynamicObjectType.PersistenceMode getPersPersistenceMode()
DynamicObjectInfo
getPersPersistenceMode
in interface DynamicObjectInfo
public long getLastFilePosition()
public void setLastFilePosition(long lastFilePosition)
public ConfigAreaFile getConfigAreaFile()
public String toString()
toString
in class SystemObjectInformation
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |