org.exoplatform.settings.impl
Class SettingServiceImpl

java.lang.Object
  extended by 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

Constructor Summary
SettingServiceImpl(EventManagerImpl<SettingServiceImpl,org.exoplatform.commons.api.settings.data.SettingData> eventManager)
           
 
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
 

Constructor Detail

SettingServiceImpl

public SettingServiceImpl(EventManagerImpl<SettingServiceImpl,org.exoplatform.commons.api.settings.data.SettingData> eventManager)
                   throws NullPointerException
Throws:
NullPointerException
Method Detail

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.