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

Field Summary
private  CorrespondingAspect _aspect
           
private  CorrespondingAttributeGroup _attributeGroup
           
private  boolean _delayed
           
private  boolean _delta
           
private  DataExchangeStrategy _direction
           
private  short _simLocal
           
private  short _simRemote
           
 
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
 

Field Detail

_attributeGroup

private final CorrespondingAttributeGroup _attributeGroup

_aspect

private final CorrespondingAspect _aspect

_simLocal

private final short _simLocal

_simRemote

private final short _simRemote

_delta

private final boolean _delta

_delayed

private final boolean _delayed

_direction

private final DataExchangeStrategy _direction
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