public interface RuntimeActionService
| Modifier and Type | Method and Description |
|---|---|
Action |
createAction(org.alfresco.service.cmr.repository.NodeRef actionNodeRef)
Create a new action based on an action node reference
|
org.alfresco.service.cmr.repository.NodeRef |
createActionNodeRef(Action action,
org.alfresco.service.cmr.repository.NodeRef parentNodeRef,
org.alfresco.service.namespace.QName assocTypeName,
org.alfresco.service.namespace.QName assocName)
Create a action node reference
|
void |
directActionExecution(Action action,
org.alfresco.service.cmr.repository.NodeRef actionedUponNodeRef)
Execute an action directly
|
void |
executeActionImpl(Action action,
org.alfresco.service.cmr.repository.NodeRef actionedUponNodeRef,
boolean checkConditions,
boolean executedAsynchronously,
java.util.Set actionChain)
Perform low-level action execution
|
void |
postCommit()
Post commit method
|
void |
registerActionConditionEvaluator(ActionConditionEvaluator actionConditionEvaluator)
Register an action condition evaluator
|
void |
registerActionExecuter(ActionExecuter actionExecuter)
Register an action executer
|
void |
registerParameterConstraint(ParameterConstraint parameterConstraint)
Register parameter constraint
|
void |
saveActionImpl(org.alfresco.service.cmr.repository.NodeRef actionNodeRef,
Action action)
Save action, used internally to store the details of an action on the aciton node.
|
void postCommit()
void registerActionConditionEvaluator(ActionConditionEvaluator actionConditionEvaluator)
actionConditionEvaluator - action condition evaluatorvoid registerActionExecuter(ActionExecuter actionExecuter)
actionExecuter - action executervoid registerParameterConstraint(ParameterConstraint parameterConstraint)
parameterConstraint - parameter constraintAction createAction(org.alfresco.service.cmr.repository.NodeRef actionNodeRef)
actionNodeRef - action node referenceorg.alfresco.service.cmr.repository.NodeRef createActionNodeRef(Action action, org.alfresco.service.cmr.repository.NodeRef parentNodeRef, org.alfresco.service.namespace.QName assocTypeName, org.alfresco.service.namespace.QName assocName)
action - action objectparentNodeRef - parent node referenceassocTypeName - association type nameassocName - association namevoid saveActionImpl(org.alfresco.service.cmr.repository.NodeRef actionNodeRef,
Action action)
actionNodeRef - the action node referenceaction - the actionvoid executeActionImpl(Action action, org.alfresco.service.cmr.repository.NodeRef actionedUponNodeRef, boolean checkConditions, boolean executedAsynchronously, java.util.Set actionChain)
void directActionExecution(Action action, org.alfresco.service.cmr.repository.NodeRef actionedUponNodeRef)
action - the actionactionedUponNodeRef - the actioned upon node referenceCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.