de.bsvrz.puk.config.configFile.fileaccess
Class ConfigAreaFile.SortObjectPid
java.lang.Object
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_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
ConfigAreaFile.SortObjectPid
public ConfigAreaFile.SortObjectPid(int pidHashCode)
- Parameters:
pidHashCode
- HashCode einer Pid, dieser Wert wird bei einer Sortierung als Kriterium gewählt
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