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.
| Modifier and Type | Field and Description |
|---|---|
private int |
_indexOfRequest |
private SystemObject |
_objectReference |
| Constructor and Description |
|---|
ArchiveQueryID(int indexOfRequest,
SystemObject objectReference)
Konstruktor, dieser erzeugt ein Objekt, das als Key für eine Hashtable benutzt werden kann.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
int |
getIndexOfRequest() |
SystemObject |
getObjectReference() |
int |
hashCode()
Diese Methode berechnet den hashCode des Objekts.
|
java.lang.String |
toString() |
private final int _indexOfRequest
private final SystemObject _objectReference
public ArchiveQueryID(int indexOfRequest,
SystemObject objectReference)
Konstruktor, dieser erzeugt ein Objekt, das als Key für eine Hashtable benutzt werden kann.
indexOfRequest - ein beliebiger IndexobjectReference - Die Referenz auf ein Objektpublic 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.
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int getIndexOfRequest()
public SystemObject getObjectReference()
public java.lang.String toString()
toString in class java.lang.Object