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 booleanequals(java.lang.Object o)IdContainerFileDirgetContainerFileDir()Gibt den Ort zurückIndexImplgetIndexClass()Gibt die Art des Index zurückinthashCode()java.nio.file.PathtoFile(PersistenceManager persistenceManager)Gibt den Ort des Indexes im Dateisystem zurückjava.lang.StringtoString()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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-