public class SettingServiceImpl extends Object implements org.exoplatform.commons.api.settings.SettingService
| Constructor and Description |
|---|
SettingServiceImpl(EventManagerImpl<SettingServiceImpl,org.exoplatform.commons.api.settings.data.SettingData> eventManager,
org.exoplatform.commons.chromattic.ChromatticManager chromatticManager)
Create setting service object
|
| Modifier and Type | Method and Description |
|---|---|
org.exoplatform.commons.api.settings.SettingValue<?> |
get(org.exoplatform.commons.api.settings.data.Context c,
org.exoplatform.commons.api.settings.data.Scope s,
String key) |
void |
remove(org.exoplatform.commons.api.settings.data.Context context) |
void |
remove(org.exoplatform.commons.api.settings.data.Context context,
org.exoplatform.commons.api.settings.data.Scope scope) |
void |
remove(org.exoplatform.commons.api.settings.data.Context c,
org.exoplatform.commons.api.settings.data.Scope s,
String key) |
void |
set(org.exoplatform.commons.api.settings.data.Context context,
org.exoplatform.commons.api.settings.data.Scope scope,
String key,
org.exoplatform.commons.api.settings.SettingValue<?> value) |
boolean |
startSynchronization() |
void |
stopSynchronization(boolean requestClose) |
public SettingServiceImpl(EventManagerImpl<SettingServiceImpl,org.exoplatform.commons.api.settings.data.SettingData> eventManager, org.exoplatform.commons.chromattic.ChromatticManager chromatticManager) throws NullPointerException
eventManager - event manager componentNullPointerExceptionpublic void set(org.exoplatform.commons.api.settings.data.Context context,
org.exoplatform.commons.api.settings.data.Scope scope,
String key,
org.exoplatform.commons.api.settings.SettingValue<?> value)
set in interface org.exoplatform.commons.api.settings.SettingServicepublic org.exoplatform.commons.api.settings.SettingValue<?> get(org.exoplatform.commons.api.settings.data.Context c,
org.exoplatform.commons.api.settings.data.Scope s,
String key)
get in interface org.exoplatform.commons.api.settings.SettingServicepublic void remove(org.exoplatform.commons.api.settings.data.Context c,
org.exoplatform.commons.api.settings.data.Scope s,
String key)
remove in interface org.exoplatform.commons.api.settings.SettingServicepublic void remove(org.exoplatform.commons.api.settings.data.Context context,
org.exoplatform.commons.api.settings.data.Scope scope)
remove in interface org.exoplatform.commons.api.settings.SettingServicepublic void remove(org.exoplatform.commons.api.settings.data.Context context)
remove in interface org.exoplatform.commons.api.settings.SettingServicepublic boolean startSynchronization()
public void stopSynchronization(boolean requestClose)
Copyright © 2003–2018 eXo Platform SAS. All rights reserved.