Class SafePortalContainerDefinition
java.lang.Object
org.exoplatform.container.definition.PortalContainerDefinition
org.exoplatform.container.definition.SafePortalContainerDefinition
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
ConstructorsConstructorDescriptionSafePortalContainerDefinition(PortalContainerDefinition definition, PortalContainerDefinition defaultDefinition) Default constructor -
Method Summary
Modifier and TypeMethodDescriptiongetName()voidsetDependencies(List<String> dependencies) voidsetExternalSettingsPath(String externalSettingsPath) voidvoidsetRealmName(String realmName) voidsetRestContextName(String restContextName) voidsetSettings(Map<String, Object> settings)
-
Constructor Details
-
SafePortalContainerDefinition
public SafePortalContainerDefinition(PortalContainerDefinition definition, PortalContainerDefinition defaultDefinition) Default constructor
-
-
Method Details
-
getName
- Overrides:
getNamein classPortalContainerDefinition
-
setName
- Overrides:
setNamein classPortalContainerDefinition
-
getDependencies
- Overrides:
getDependenciesin classPortalContainerDefinition
-
setDependencies
- Overrides:
setDependenciesin classPortalContainerDefinition
-
getRealmName
- Overrides:
getRealmNamein classPortalContainerDefinition
-
setRealmName
- Overrides:
setRealmNamein classPortalContainerDefinition
-
getRestContextName
- Overrides:
getRestContextNamein classPortalContainerDefinition
-
setRestContextName
- Overrides:
setRestContextNamein classPortalContainerDefinition
-
getSettings
- Overrides:
getSettingsin classPortalContainerDefinition
-
setSettings
- Overrides:
setSettingsin classPortalContainerDefinition
-
getExternalSettingsPath
- Overrides:
getExternalSettingsPathin classPortalContainerDefinition
-
setExternalSettingsPath
- Overrides:
setExternalSettingsPathin classPortalContainerDefinition
-