de.bsvrz.kex.kexdav.dataexchange
Class ParameterExchangeDescription

java.lang.Object
  extended by de.bsvrz.kex.kexdav.dataexchange.ParameterExchangeDescription

public class ParameterExchangeDescription
extends Object

Spezifikation für den Parameteraustausch

Author:
Kappich Systemberatung

Field Summary
private  CorrespondingAttributeGroup _atg
           
private  boolean _delta
           
private  String _objectPid
           
private  short _simLocal
           
private  short _simRemote
           
private  ParameterExchangeStrategy _strategy
           
 
Constructor Summary
ParameterExchangeDescription(String objectPid, ParameterExchangeStrategy strategy, CorrespondingAttributeGroup atg, short simLocal, short simRemote, boolean delta)
          Spezifikation für den Parameteraustausch
 
Method Summary
 boolean equals(Object o)
           
 CorrespondingAttributeGroup getAtg()
          Gibt die Attributgruppe zurück
 String getObjectPid()
          Gibt das Objekt zurück
 short getSimLocal()
          Gibt die lokale Simulationsvariante zurück
 short getSimRemote()
          Gibt die Remote Simulationsvariante zurück
 ParameterExchangeStrategy getStrategy()
          Gibt die Strategie zurück
 int hashCode()
           
 boolean isDelta()
          Gibt den Delta-Parameter zurück
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

_objectPid

private final String _objectPid

_strategy

private final ParameterExchangeStrategy _strategy

_atg

private final CorrespondingAttributeGroup _atg

_simLocal

private final short _simLocal

_simRemote

private final short _simRemote

_delta

private final boolean _delta
Constructor Detail

ParameterExchangeDescription

public ParameterExchangeDescription(String objectPid,
                                    ParameterExchangeStrategy strategy,
                                    CorrespondingAttributeGroup atg,
                                    short simLocal,
                                    short simRemote,
                                    boolean delta)
Spezifikation für den Parameteraustausch

Parameters:
objectPid - Objekt
strategy - Strategie
atg - Attributgruppe
simLocal - SV lokal
simRemote - SV remote
delta - Nur geänderte Daten übertragen?
Method Detail

getObjectPid

public String getObjectPid()
Gibt das Objekt zurück

Returns:
das Objekt

getStrategy

public ParameterExchangeStrategy getStrategy()
Gibt die Strategie zurück

Returns:
die Strategie

getAtg

public CorrespondingAttributeGroup getAtg()
Gibt die Attributgruppe zurück

Returns:
die Attributgruppe

getSimLocal

public short getSimLocal()
Gibt die lokale Simulationsvariante zurück

Returns:
die lokale Simulationsvariante

getSimRemote

public short getSimRemote()
Gibt die Remote Simulationsvariante zurück

Returns:
die Remote Simulationsvariante

isDelta

public boolean isDelta()
Gibt den Delta-Parameter zurück

Returns:
true wenn nur geänderte Daten übertragen werden sollen

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