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

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

static final class ConfigAreaFile.OldObject
extends Object

Ein Objekt, das als "ungültig" markiert ist enthält den HashCode der Pid und die Id des Objekts. Damit das Objekt später, falls nötig, geladen werden kann, befindet sich ebenfalls die Dateiposition und ein Objekt zum einladen der Daten am Objekt


Field Summary
private  ConfigAreaFile _configAreaFile
          Objekt zum laden des Objekts
private  long _filePosition
          Wo in der Datei befindet sich das Objekt
private  long _id
           
private  int _pidHashCode
           
 
Constructor Summary
ConfigAreaFile.OldObject(long id, int pidHashCode, long filePosition, ConfigAreaFile configAreaFile)
           
 
Method Summary
 ConfigAreaFile getConfigAreaFile()
           
 long getFilePosition()
           
 long getId()
           
 int getPidHashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_id

private final long _id

_pidHashCode

private final int _pidHashCode

_filePosition

private final long _filePosition
Wo in der Datei befindet sich das Objekt


_configAreaFile

private final ConfigAreaFile _configAreaFile
Objekt zum laden des Objekts

Constructor Detail

ConfigAreaFile.OldObject

public ConfigAreaFile.OldObject(long id,
                                int pidHashCode,
                                long filePosition,
                                ConfigAreaFile configAreaFile)
Parameters:
id -
pidHashCode -
filePosition - Position in der Datei, an der das Objekt gespeichert wurde
configAreaFile - Objekt, über das das als "ungültig" markierte Objekt geladen werden kann
Method Detail

getId

public long getId()

getPidHashCode

public int getPidHashCode()

getFilePosition

public long getFilePosition()

getConfigAreaFile

public ConfigAreaFile getConfigAreaFile()

toString

public String toString()
Overrides:
toString in class Object