de.unikassel.android.sdcframework.preferences
Class TransmissionProtocolConfigurationImpl

Package class diagram package TransmissionProtocolConfigurationImpl
java.lang.Object
  extended by de.unikassel.android.sdcframework.preferences.TransmissionProtocolConfigurationImpl
All Implemented Interfaces:
Configuration, TransmissionProtocolConfiguration, UpdatableConfiguration<TransmissionProtocolConfiguration>

public class TransmissionProtocolConfigurationImpl
extends Object
implements TransmissionProtocolConfiguration

Implementation of the configuration for a transmission protocol.


Field Summary
private  String authPassword
          The password for authentication
private  ConnectionStrategyDescription strategy
          The transmission strategy description
private  String url
          The URL for file transfer
private  String userName
          The user name for authentication
 
Constructor Summary
TransmissionProtocolConfigurationImpl()
          Constructor
 
Method Summary
 boolean equals(Object o)
           
 String getAuthPassword()
          Getter for the authentication password
 ConnectionStrategyDescription getTransmissionStrategy()
          Getter for the transfer connection strategy description
 String getURL()
          Getter for the URL for file transfer
 String getUserName()
          Getter for the authentication user name
 void setAuthPassword(String authPassword)
          Setter for the authentication password
 void setTransmissionStrategy(ConnectionStrategyDescription transmissionStrategy)
          Setter for the transfer connection strategy description
 void setURL(String url)
          Setter for the URL for file transfer
 void setUserName(String userName)
          Setter for the authentication user name
 void update(TransmissionProtocolConfiguration configuration)
          Does update this configuration by another configuration
 void update(TransmissionProtocolConfigurationEntry config)
          Does update this configuration by a serializable configuration
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

url

private String url
The URL for file transfer


userName

private String userName
The user name for authentication


authPassword

private String authPassword
The password for authentication


strategy

private ConnectionStrategyDescription strategy
The transmission strategy description

Constructor Detail

TransmissionProtocolConfigurationImpl

public TransmissionProtocolConfigurationImpl()
Constructor

Method Detail

update

public void update(TransmissionProtocolConfiguration configuration)
Description copied from interface: UpdatableConfiguration
Does update this configuration by another configuration

Specified by:
update in interface UpdatableConfiguration<TransmissionProtocolConfiguration>
Parameters:
configuration - the configuration to update from

update

public void update(TransmissionProtocolConfigurationEntry config)
Description copied from interface: TransmissionProtocolConfiguration
Does update this configuration by a serializable configuration

Specified by:
update in interface TransmissionProtocolConfiguration
Parameters:
config - the serializable configuration to update from

equals

public boolean equals(Object o)
Overrides:
equals in class Object

getURL

public String getURL()
Description copied from interface: TransmissionProtocolConfiguration
Getter for the URL for file transfer

Specified by:
getURL in interface TransmissionProtocolConfiguration
Returns:
the URL for file transfer

setURL

public void setURL(String url)
Description copied from interface: TransmissionProtocolConfiguration
Setter for the URL for file transfer

Specified by:
setURL in interface TransmissionProtocolConfiguration
Parameters:
url - the URL for file transfer

getUserName

public String getUserName()
Description copied from interface: TransmissionProtocolConfiguration
Getter for the authentication user name

Specified by:
getUserName in interface TransmissionProtocolConfiguration
Returns:
the authentication user name

setUserName

public void setUserName(String userName)
Description copied from interface: TransmissionProtocolConfiguration
Setter for the authentication user name

Specified by:
setUserName in interface TransmissionProtocolConfiguration
Parameters:
userName - the authentication user name to set

getAuthPassword

public String getAuthPassword()
Description copied from interface: TransmissionProtocolConfiguration
Getter for the authentication password

Specified by:
getAuthPassword in interface TransmissionProtocolConfiguration
Returns:
the authentication password

setAuthPassword

public void setAuthPassword(String authPassword)
Description copied from interface: TransmissionProtocolConfiguration
Setter for the authentication password

Specified by:
setAuthPassword in interface TransmissionProtocolConfiguration
Parameters:
authPassword - the authentication password to set

getTransmissionStrategy

public ConnectionStrategyDescription getTransmissionStrategy()
Description copied from interface: TransmissionProtocolConfiguration
Getter for the transfer connection strategy description

Specified by:
getTransmissionStrategy in interface TransmissionProtocolConfiguration
Returns:
the transfer connection strategy description

setTransmissionStrategy

public void setTransmissionStrategy(ConnectionStrategyDescription transmissionStrategy)
Description copied from interface: TransmissionProtocolConfiguration
Setter for the transfer connection strategy description

Specified by:
setTransmissionStrategy in interface TransmissionProtocolConfiguration
Parameters:
transmissionStrategy - the transfer connection strategy description to set