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
Konstruktor, dieser erzeugt ein Objekt, das als Key für eine Hashtable benutzt werden kann.- Parameters:
indexOfRequest
- ein beliebiger IndexobjectReference
- 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 classjava.lang.Object
- Returns:
- hashCode des Objekts
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equals
in classjava.lang.Object
-
getIndexOfRequest
public int getIndexOfRequest() -
getObjectReference
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-