de.bsvrz.kex.kexdav.correspondingObjects
Class CorrespondingObject

java.lang.Object
  extended by de.bsvrz.kex.kexdav.correspondingObjects.CorrespondingObject
Direct Known Subclasses:
CopyableCorrespondingObject

public class CorrespondingObject
extends Object

Korrespondierendes Objekt auf 2 Datenverteilern

Author:
Kappich Systemberatung

Field Summary
private  KExDaVObject _localObject
           
private  ObjectSpecification _objectSpecification
           
private  KExDaVObject _remoteObject
           
 
Constructor Summary
CorrespondingObject(ObjectSpecification objectSpecification, ObjectManagerInterface objectManagerInterface, ManagerInterface manager)
          Erstellt ein neues Korrespondierendes Objekt
 
Method Summary
 boolean equals(Object o)
           
 KExDaVObject getLocalObject()
          Gibt das Objekt auf dem lokalen System zurück
 ObjectSpecification getObjectSpecification()
          Gibt die Objekt-Spezifikation zurück
 KExDaVObject getRemoteObject()
          Gibt das Remote-Objekt zurück
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

_localObject

private final KExDaVObject _localObject

_remoteObject

private final KExDaVObject _remoteObject

_objectSpecification

private final ObjectSpecification _objectSpecification
Constructor Detail

CorrespondingObject

public CorrespondingObject(ObjectSpecification objectSpecification,
                           ObjectManagerInterface objectManagerInterface,
                           ManagerInterface manager)
Erstellt ein neues Korrespondierendes Objekt

Parameters:
objectSpecification - Pid
objectManagerInterface - Verwaltung korrespondierender Objekte
manager - Verwaltung KExDaV
Method Detail

getLocalObject

public KExDaVObject getLocalObject()
Gibt das Objekt auf dem lokalen System zurück

Returns:
Klasse, die Informationen über das Objekt wie Existenz usw. bietet.

getRemoteObject

public KExDaVObject getRemoteObject()
Gibt das Remote-Objekt zurück

Returns:
Klasse, die Informationen über das Objekt wie Existenz usw. bietet.

getObjectSpecification

public ObjectSpecification getObjectSpecification()
Gibt die Objekt-Spezifikation zurück

Returns:
die Objekt-Spezifikation durch die das Objekt ausgewählt wird

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object