|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.unikassel.android.sdcframework.preferences.TransmissionProtocolPreferenceImpl
public class TransmissionProtocolPreferenceImpl
Implementation of the preferences for a transmission protocol configuration.
Field Summary | |
---|---|
private StringPreference |
authPasswordPreference
The preference for the authentication password |
private StringPreference |
authUserPreference
The preference for the authentication user name |
private SinglePreference<ConnectionStrategyDescription> |
transmissionStrategyPreference
The preference for the transmission strategy |
private StringPreference |
urlPreference
The preference for the URL for file transfer |
Constructor Summary | |
---|---|
TransmissionProtocolPreferenceImpl(String prefix)
Constructor |
Method Summary | |
---|---|
SinglePreference<String> |
getAuthenticationPasswordPreference()
Getter for the preference for the authentication password |
SinglePreference<String> |
getAuthenticationUserPreference()
Getter for the preference for the authentication user name |
TransmissionProtocolConfiguration |
getConfiguration(SharedPreferences sharedPreferences)
Getter for the current value in the shared preferences |
TransmissionProtocolConfiguration |
getDefault()
Getter for the default value |
String |
getKey()
Getter for the preference key |
SinglePreference<ConnectionStrategyDescription> |
getTransmissionStrategyPreference()
Getter for the preference for the transmission strategy |
SinglePreference<String> |
getURLPreference()
Getter for the preference for the transfer URL |
void |
setDefault(TransmissionProtocolConfiguration defaultValue)
Setter for the default value |
boolean |
testForKey(String key)
Method to test for a preferences key support |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final StringPreference urlPreference
private final StringPreference authUserPreference
private final StringPreference authPasswordPreference
private final SinglePreference<ConnectionStrategyDescription> transmissionStrategyPreference
Constructor Detail |
---|
public TransmissionProtocolPreferenceImpl(String prefix)
prefix
- the prefix from the parent entry to use for the key nameMethod Detail |
---|
public TransmissionProtocolConfiguration getConfiguration(SharedPreferences sharedPreferences)
SinglePreference
getConfiguration
in interface SinglePreference<TransmissionProtocolConfiguration>
sharedPreferences
- the shared application preferences
public TransmissionProtocolConfiguration getDefault()
SinglePreference
getDefault
in interface SinglePreference<TransmissionProtocolConfiguration>
public void setDefault(TransmissionProtocolConfiguration defaultValue)
SinglePreference
setDefault
in interface SinglePreference<TransmissionProtocolConfiguration>
defaultValue
- the default value to setpublic boolean testForKey(String key)
SinglePreference
testForKey
in interface SinglePreference<TransmissionProtocolConfiguration>
key
- the key to test for
public SinglePreference<String> getURLPreference()
TransmissionProtocolPreference
getURLPreference
in interface TransmissionProtocolPreference
public SinglePreference<String> getAuthenticationUserPreference()
TransmissionProtocolPreference
getAuthenticationUserPreference
in interface TransmissionProtocolPreference
public SinglePreference<String> getAuthenticationPasswordPreference()
TransmissionProtocolPreference
getAuthenticationPasswordPreference
in interface TransmissionProtocolPreference
public SinglePreference<ConnectionStrategyDescription> getTransmissionStrategyPreference()
TransmissionProtocolPreference
getTransmissionStrategyPreference
in interface TransmissionProtocolPreference
public String getKey()
SinglePreference
getKey
in interface SinglePreference<TransmissionProtocolConfiguration>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |