|
|||||||||
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)
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. |
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 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 reference
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |