de.bsvrz.puk.config.configFile.fileaccess
Class ConfigAreaFile.OldObjectIdReference

java.lang.Object
  extended by de.bsvrz.puk.config.configFile.fileaccess.ConfigAreaFile.OldObjectIdReference
Enclosing class:
ConfigAreaFile

private final class ConfigAreaFile.OldObjectIdReference
extends Object

Diese Klasse stellt ein Objekt dar, das ungültig ist und eine Methode um dieses Objekte anzufordern.

Bei vielen Objekten muss das ungültige Objekt aus einer Datei geladen werden. Bei machen Objekten (transiente, als Beispiel) befindet sich das Objekt die ganze Zeit im Hauptspeicher.


Field Summary
(package private)  long _absoluteFilePosition
           
(package private)  DynamicObjectInfo _dynamicObjectInfo
           
 
Constructor Summary
ConfigAreaFile.OldObjectIdReference(DynamicObjectInfo dynamicObjectInfo)
           
ConfigAreaFile.OldObjectIdReference(long absoluteFilePosition)
           
 
Method Summary
(package private)  SystemObjectInformationInterface getObject()
          Lädt das Objekt aus der Datei oder holt es aus dem Speicher (transiente Objekte).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_dynamicObjectInfo

final DynamicObjectInfo _dynamicObjectInfo

_absoluteFilePosition

final long _absoluteFilePosition
Constructor Detail

ConfigAreaFile.OldObjectIdReference

public ConfigAreaFile.OldObjectIdReference(long absoluteFilePosition)

ConfigAreaFile.OldObjectIdReference

public ConfigAreaFile.OldObjectIdReference(DynamicObjectInfo dynamicObjectInfo)
Method Detail

getObject

SystemObjectInformationInterface getObject()
                                     throws NoSuchVersionException,
                                            IOException
Lädt das Objekt aus der Datei oder holt es aus dem Speicher (transiente Objekte).

Returns:
s.o.
Throws:
NoSuchVersionException
IOException