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

Package class diagram package ServicePreferences
All Superinterfaces:
SinglePreference<ServiceConfiguration>
All Known Implementing Classes:
ServicePreferencesImpl

public interface ServicePreferences
extends SinglePreference<ServiceConfiguration>

Interface for the preferences of the service and the persistence module.

The following preferences are available



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

See Also:
ServiceConfiguration, SDCConfiguration

Method Summary
 LongPreference getBroadcastFrequencyPreference()
          Getter for the broadcasts frequency preference
 SinglePreference<Boolean> getDbFullDeletionIsPriorityBasedPreference()
          Getter for the preference for priority based deletion
 SinglePreference<Integer> getDbFullDeletionRecordCountPreference()
          Getter the record count preference of the deletion strategy
 SinglePreference<DBFullStrategyDescription> getDbFullStrategyPreference()
          Getter for the preference for the database full strategy description
 SinglePreference<Long> getDbFullWaitTimePreference()
          Getter for the preference for the wait strategy time
 SinglePreference<Long> getDBMaxSizePreference()
          Getter for the database size limit preference
 TransmissionProtocolPreference getLogTransferPreference()
          Getter for preference with the log transfer settings
 SinglePreference<Boolean> getPersistentStorageEnabledPreference()
          Getter for the persistence storage enabled preference
 SinglePreference<Boolean> getSampleBroadcastsEnabledPreference()
          Getter for the sample broadcasts enabled preference
 SinglePreference<Boolean> getSampleLocationFixEnabledPreference()
          Getter for the sample location fix enabled preference
 SinglePreference<Boolean> getSamplingEnabledPreference()
          Getter for the sampling enabled preference
 SinglePreference<Boolean> getTransmissionEnabledPreference()
          Getter for the sample transmission enabled preference
 TransmissionPreference getTransmissionPreference()
          Getter for preference with the transmission settings
 SinglePreference<WeeklySchedule> getWeeklySchedulePreference()
          Getter for the preference the weekly schedule.
 
Methods inherited from interface de.unikassel.android.sdcframework.preferences.facade.SinglePreference
getConfiguration, getDefault, getKey, setDefault, testForKey
 

Method Detail

getSampleBroadcastsEnabledPreference

SinglePreference<Boolean> getSampleBroadcastsEnabledPreference()
Getter for the sample broadcasts enabled preference

Returns:
the sample broadcasts enabled preference

getBroadcastFrequencyPreference

LongPreference getBroadcastFrequencyPreference()
Getter for the broadcasts frequency preference

Returns:
the broadcasts frequency preference

getSampleLocationFixEnabledPreference

SinglePreference<Boolean> getSampleLocationFixEnabledPreference()
Getter for the sample location fix enabled preference

Returns:
the sample location fix enabled preference

getPersistentStorageEnabledPreference

SinglePreference<Boolean> getPersistentStorageEnabledPreference()
Getter for the persistence storage enabled preference

Returns:
the the persistence storage enabled preference

getSamplingEnabledPreference

SinglePreference<Boolean> getSamplingEnabledPreference()
Getter for the sampling enabled preference

Returns:
the sampling enabled preference

getTransmissionEnabledPreference

SinglePreference<Boolean> getTransmissionEnabledPreference()
Getter for the sample transmission enabled preference

Returns:
the sample transmission enabled preference

getDBMaxSizePreference

SinglePreference<Long> getDBMaxSizePreference()
Getter for the database size limit preference

Returns:
the the database size limit preference

getDbFullDeletionIsPriorityBasedPreference

SinglePreference<Boolean> getDbFullDeletionIsPriorityBasedPreference()
Getter for the preference for priority based deletion

Returns:
the preference for priority based deletion

getDbFullDeletionRecordCountPreference

SinglePreference<Integer> getDbFullDeletionRecordCountPreference()
Getter the record count preference of the deletion strategy

Returns:
the record count preference of deletion strategy

getDbFullWaitTimePreference

SinglePreference<Long> getDbFullWaitTimePreference()
Getter for the preference for the wait strategy time

Returns:
the preference for the wait strategy time

getDbFullStrategyPreference

SinglePreference<DBFullStrategyDescription> getDbFullStrategyPreference()
Getter for the preference for the database full strategy description

Returns:
the the preference for the database full strategy description

getTransmissionPreference

TransmissionPreference getTransmissionPreference()
Getter for preference with the transmission settings

Returns:
the preference with the transmission settings

getLogTransferPreference

TransmissionProtocolPreference getLogTransferPreference()
Getter for preference with the log transfer settings

Returns:
the preference with the log transfer settings

getWeeklySchedulePreference

SinglePreference<WeeklySchedule> getWeeklySchedulePreference()
Getter for the preference the weekly schedule.

Returns:
the preference with the weekly schedule