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

java.lang.Object
  extended by de.bsvrz.puk.config.configFile.fileaccess.ConfigAreaFile.SortObjectPid
All Implemented Interfaces:
Comparable
Enclosing class:
ConfigAreaFile

private static final class ConfigAreaFile.SortObjectPid
extends Object
implements Comparable


Field Summary
private  List<Long> _filePositions
          relative Dateipositionen der Objekte, deren Pid auf _pidHashCode abgebildet werden konnten
private  int _pidHashCode
          HashCode, der die Pid abbildet
 
Constructor Summary
ConfigAreaFile.SortObjectPid(int pidHashCode)
           
 
Method Summary
 int compareTo(Object o)
           
 List<Long> getFilePositions()
           
 int getPidHashCode()
           
 void putFilePosition(long newFilePosition)
          Speichert zu einer Pid die Dateipostion des Objekts.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_filePositions

private final List<Long> _filePositions
relative Dateipositionen der Objekte, deren Pid auf _pidHashCode abgebildet werden konnten


_pidHashCode

private final int _pidHashCode
HashCode, der die Pid abbildet

Constructor Detail

ConfigAreaFile.SortObjectPid

public ConfigAreaFile.SortObjectPid(int pidHashCode)
Parameters:
pidHashCode - HashCode einer Pid, dieser Wert wird bei einer Sortierung als Kriterium gewählt
Method Detail

putFilePosition

public void putFilePosition(long newFilePosition)
Speichert zu einer Pid die Dateipostion des Objekts. Die neue Dateiposition stellt den aktuellen Speicherort des Objekts dar.

Parameters:
newFilePosition - aktuelle Position in der Datei, an der das Objekt gespeichert ist

getFilePositions

public List<Long> getFilePositions()

getPidHashCode

public int getPidHashCode()

compareTo

public int compareTo(Object o)
Specified by:
compareTo in interface Comparable