org.exoplatform.settings.impl
Class SettingServiceImpl
java.lang.Object
org.exoplatform.settings.impl.SettingServiceImpl
- All Implemented Interfaces:
- org.exoplatform.commons.api.settings.SettingService
public class SettingServiceImpl
- extends Object
- implements org.exoplatform.commons.api.settings.SettingService
- Author:
- Alain Defrance
|
Method Summary |
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)
|
static boolean |
startSynchronization()
|
static void |
stopSynchronization(boolean requestClose)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SettingServiceImpl
public SettingServiceImpl(EventManagerImpl<SettingServiceImpl,org.exoplatform.commons.api.settings.data.SettingData> eventManager)
throws NullPointerException
- Throws:
NullPointerException
set
public 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)
- Specified by:
set in interface org.exoplatform.commons.api.settings.SettingService
get
public 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)
- Specified by:
get in interface org.exoplatform.commons.api.settings.SettingService
remove
public void remove(org.exoplatform.commons.api.settings.data.Context c,
org.exoplatform.commons.api.settings.data.Scope s,
String key)
- Specified by:
remove in interface org.exoplatform.commons.api.settings.SettingService
remove
public void remove(org.exoplatform.commons.api.settings.data.Context context,
org.exoplatform.commons.api.settings.data.Scope scope)
- Specified by:
remove in interface org.exoplatform.commons.api.settings.SettingService
remove
public void remove(org.exoplatform.commons.api.settings.data.Context context)
- Specified by:
remove in interface org.exoplatform.commons.api.settings.SettingService
startSynchronization
public static boolean startSynchronization()
stopSynchronization
public static void stopSynchronization(boolean requestClose)
Copyright © 2013 eXo Platform SAS. All Rights Reserved.