de.bsvrz.dav.daf.main.impl.archive
Class ArchiveQueryID

java.lang.Object
  extended by 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.
 
Method Summary
 boolean equals(Object o)
           
 int getIndexOfRequest()
           
 SystemObject getObjectReference()
           
 int hashCode()
          Diese Methode berechnet den hashCode des Objekts.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

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 Index
objectReference - 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 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