de.bsvrz.dav.daf.main.impl.archive
Class ArchiveQueryID
java.lang.Object
de.bsvrz.dav.daf.main.impl.archive.ArchiveQueryID
public class ArchiveQueryID
- extends 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.
- Author:
- Kappich+Kniß Systemberatung Aachen (K2S), Achim Wullenkord (AW)
Constructor Summary |
ArchiveQueryID(int indexOfRequest,
SystemObject objectReference)
Konstruktor, dieser erzeugt ein Objekt, das als Key für eine Hashtable benutzt werden kann. |
_indexOfRequest
private final int _indexOfRequest
_objectReference
private final SystemObject _objectReference
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
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 Object
- Returns:
- hashCode des Objekts
equals
public boolean equals(Object o)
- Overrides:
equals
in class Object
getIndexOfRequest
public int getIndexOfRequest()
getObjectReference
public SystemObject getObjectReference()
toString
public String toString()
- Overrides:
toString
in class Object