@Component(value="cuba_SettingsClient") public class WebSettingsClient extends java.lang.Object implements SettingsClient
Modifier and Type | Field and Description |
---|---|
protected UserSettingService |
userSettingService |
NAME
Constructor and Description |
---|
WebSettingsClient() |
Modifier and Type | Method and Description |
---|---|
void |
clearCache() |
void |
deleteSettings(java.lang.String name) |
protected java.util.Map<java.lang.String,java.util.Optional<java.lang.String>> |
getCache() |
java.lang.String |
getSetting(java.lang.String name) |
void |
setSetting(java.lang.String name,
java.lang.String value) |
@Inject protected UserSettingService userSettingService
public java.lang.String getSetting(java.lang.String name)
getSetting
in interface SettingsClient
public void setSetting(java.lang.String name, @Nullable java.lang.String value)
setSetting
in interface SettingsClient
public void deleteSettings(java.lang.String name)
deleteSettings
in interface SettingsClient
public void clearCache()
protected java.util.Map<java.lang.String,java.util.Optional<java.lang.String>> getCache()