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 Details

    • IndexId

      public IndexId​(IdContainerFileDir containerFileDir, IndexImpl indexClass)
      Erstellt eine neue IndexId
      Parameters:
      containerFileDir - Ort des Indexes (Containerverzeichnis)
      indexClass - Art des Indexes
  • Method Details

    • toFile

      public java.nio.file.Path toFile​(PersistenceManager persistenceManager)
      Gibt den Ort des Indexes im Dateisystem zurück
      Parameters:
      persistenceManager - PersistenceManager
      Returns:
      Indexdatei als Path
    • getContainerFileDir

      public IdContainerFileDir getContainerFileDir()
      Gibt den Ort zurück
      Returns:
      den Ort
    • getIndexClass

      public IndexImpl getIndexClass()
      Gibt die Art des Index zurück
      Returns:
      die Art des Index
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object