Package de.bsvrz.ars.ars.mgmt.datatree
Class IndexId
java.lang.Object
de.bsvrz.ars.ars.mgmt.datatree.IndexId
public final class IndexId
extends java.lang.Object
Hashmap-Schlüssel um einen Index zu Referenzieren. Siehe
IndexTree
.-
Constructor Summary
Constructors Constructor Description IndexId(IdContainerFileDir containerFileDir, IndexImpl indexClass)
Erstellt eine neue IndexId -
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object o)
IdContainerFileDir
getContainerFileDir()
Gibt den Ort zurückIndexImpl
getIndexClass()
Gibt die Art des Index zurückint
hashCode()
java.nio.file.Path
toFile(PersistenceManager persistenceManager)
Gibt den Ort des Indexes im Dateisystem zurückjava.lang.String
toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
IndexId
Erstellt eine neue IndexId- Parameters:
containerFileDir
- Ort des Indexes (Containerverzeichnis)indexClass
- Art des Indexes
-
-
Method Details
-
toFile
Gibt den Ort des Indexes im Dateisystem zurück- Parameters:
persistenceManager
-PersistenceManager
- Returns:
- Indexdatei als
Path
-
getContainerFileDir
Gibt den Ort zurück- Returns:
- den Ort
-
getIndexClass
Gibt die Art des Index zurück- Returns:
- die Art des Index
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-