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 booleanequals(java.lang.Object o)intgetIndexOfRequest()SystemObjectgetObjectReference()inthashCode()Diese Methode berechnet den hashCode des Objekts.java.lang.StringtoString()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 == nullso wird der hashCode ebenfalls berechent. Die Referenz auf null fließt mit dem Integerwert "0" in die Berechnung ein.- Overrides:
hashCodein classjava.lang.Object- Returns:
- hashCode des Objekts
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
getIndexOfRequest
public int getIndexOfRequest() -
getObjectReference
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-