.. java:import:: org.apache.commons.collections MapUtils .. java:import:: org.joda.time DateTime .. java:import:: org.motechproject.commons.date.util DateUtil .. java:import:: org.motechproject.config.core.constants ConfigurationConstants .. java:import:: org.motechproject.mds.annotations Entity .. java:import:: org.motechproject.mds.annotations Field .. java:import:: org.motechproject.mds.annotations Ignore .. java:import:: java.io IOException .. java:import:: java.security DigestInputStream .. java:import:: java.util HashMap .. java:import:: java.util Map .. java:import:: java.util Objects .. java:import:: java.util Properties SettingsRecord ============== .. java:package:: org.motechproject.server.config.domain :noindex: .. java:type:: @Entity public class SettingsRecord implements MotechSettings Class for storing settings values Constructors ------------ SettingsRecord ^^^^^^^^^^^^^^ .. java:constructor:: public SettingsRecord() :outertype: SettingsRecord Methods ------- asProperties ^^^^^^^^^^^^ .. java:method:: @Ignore @Override public Properties asProperties() :outertype: SettingsRecord getActivemqProperties ^^^^^^^^^^^^^^^^^^^^^ .. java:method:: @Ignore @Override public Properties getActivemqProperties() :outertype: SettingsRecord getConfigFileChecksum ^^^^^^^^^^^^^^^^^^^^^ .. java:method:: @Override public String getConfigFileChecksum() :outertype: SettingsRecord getFilePath ^^^^^^^^^^^ .. java:method:: @Override public String getFilePath() :outertype: SettingsRecord getLanguage ^^^^^^^^^^^ .. java:method:: @Ignore @Override public String getLanguage() :outertype: SettingsRecord getLastRun ^^^^^^^^^^ .. java:method:: @Override public DateTime getLastRun() :outertype: SettingsRecord getLoginMode ^^^^^^^^^^^^ .. java:method:: @Ignore @Override public LoginMode getLoginMode() :outertype: SettingsRecord getLoginModeValue ^^^^^^^^^^^^^^^^^ .. java:method:: @Ignore public String getLoginModeValue() :outertype: SettingsRecord getPlatformSettings ^^^^^^^^^^^^^^^^^^^ .. java:method:: public Map getPlatformSettings() :outertype: SettingsRecord getProviderName ^^^^^^^^^^^^^^^ .. java:method:: @Ignore @Override public String getProviderName() :outertype: SettingsRecord getProviderUrl ^^^^^^^^^^^^^^ .. java:method:: @Ignore @Override public String getProviderUrl() :outertype: SettingsRecord getServerHost ^^^^^^^^^^^^^ .. java:method:: @Ignore @Override public String getServerHost() :outertype: SettingsRecord getServerUrl ^^^^^^^^^^^^ .. java:method:: @Ignore @Override public String getServerUrl() :outertype: SettingsRecord getStatusMsgTimeout ^^^^^^^^^^^^^^^^^^^ .. java:method:: @Ignore @Override public String getStatusMsgTimeout() :outertype: SettingsRecord getUploadSize ^^^^^^^^^^^^^ .. java:method:: @Ignore @Override public String getUploadSize() :outertype: SettingsRecord isPlatformInitialized ^^^^^^^^^^^^^^^^^^^^^ .. java:method:: @Override public boolean isPlatformInitialized() :outertype: SettingsRecord load ^^^^ .. java:method:: @Ignore @Override public synchronized void load(DigestInputStream dis) throws IOException :outertype: SettingsRecord mergeWithDefaults ^^^^^^^^^^^^^^^^^ .. java:method:: @Ignore public void mergeWithDefaults(Properties defaultConfig) :outertype: SettingsRecord removeDefaults ^^^^^^^^^^^^^^ .. java:method:: @Ignore public void removeDefaults(Properties defaultConfig) :outertype: SettingsRecord savePlatformSetting ^^^^^^^^^^^^^^^^^^^ .. java:method:: @Ignore @Override public void savePlatformSetting(String key, String value) :outertype: SettingsRecord setConfigFileChecksum ^^^^^^^^^^^^^^^^^^^^^ .. java:method:: @Override public void setConfigFileChecksum(String configFileChecksum) :outertype: SettingsRecord setFilePath ^^^^^^^^^^^ .. java:method:: @Override public void setFilePath(String filePath) :outertype: SettingsRecord setLanguage ^^^^^^^^^^^ .. java:method:: @Ignore @Override public void setLanguage(String language) :outertype: SettingsRecord setLastRun ^^^^^^^^^^ .. java:method:: @Override public void setLastRun(DateTime lastRun) :outertype: SettingsRecord setLoginModeValue ^^^^^^^^^^^^^^^^^ .. java:method:: @Ignore @Override public void setLoginModeValue(String loginMode) :outertype: SettingsRecord setPlatformInitialized ^^^^^^^^^^^^^^^^^^^^^^ .. java:method:: @Override public void setPlatformInitialized(boolean platformInitialized) :outertype: SettingsRecord setPlatformSettings ^^^^^^^^^^^^^^^^^^^ .. java:method:: public void setPlatformSettings(Map platformSettings) :outertype: SettingsRecord setProviderName ^^^^^^^^^^^^^^^ .. java:method:: @Ignore @Override public void setProviderName(String providerName) :outertype: SettingsRecord setProviderUrl ^^^^^^^^^^^^^^ .. java:method:: @Ignore @Override public void setProviderUrl(String providerUrl) :outertype: SettingsRecord setServerUrl ^^^^^^^^^^^^ .. java:method:: @Ignore @Override public void setServerUrl(String serverUrl) :outertype: SettingsRecord setStatusMsgTimeout ^^^^^^^^^^^^^^^^^^^ .. java:method:: @Ignore @Override public void setStatusMsgTimeout(String statusMsgTimeout) :outertype: SettingsRecord setUploadSize ^^^^^^^^^^^^^ .. java:method:: @Ignore @Override public void setUploadSize(String uploadSize) :outertype: SettingsRecord updateFromProperties ^^^^^^^^^^^^^^^^^^^^ .. java:method:: @Ignore @Override public void updateFromProperties(Properties props) :outertype: SettingsRecord updateSettings ^^^^^^^^^^^^^^ .. java:method:: @Ignore @Override public void updateSettings(String configFileChecksum, String filePath, Properties platformSettings) :outertype: SettingsRecord