de.bsvrz.kex.kexdav.parameterloader
Class DataExchangeIdentification

java.lang.Object
  extended by de.bsvrz.kex.kexdav.parameterloader.DataExchangeIdentification

public class DataExchangeIdentification
extends Object

Spezifikation zum Datenaustausch

Author:
Kappich Systemberatung

Constructor Summary
DataExchangeIdentification(CorrespondingAttributeGroup attributeGroup, CorrespondingAspect aspect, short simLocal, short simRemote, boolean delta, boolean delayed, DataExchangeStrategy direction)
          Konstruktor
 
Method Summary
 boolean equals(Object o)
           
 CorrespondingAspect getAspect()
          Gibt den Aspekt zurück
 CorrespondingAttributeGroup getAttributeGroup()
          Gibt die Attributgruppe zurück
 DataExchangeStrategy getDirection()
          Gibt die Richtung des Datenaustausches zurück
 short getSimLocal()
          Gibt die lokale Simulationsvariante zurück
 short getSimRemote()
          Gibt die remote-Simulationsvariante zurück
 int hashCode()
           
 boolean isDelayed()
          Gibt zurück ob auch nachgelieferte Daten ausgetauscht werden sollen
 boolean isDelta()
          Gibt zurück, ob nur geänderte Daten ausgetauscht werden sollen
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DataExchangeIdentification

public DataExchangeIdentification(CorrespondingAttributeGroup attributeGroup,
                                  CorrespondingAspect aspect,
                                  short simLocal,
                                  short simRemote,
                                  boolean delta,
                                  boolean delayed,
                                  DataExchangeStrategy direction)
Konstruktor

Parameters:
attributeGroup - Attributgruppe
aspect - Aspekt
simLocal - Lokale Simulationsvariante
simRemote - Remote Simulationsvariante
delta - Delta
delayed - Delayed
direction - Austauschrichtung
Method Detail

getAttributeGroup

public CorrespondingAttributeGroup getAttributeGroup()
Gibt die Attributgruppe zurück

Returns:
die Attributgruppe

getAspect

public CorrespondingAspect getAspect()
Gibt den Aspekt zurück

Returns:
den Aspekt

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 zurück, ob nur geänderte Daten ausgetauscht werden sollen

Returns:
true wenn nur geänderte Daten ausgetauscht werden sollen

isDelayed

public boolean isDelayed()
Gibt zurück ob auch nachgelieferte Daten ausgetauscht werden sollen

Returns:
true wenn auch nachgelieferte Daten ausgetauscht werden sollen

getDirection

public DataExchangeStrategy getDirection()
Gibt die Richtung des Datenaustausches zurück

Returns:
die Richtung des Datenaustausches

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