org.exoplatform.settings.chromattic
Class ScopeEntity

java.lang.Object
  extended by org.exoplatform.settings.chromattic.ScopeEntity

public abstract class ScopeEntity
extends Object

Author:
Alain Defrance

Constructor Summary
ScopeEntity()
           
 
Method Summary
 ScopeEntity getInstance(String name)
           
protected abstract  Map<String,ScopeEntity> getInstances()
           
protected abstract  Map<String,Object> getProperties()
           
 Object getValue(String name)
           
abstract  void remove()
           
 ScopeEntity removeScope(String name)
           
 Object removeValue(String key)
           
 void setValue(String name, Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScopeEntity

public ScopeEntity()
Method Detail

getInstances

protected abstract Map<String,ScopeEntity> getInstances()

getProperties

protected abstract Map<String,Object> getProperties()

remove

public abstract void remove()

getValue

public Object getValue(String name)

removeValue

public Object removeValue(String key)

removeScope

public ScopeEntity removeScope(String name)

setValue

public void setValue(String name,
                     Object value)

getInstance

public ScopeEntity getInstance(String name)


Copyright © 2003–2014 eXo Platform SAS. All rights reserved.