mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-11 06:40:53 +00:00
# added some logging when remote configuration is applied
This commit is contained in:
1 parent
945b81d248
commit
5a1f4449fe
1 file changed
+11
+11
@@ -4,22 +4,33 @@ import android.content.Context;
|
||||
|
||||
import com.sap.sailing.domain.base.TabletConfiguration;
|
||||
import com.sap.sailing.racecommittee.app.AppPreferences;
|
||||
import com.sap.sailing.racecommittee.app.logging.ExLog;
|
||||
|
||||
public class TabletConfigurationHelper {
|
||||
|
||||
private static final String TAG = TabletConfigurationHelper.class.getName();
|
||||
|
||||
public static void apply(Context context, TabletConfiguration configuration) {
|
||||
if (configuration.getAllowedCourseAreaNames() != null) {
|
||||
AppPreferences.setManagedCourseAreaNames(context, configuration.getAllowedCourseAreaNames());
|
||||
logApply("course areas", configuration.getAllowedCourseAreaNames());
|
||||
}
|
||||
if (configuration.getMinimumRoundsForCourse() != null) {
|
||||
AppPreferences.setMinRounds(context, configuration.getMinimumRoundsForCourse());
|
||||
logApply("minimum rounds", configuration.getMinimumRoundsForCourse());
|
||||
}
|
||||
if (configuration.getMaximumRoundsForCourse() != null) {
|
||||
AppPreferences.setMaxRounds(context, configuration.getMaximumRoundsForCourse());
|
||||
logApply("maximum rounds", configuration.getMaximumRoundsForCourse());
|
||||
}
|
||||
if (configuration.getResultsMailRecipient() != null) {
|
||||
AppPreferences.setMailRecipient(context, configuration.getResultsMailRecipient());
|
||||
logApply("mail recipient", configuration.getResultsMailRecipient());
|
||||
}
|
||||
}
|
||||
|
||||
private static void logApply(String configurationName, Object value) {
|
||||
ExLog.i(TAG, String.format("Applied %s configuration: %s", configurationName, value.toString()));
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user