|
Field Summary | ||
protected ActionDefinition |
actionDefinition | |
applicableTypes List of types and aspects for which this action is applicable |
||
protected boolean |
publicAction Indicated whether the action is public or internal (default true) |
Fields inherited from class org.alfresco.repo.action.ParameterizedItemAbstractBase |
adhocPropertiesAllowed, DISPLAY_LABEL, runtimeActionService |
Fields inherited from class org.alfresco.repo.action.CommonResourceAbstractBase |
name |
Fields inherited from interface org.alfresco.repo.action.executer.ActionExecuter |
PARAM_RESULT |
Constructor Summary | ||
ActionExecuterAbstractBase() |
Method Summary | ||
protected ActionDefinition |
createActionDefinition(String name) This method returns an instance of an ActionDefinition implementation class. |
|
void |
execute(Action action, NodeRef actionedUponNodeRef) Execute the action executer |
|
protected abstract void |
executeImpl(Action action, NodeRef actionedUponNodeRef) Execute the action implementation |
|
getActionDefinition() Get rule action definition |
||
boolean |
getIgnoreLock() Indicates whether a lock on the actioned upon node reference should be ignored or not. |
|
getQueueName() Get the queueName that will execute this action |
||
boolean |
getTrackStatus() Get whether the basic action definition supports action tracking or not. |
|
void |
init() Init method |
|
protected boolean |
isApplicableType(NodeRef actionedUponNodeRef) Check if a node is a type or subtype of the of one of the applicable types |
|
boolean |
onLogException(org.apache.commons.logging.Log logger, Throwable t, String message) | |
void |
setApplicableTypes(String[] applicableTypes) Set the list of types for which this action is applicable |
|
void |
setBaseNodeService(NodeService nodeService) | |
void |
setDictionaryService(DictionaryService dictionaryService) Set the dictionary service |
|
void |
setIgnoreLock(boolean ignoreLock) Set the ignore lock value. |
|
void |
setLockService(LockService lockService) | |
void |
setMlAwareNodeService(NodeService mlAwareNodeService) | |
void |
setPublicAction(boolean publicAction) Set whether the action is public or not. |
|
void |
setQueueName(String queueName) Set the queueName which will execute this action if blank or null then the action will be executed on the "default" queue |
|
void |
setTrackStatus(boolean trackStatus) Set whether the basic action definition requires status tracking. |
Methods inherited from class org.alfresco.repo.action.ParameterizedItemAbstractBase |
addParameterDefinitions, checkMandatoryProperties, getAdhocPropertiesAllowed, getDescriptionKey, getLocalizedParameterDefinitions, getParamDisplayLabel, getParamDisplayLabel, getParameterDefintions, getTitleKey, setAdhocPropertiesAllowed, setLocales, setRuntimeActionService, toString |
Methods inherited from class org.alfresco.repo.action.CommonResourceAbstractBase |
setBeanName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
|