|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface RuntimeActionService
Runtime action service. This interface contains methods useful for integration with the action service at a lower level.
| Method Summary | |
|---|---|
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)
|
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. |
| Method Detail |
|---|
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 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)
action - action objectparentNodeRef - parent node referenceassocTypeName - association type nameassocName - association name
void saveActionImpl(org.alfresco.service.cmr.repository.NodeRef actionNodeRef,
Action action)
actionNodeRef - the action node referenceaction - the action
void executeActionImpl(Action action,
org.alfresco.service.cmr.repository.NodeRef actionedUponNodeRef,
boolean checkConditions,
boolean executedAsynchronously,
java.util.Set actionChain)
action - actionedUponNodeRef - checkConditions -
void directActionExecution(Action action,
org.alfresco.service.cmr.repository.NodeRef actionedUponNodeRef)
action - the actionactionedUponNodeRef - the actioned upon node reference
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||