SettingsRecord

public class SettingsRecord implements MotechSettings

Class for storing settings values

Constructors

SettingsRecord

public SettingsRecord()

Methods

asProperties

public Properties asProperties()

getActivemqProperties

public Properties getActivemqProperties()

getConfigFileChecksum

public String getConfigFileChecksum()

getFilePath

public String getFilePath()

getLanguage

public String getLanguage()

getLastRun

public DateTime getLastRun()

getLoginMode

public LoginMode getLoginMode()

getLoginModeValue

public String getLoginModeValue()

getPlatformSettings

public Map<String, String> getPlatformSettings()

getProviderName

public String getProviderName()

getProviderUrl

public String getProviderUrl()

getServerHost

public String getServerHost()

getServerUrl

public String getServerUrl()

getStatusMsgTimeout

public String getStatusMsgTimeout()

getUploadSize

public String getUploadSize()

isPlatformInitialized

public boolean isPlatformInitialized()

load

public synchronized void load(DigestInputStream dis)

mergeWithDefaults

public void mergeWithDefaults(Properties defaultConfig)

removeDefaults

public void removeDefaults(Properties defaultConfig)

savePlatformSetting

public void savePlatformSetting(String key, String value)

setConfigFileChecksum

public void setConfigFileChecksum(String configFileChecksum)

setFilePath

public void setFilePath(String filePath)

setLanguage

public void setLanguage(String language)

setLastRun

public void setLastRun(DateTime lastRun)

setLoginModeValue

public void setLoginModeValue(String loginMode)

setPlatformInitialized

public void setPlatformInitialized(boolean platformInitialized)

setPlatformSettings

public void setPlatformSettings(Map<String, String> platformSettings)

setProviderName

public void setProviderName(String providerName)

setProviderUrl

public void setProviderUrl(String providerUrl)

setServerUrl

public void setServerUrl(String serverUrl)

setStatusMsgTimeout

public void setStatusMsgTimeout(String statusMsgTimeout)

setUploadSize

public void setUploadSize(String uploadSize)

updateFromProperties

public void updateFromProperties(Properties props)

updateSettings

public void updateSettings(String configFileChecksum, String filePath, Properties platformSettings)