Package org.correomqtt.business.provider
Class SettingsProvider
java.lang.Object
org.correomqtt.business.provider.BaseUserFileProvider
org.correomqtt.business.provider.SettingsProvider
public class SettingsProvider extends BaseUserFileProvider
-
Method Summary
Modifier and Type Method Description List<ConnectionConfigDTO>getConnectionConfigs()StringgetCssPath()StringgetIconModeCssClass()static SettingsProvidergetInstance()StringgetLogPath()SettingsDTOgetSettings()ThemeSettingsDTOgetThemeSettings()voidinitializePasswords(String masterPassword)voidsaveConnections(List<ConnectionConfigDTO> connections, String masterPassword)voidsaveSettings()voidwipeSecretData(String masterPassword)Methods inherited from class org.correomqtt.business.provider.BaseUserFileProvider
getFile, getTargetDirectoryPath, isLinux, isMacOS, isWindows
-
Method Details
-
getInstance
-
getConnectionConfigs
-
getSettings
-
getThemeSettings
-
saveSettings
public void saveSettings() -
saveConnections
public void saveConnections(List<ConnectionConfigDTO> connections, String masterPassword) throws PasswordRecoverableException- Throws:
PasswordRecoverableException
-
wipeSecretData
- Throws:
PasswordRecoverableException
-
getCssPath
-
getLogPath
-
getIconModeCssClass
-
initializePasswords
- Throws:
PasswordRecoverableException
-