Class PreferencesManagerImpl
java.lang.Object
ch.tocco.nice2.usersettings.impl.remote.PreferencesManagerImpl
- All Implemented Interfaces:
PreferencesManager
Used as remote service to make preferences available to the client.
-
Constructor Summary
ConstructorsConstructorDescriptionPreferencesManagerImpl(PreferencesFactory preferencesFactory, PreferencesStore store, NodeFactory nodeFactory, BusinessUnitManager businessUnitManager) -
Method Summary
Modifier and TypeMethodDescriptiongetGlobalPreferences(String nodePath) getLongValue(String nodePath, String key) longgetLongValue(String nodePath, String key, long defaultValue) getPreferences(String nodePath) getStringValue(String nodePath, String key) getStringValue(String nodePath, String key, String defaultValue) voidvoidremoveKeys(String nodePath, String[] keys) voidremoveNode(String nodePath) voidvoidvoidsetValuesUnlinkBusinessUnit(String nodePath, Map<String, String> values) voidsetValueUnlinkBusinessUnit(String nodePath, String key, String value)
-
Constructor Details
-
PreferencesManagerImpl
public PreferencesManagerImpl(PreferencesFactory preferencesFactory, PreferencesStore store, NodeFactory nodeFactory, BusinessUnitManager businessUnitManager)
-
-
Method Details
-
getPreferences
- Specified by:
getPreferencesin interfacePreferencesManager
-
getGlobalPreferences
- Specified by:
getGlobalPreferencesin interfacePreferencesManager
-
setValue
- Specified by:
setValuein interfacePreferencesManager- Throws:
InterruptedException
-
setValues
- Specified by:
setValuesin interfacePreferencesManager- Throws:
InterruptedException
-
setValueUnlinkBusinessUnit
public void setValueUnlinkBusinessUnit(String nodePath, String key, String value) throws InterruptedException - Specified by:
setValueUnlinkBusinessUnitin interfacePreferencesManager- Throws:
InterruptedException
-
setValuesUnlinkBusinessUnit
public void setValuesUnlinkBusinessUnit(String nodePath, Map<String, String> values) throws InterruptedException- Specified by:
setValuesUnlinkBusinessUnitin interfacePreferencesManager- Throws:
InterruptedException
-
removeKey
- Specified by:
removeKeyin interfacePreferencesManager
-
removeKeys
- Specified by:
removeKeysin interfacePreferencesManager
-
removeNode
- Specified by:
removeNodein interfacePreferencesManager
-
getStringValue
- Specified by:
getStringValuein interfacePreferencesManager
-
getStringValue
- Specified by:
getStringValuein interfacePreferencesManager
-
getLongValue
- Specified by:
getLongValuein interfacePreferencesManager
-
getLongValue
- Specified by:
getLongValuein interfacePreferencesManager
-