eXo Kernel :: Container 2.4.4-CLD

org.exoplatform.container.definition
Class SafePortalContainerDefinition

java.lang.Object
  extended by org.exoplatform.container.definition.PortalContainerDefinition
      extended by org.exoplatform.container.definition.SafePortalContainerDefinition

public class SafePortalContainerDefinition
extends PortalContainerDefinition

This class is a decorator used to protect the nested PortalContainerDefinition. It mainly forbid access to setter. If a setter is called an UnsupportedOperationException will be thrown. This class is mainly used to prevent any unsupported PortalContainerDefinitionChange. Created by The eXo Platform SAS Author : Nicolas Filotto nicolas.filotto@exoplatform.com 8 sept. 2009


Constructor Summary
SafePortalContainerDefinition(PortalContainerDefinition definition, PortalContainerDefinition defaultDefinition)
          Default constructor
 
Method Summary
 List<String> getDependencies()
           
 String getExternalSettingsPath()
           
 String getName()
           
 String getRealmName()
           
 String getRestContextName()
           
 Map<String,Object> getSettings()
           
 void setDependencies(List<String> dependencies)
           
 void setExternalSettingsPath(String externalSettingsPath)
           
 void setName(String name)
           
 void setRealmName(String realmName)
           
 void setRestContextName(String restContextName)
           
 void setSettings(Map<String,Object> settings)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SafePortalContainerDefinition

public SafePortalContainerDefinition(PortalContainerDefinition definition,
                                     PortalContainerDefinition defaultDefinition)
Default constructor

Method Detail

getName

public String getName()
Overrides:
getName in class PortalContainerDefinition

setName

public void setName(String name)
Overrides:
setName in class PortalContainerDefinition

getDependencies

public List<String> getDependencies()
Overrides:
getDependencies in class PortalContainerDefinition

setDependencies

public void setDependencies(List<String> dependencies)
Overrides:
setDependencies in class PortalContainerDefinition

getRealmName

public String getRealmName()
Overrides:
getRealmName in class PortalContainerDefinition

setRealmName

public void setRealmName(String realmName)
Overrides:
setRealmName in class PortalContainerDefinition

getRestContextName

public String getRestContextName()
Overrides:
getRestContextName in class PortalContainerDefinition

setRestContextName

public void setRestContextName(String restContextName)
Overrides:
setRestContextName in class PortalContainerDefinition

getSettings

public Map<String,Object> getSettings()
Overrides:
getSettings in class PortalContainerDefinition

setSettings

public void setSettings(Map<String,Object> settings)
Overrides:
setSettings in class PortalContainerDefinition

getExternalSettingsPath

public String getExternalSettingsPath()
Overrides:
getExternalSettingsPath in class PortalContainerDefinition

setExternalSettingsPath

public void setExternalSettingsPath(String externalSettingsPath)
Overrides:
setExternalSettingsPath in class PortalContainerDefinition

eXo Kernel :: Container 2.4.4-CLD

Copyright © 2013 eXo Platform SAS. All Rights Reserved.