de.bsvrz.kex.kexdav.parameterloader
Class RemoteDaVParameter

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

public class RemoteDaVParameter
extends Object

Spezifikationen für eine Datenverteiler-Verbindung

Author:
Kappich Systemberatung

Constructor Summary
RemoteDaVParameter(ConnectionParameter connectionParameter, long reconnectionDelay, SystemObject localArea, Collection<AreaParameter> localAreaParameters, String remoteArea, Collection<AreaParameter> remoteAreaParameters, Collection<ExchangeDataParameter> exchangeDataParameters, Collection<ExchangeParameterParameter> exchangeParameterParameters, Collection<? extends ObjectCollectionFactory> exchangeObjectsLocalRemote, Collection<? extends ObjectCollectionFactory> exchangeObjectsRemoteLocal, Collection<ExchangeSetParameter> exchangeSetParameters)
          Konstruktor
 
Method Summary
 boolean equals(Object o)
           
 ConnectionParameter getConnectionParameters()
          Gibt die Verbindungsparameter zurück
 Collection<ExchangeDataParameter> getExchangeDataParameters()
          Gibt die Datenaustauschparameter zurück
 Collection<ObjectCollectionFactory> getExchangeObjectsLocalRemote()
          Gibt die Objektaustauschparameter von Lokal nach Remote zurück
 Collection<ObjectCollectionFactory> getExchangeObjectsRemoteLocal()
          Gibt die Objektaustauschparameter von Remote nach Lokal zurück
 Collection<ExchangeParameterParameter> getExchangeParameterParameters()
          Gibt die Parameteraustauschparameter zurück
 Collection<ExchangeSetParameter> getExchangeSetParameters()
          Gibt die Mengenaustauschparameter zurück
 SystemObject getLocalArea()
          Gibt den lokalen Standardbereich zurück
 Collection<AreaParameter> getLocalAreaParameters()
          Gibt die lokalen zusätzlichen Bereiche zurück
 long getReconnectionDelay()
          Gibt die Dauer zwischen Verbindungsversuchen zurück
 String getRemoteArea()
          Gibt den Remote-Standardbereich zurück
 Collection<AreaParameter> getRemoteAreaParameters()
          Gibt die remote zusätzlichen Bereiche zurück
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RemoteDaVParameter

public RemoteDaVParameter(ConnectionParameter connectionParameter,
                          long reconnectionDelay,
                          SystemObject localArea,
                          Collection<AreaParameter> localAreaParameters,
                          String remoteArea,
                          Collection<AreaParameter> remoteAreaParameters,
                          Collection<ExchangeDataParameter> exchangeDataParameters,
                          Collection<ExchangeParameterParameter> exchangeParameterParameters,
                          Collection<? extends ObjectCollectionFactory> exchangeObjectsLocalRemote,
                          Collection<? extends ObjectCollectionFactory> exchangeObjectsRemoteLocal,
                          Collection<ExchangeSetParameter> exchangeSetParameters)
Konstruktor

Parameters:
connectionParameter - Verbindungsparameter
reconnectionDelay - Dauer, die vor einem erneuten Verbindungsversuch gewartet wird
localArea - Lokaler Default-Bereich
localAreaParameters - Lokale Bereiche
remoteArea - Remote Default-Bereich
remoteAreaParameters - Remote-Bereiche
exchangeDataParameters - Datenaustauschparameter
exchangeParameterParameters - Parameteraustauschparameter
exchangeObjectsLocalRemote - Objektaustauschaprameter
exchangeObjectsRemoteLocal - Objektaustauschparameter
exchangeSetParameters - Mengenaustauschparameter
Method Detail

getLocalArea

public SystemObject getLocalArea()
Gibt den lokalen Standardbereich zurück

Returns:
den lokalen Standardbereich

getLocalAreaParameters

public Collection<AreaParameter> getLocalAreaParameters()
Gibt die lokalen zusätzlichen Bereiche zurück

Returns:
die lokalen zusätzlichen Bereiche

getRemoteArea

public String getRemoteArea()
Gibt den Remote-Standardbereich zurück

Returns:
den Remote-Standardbereich

getRemoteAreaParameters

public Collection<AreaParameter> getRemoteAreaParameters()
Gibt die remote zusätzlichen Bereiche zurück

Returns:
die remote zusätzlichen Bereiche

getExchangeDataParameters

public Collection<ExchangeDataParameter> getExchangeDataParameters()
Gibt die Datenaustauschparameter zurück

Returns:
die Datenaustauschparameter

getExchangeParameterParameters

public Collection<ExchangeParameterParameter> getExchangeParameterParameters()
Gibt die Parameteraustauschparameter zurück

Returns:
die Parameteraustauschparameter

getExchangeObjectsLocalRemote

public Collection<ObjectCollectionFactory> getExchangeObjectsLocalRemote()
Gibt die Objektaustauschparameter von Lokal nach Remote zurück

Returns:
die Objektaustauschparameter von Lokal nach Remote

getExchangeObjectsRemoteLocal

public Collection<ObjectCollectionFactory> getExchangeObjectsRemoteLocal()
Gibt die Objektaustauschparameter von Remote nach Lokal zurück

Returns:
die Objektaustauschparameter von Remote nach Lokal

getExchangeSetParameters

public Collection<ExchangeSetParameter> getExchangeSetParameters()
Gibt die Mengenaustauschparameter zurück

Returns:
die Mengenaustauschparameter

getConnectionParameters

public ConnectionParameter getConnectionParameters()
Gibt die Verbindungsparameter zurück

Returns:
die Verbindungsparameter

getReconnectionDelay

public long getReconnectionDelay()
Gibt die Dauer zwischen Verbindungsversuchen zurück

Returns:
die Dauer zwischen Verbindungsversuchen

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