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

Field Summary
private  ConnectionParameter _connectionParameter
           
private  Collection<ExchangeDataParameter> _exchangeDataParameters
           
private  Collection<? extends ObjectCollectionFactory> _exchangeObjectsLocalRemote
           
private  Collection<? extends ObjectCollectionFactory> _exchangeObjectsRemoteLocal
           
private  Collection<ExchangeParameterParameter> _exchangeParameterParameters
           
private  Collection<ExchangeSetParameter> _exchangeSetParameters
           
private  SystemObject _localArea
           
private  Collection<AreaParameter> _localAreaParameters
           
private  long _reconnectionDelay
           
private  String _remoteArea
           
private  Collection<AreaParameter> _remoteAreaParameters
           
 
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
 

Field Detail

_reconnectionDelay

private final long _reconnectionDelay

_localArea

private final SystemObject _localArea

_localAreaParameters

private final Collection<AreaParameter> _localAreaParameters

_remoteArea

private final String _remoteArea

_remoteAreaParameters

private final Collection<AreaParameter> _remoteAreaParameters

_exchangeDataParameters

private final Collection<ExchangeDataParameter> _exchangeDataParameters

_exchangeParameterParameters

private final Collection<ExchangeParameterParameter> _exchangeParameterParameters

_exchangeObjectsLocalRemote

private final Collection<? extends ObjectCollectionFactory> _exchangeObjectsLocalRemote

_exchangeObjectsRemoteLocal

private final Collection<? extends ObjectCollectionFactory> _exchangeObjectsRemoteLocal

_exchangeSetParameters

private final Collection<ExchangeSetParameter> _exchangeSetParameters

_connectionParameter

private final ConnectionParameter _connectionParameter
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