de.unikassel.android.sdcframework.preferences.facade
Interface TransmissionPreference

Package class diagram package TransmissionPreference
All Superinterfaces:
SinglePreference<TransmissionConfiguration>
All Known Implementing Classes:
TransmissionPreferenceImpl

public interface TransmissionPreference
extends SinglePreference<TransmissionConfiguration>

Interface for the preferences of the transmission module.

the following preferences can be configured



Internal defaults are:
Internal defaults are used if there is no default configuration available in the XML configuration file of the framework.


Method Summary
 SinglePreference<ArchiveTypes> getArchiveTypePreference()
          Getter for the preference for the archive type
 SinglePreference<Boolean> getEncryptionEnabledPreference()
          Getter for the archive encryption enabled preference
 SinglePreference<Integer> getMaxSampleTransferCountPreference()
          Getter for the preference for the maximum count of samples to transfer
 SinglePreference<Integer> getMinSampleTransferCountPreference()
          Getter for the preference for the minimum count of samples to transfer
 SinglePreference<Long> getMinTransferFrequencyPreference()
          Getter for the preference for the minimum transmission frequency
 TransmissionProtocolPreference getProtocolPreference()
          Getter for the preference for the transmission protocol parameters
 
Methods inherited from interface de.unikassel.android.sdcframework.preferences.facade.SinglePreference
getConfiguration, getDefault, getKey, setDefault, testForKey
 

Method Detail

getMinSampleTransferCountPreference

SinglePreference<Integer> getMinSampleTransferCountPreference()
Getter for the preference for the minimum count of samples to transfer

Returns:
the preference for the minimum count of samples to transfer

getMaxSampleTransferCountPreference

SinglePreference<Integer> getMaxSampleTransferCountPreference()
Getter for the preference for the maximum count of samples to transfer

Returns:
the preference for the maximum count of samples to transfer

getMinTransferFrequencyPreference

SinglePreference<Long> getMinTransferFrequencyPreference()
Getter for the preference for the minimum transmission frequency

Returns:
the preference for the minimum transmission frequency

getProtocolPreference

TransmissionProtocolPreference getProtocolPreference()
Getter for the preference for the transmission protocol parameters

Returns:
the preference for the transmission protocol parameters

getArchiveTypePreference

SinglePreference<ArchiveTypes> getArchiveTypePreference()
Getter for the preference for the archive type

Returns:
the preference for the archive type

getEncryptionEnabledPreference

SinglePreference<Boolean> getEncryptionEnabledPreference()
Getter for the archive encryption enabled preference

Returns:
the archive encryption enabled preference