Class ArchiveQueryID
- java.lang.Object
-
- de.bsvrz.dav.daf.main.impl.archive.ArchiveQueryID
-
public class ArchiveQueryID extends java.lang.ObjectDie 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()
-
-
-
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 IndexobjectReference- Die Referenz auf ein Objekt
-
-
Method Detail
-
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
public SystemObject getObjectReference()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-