public class ActionDefinitionImpl extends ParameterizedItemDefinitionImpl implements ActionDefinition
Constructor and Description |
---|
ActionDefinitionImpl(String name)
Constructor
|
Modifier and Type | Method and Description |
---|---|
Set<org.alfresco.service.namespace.QName> |
getApplicableTypes()
Gets the set of applicable types
|
String |
getRuleActionExecutor()
Get the rule aciton executor
|
boolean |
getTrackStatus()
Get whether the basic action definition supports action tracking
or not.
|
void |
setApplicableTypes(Set<org.alfresco.service.namespace.QName> applicableTypes)
Sets the list of applicable types
|
void |
setRuleActionExecutor(String ruleActionExecutor)
Set the rule action executor
|
void |
setTrackStatus(boolean trackStatus)
Set whether the basic action definition requires status tracking.
|
getAdhocPropertiesAllowed, getDescription, getName, getParameterDefinitions, getParameterDefintion, getTitle, hasParameterDefinitions, setAdhocPropertiesAllowed, setDescriptionKey, setLocalizedParameterDefinitions, setParameterDefinitions, setTitleKey
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdhocPropertiesAllowed, getDescription, getName, getParameterDefinitions, getParameterDefintion, getTitle, hasParameterDefinitions
public ActionDefinitionImpl(String name)
name
- the namepublic void setRuleActionExecutor(String ruleActionExecutor)
ruleActionExecutor
- the rule action executorpublic String getRuleActionExecutor()
public Set<org.alfresco.service.namespace.QName> getApplicableTypes()
getApplicableTypes
in interface ActionDefinition
public void setApplicableTypes(Set<org.alfresco.service.namespace.QName> applicableTypes)
applicableTypes
- the applicable typespublic boolean getTrackStatus()
ActionDefinition
action
but if not, this value is used. Defaults to false.getTrackStatus
in interface ActionDefinition
public void setTrackStatus(boolean trackStatus)
Setting this to true introduces performance problems for concurrently-executing rules on V3.4: ALF-7341.
trackStatus
- true to track execution status otherwise falseCopyright © 2005–2017 Alfresco Software. All rights reserved.