Class PropertySubActionExecuterAbstractBase
java.lang.Object
org.alfresco.repo.action.CommonResourceAbstractBase
org.alfresco.repo.action.ParameterizedItemAbstractBase
org.alfresco.repo.action.executer.ActionExecuterAbstractBase
org.alfresco.module.org_alfresco_module_rm.action.AuditableActionExecuterAbstractBase
org.alfresco.module.org_alfresco_module_rm.action.PropertySubActionExecuterAbstractBase
- All Implemented Interfaces:
ActionExecuter,LoggingAwareExecuter,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.context.ApplicationContextAware
- Direct Known Subclasses:
RMActionExecuterAbstractBase
public abstract class PropertySubActionExecuterAbstractBase
extends AuditableActionExecuterAbstractBase
Extension to action implementation hierarchy to insert parameter substitution processing.
NOTE: this should eventually be pushed into the core.
- Since:
- 2.1
- Author:
- Roy Wetherall
-
Field Summary
Fields inherited from class org.alfresco.repo.action.executer.ActionExecuterAbstractBase
actionAccessRestrictions, actionDefinition, applicableTypes, publicActionFields inherited from class org.alfresco.repo.action.ParameterizedItemAbstractBase
adhocPropertiesAllowed, DISPLAY_LABEL, runtimeActionServiceFields inherited from class org.alfresco.repo.action.CommonResourceAbstractBase
nameFields inherited from interface org.alfresco.repo.action.executer.ActionExecuter
PARAM_RESULT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected ParameterProcessorComponentprotected booleanvoidsetAllowParameterSubstitutions(boolean allowParameterSubstitutions) voidsetParameterProcessorComponent(ParameterProcessorComponent parameterProcessorComponent) Methods inherited from class org.alfresco.module.org_alfresco_module_rm.action.AuditableActionExecuterAbstractBase
getApplicationContext, init, isAuditable, isAuditedImmediately, setApplicationContext, setAuditable, setAuditedImmediatelyMethods inherited from class org.alfresco.repo.action.executer.ActionExecuterAbstractBase
createActionDefinition, executeImpl, getActionAccessRestrictions, getActionDefinition, getIgnoreLock, getQueueName, getTrackStatus, isApplicableType, onLogException, setActionAccessRestrictions, setApplicableTypes, setBaseNodeService, setDictionaryService, setIgnoreLock, setLockService, setMlAwareNodeService, setPublicAction, setQueueName, setTrackStatus, verifyActionAccessRestrictionsMethods inherited from class org.alfresco.repo.action.ParameterizedItemAbstractBase
addParameterDefinitions, checkMandatoryProperties, getAdhocPropertiesAllowed, getDescriptionKey, getLocalizedParameterDefinitions, getParamDisplayLabel, getParamDisplayLabel, getParameterDefintions, getTitleKey, setAdhocPropertiesAllowed, setLocales, setRuntimeActionService, toStringMethods inherited from class org.alfresco.repo.action.CommonResourceAbstractBase
setBeanNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.alfresco.repo.action.executer.ActionExecuter
isExecuteAsynchronously
-
Constructor Details
-
PropertySubActionExecuterAbstractBase
public PropertySubActionExecuterAbstractBase()
-
-
Method Details
-
getParameterProcessorComponent
- Returns:
- Parameter processor component
-
isAllowParameterSubstitutions
protected boolean isAllowParameterSubstitutions()- Returns:
- True if parameter substitutions are allowed, false otherwise
-
setParameterProcessorComponent
- Parameters:
parameterProcessorComponent- parameter processor component
-
setAllowParameterSubstitutions
public void setAllowParameterSubstitutions(boolean allowParameterSubstitutions) - Parameters:
allowParameterSubstitutions- true if property subs allowed, false otherwise
-
execute
- Specified by:
executein interfaceActionExecuter- Overrides:
executein classAuditableActionExecuterAbstractBase- See Also:
-