Class BasicExtensionModule
- java.lang.Object
-
- org.springframework.extensions.surf.extensibility.BasicExtensionModule
-
public class BasicExtensionModule extends java.lang.ObjectRepresentation of the configuration of a module that provides an extension. Modules consist of
Customizationand AdvancedComponent instances. They can optionally be configured with a ExtensionModuleEvaluator that determines whether or not the module should be applied to a request.- Author:
- David Draper
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAUTO_DEPLOYstatic java.lang.StringAUTO_DEPLOY_INDEXstatic java.lang.StringCOMPONENTstatic java.lang.StringCOMPONENTSstatic java.lang.StringCONFIGURATIONSstatic java.lang.StringCUSTOMIZATIONstatic java.lang.StringCUSTOMIZATIONSstatic java.lang.StringDESCRIPTIONstatic java.lang.StringEVALUATORstatic java.lang.StringEVALUATOR_PROPSstatic java.lang.StringEVALUATOR_TYPEstatic java.lang.StringIDstatic java.lang.StringVERSION
-
Constructor Summary
Constructors Constructor Description BasicExtensionModule(org.dom4j.Element element)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetAutoDeployIndex()java.util.List<org.dom4j.Element>getConfigurations()java.util.List<Customization>getCustomizations()java.lang.StringgetDescription()java.lang.StringgetEvaluator()java.util.Map<java.lang.String,java.lang.String>getEvaluatorProperties()java.lang.StringgetId()java.lang.StringgetVersion()booleanisAutoDeploy()
-
-
-
Field Detail
-
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
-
AUTO_DEPLOY
public static final java.lang.String AUTO_DEPLOY
- See Also:
- Constant Field Values
-
DESCRIPTION
public static final java.lang.String DESCRIPTION
- See Also:
- Constant Field Values
-
VERSION
public static final java.lang.String VERSION
- See Also:
- Constant Field Values
-
AUTO_DEPLOY_INDEX
public static final java.lang.String AUTO_DEPLOY_INDEX
- See Also:
- Constant Field Values
-
EVALUATOR
public static final java.lang.String EVALUATOR
- See Also:
- Constant Field Values
-
EVALUATOR_TYPE
public static final java.lang.String EVALUATOR_TYPE
- See Also:
- Constant Field Values
-
EVALUATOR_PROPS
public static final java.lang.String EVALUATOR_PROPS
- See Also:
- Constant Field Values
-
COMPONENTS
public static final java.lang.String COMPONENTS
- See Also:
- Constant Field Values
-
COMPONENT
public static final java.lang.String COMPONENT
- See Also:
- Constant Field Values
-
CUSTOMIZATIONS
public static final java.lang.String CUSTOMIZATIONS
- See Also:
- Constant Field Values
-
CUSTOMIZATION
public static final java.lang.String CUSTOMIZATION
- See Also:
- Constant Field Values
-
CONFIGURATIONS
public static final java.lang.String CONFIGURATIONS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getId
public java.lang.String getId()
-
isAutoDeploy
public boolean isAutoDeploy()
-
getDescription
public java.lang.String getDescription()
-
getVersion
public java.lang.String getVersion()
-
getAutoDeployIndex
public java.lang.String getAutoDeployIndex()
-
getEvaluator
public java.lang.String getEvaluator()
-
getEvaluatorProperties
public java.util.Map<java.lang.String,java.lang.String> getEvaluatorProperties()
-
getCustomizations
public java.util.List<Customization> getCustomizations()
-
getConfigurations
public java.util.List<org.dom4j.Element> getConfigurations()
-
-