Class ArchiveQueryID

java.lang.Object
de.bsvrz.dav.daf.main.impl.archive.ArchiveQueryID

public class ArchiveQueryID
extends java.lang.Object
Die Aufgabe dieser Klasse ist es, einen Hashcode für eine Archivanfrage bereitzustellen. Dieser hashCode wird als Schlüssel für eine Hashtable benutzt um eine Archivanfrage zu finden.
  • Constructor Summary

    Constructors
    Constructor Description
    ArchiveQueryID​(int indexOfRequest, SystemObject objectReference)
    Konstruktor, dieser erzeugt ein Objekt, das als Key für eine Hashtable benutzt werden kann.
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(java.lang.Object o)  
    int getIndexOfRequest()  
    SystemObject getObjectReference()  
    int hashCode()
    Diese Methode berechnet den hashCode des Objekts.
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ArchiveQueryID

      public ArchiveQueryID​(int indexOfRequest, SystemObject objectReference)
      Konstruktor, dieser erzeugt ein Objekt, das als Key für eine Hashtable benutzt werden kann.
      Parameters:
      indexOfRequest - ein beliebiger Index
      objectReference - Die Referenz auf ein Objekt
  • Method Details

    • hashCode

      public int hashCode()
      Diese Methode berechnet den hashCode des Objekts. Ist _objectReference == null so wird der hashCode ebenfalls berechent. Die Referenz auf null fließt mit dem Integerwert "0" in die Berechnung ein.
      Overrides:
      hashCode in class java.lang.Object
      Returns:
      hashCode des Objekts
    • equals

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

      public int getIndexOfRequest()
    • getObjectReference

      public SystemObject getObjectReference()
    • toString

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