Class 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 Detail

      • 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 Detail

      • 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