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()
-
-
-
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 == 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
public SystemObject getObjectReference()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-