You are here

execute

The execute() methods execute the action against the specified node.

execute(node)

execute(node) executes the action against the specified node.

The action (and its parameters) can be reused against many nodes by repeatedly invoking execute. Between invocations, the parameters of the action can be changed.

Parameters

node
The node on which to execute the action.

Example

Executing the mail action:


// create mail action   
var mail = actions.create("mail");   
mail.parameters.to = "davidc@alfresco.com";   
mail.parameters.subject = "Hello from JavaScript";   
mail.parameters.from = "davidc@alfresco.com";   
mail.parameters.template = root.childByNamePath
("Company Home/Data Dictionary/Email Templates/notify_user_email.ftl");   
mail.parameters.text = "some text, in case template is not found";   
// execute action against a document       
mail.execute(doc); 
      

execute(node, readOnly, newTxn)

execute(node, readOnly, newTxn) executes the action against the specified node.

The action (and its parameters) can be reused against many nodes by repeatedly invoking execute. Between invocations, the parameters of the action can be changed.

Parameters

node
The node on which to execute the action.
readOnly
Set to true to start a read-only transaction, false otherwise.
newTxn
Set to true to start a new transaction, false to use the existing transaction.

execute(nodeRef)

execute(nodeRef) executes the action against the specified node.

The action (and its parameters) can be reused against many nodes by repeatedly invoking execute. Between invocations, the parameters of the action can be changed.

Parameters

nodeRef
The node on which to execute the action.

execute(nodeRef, readOnly, newTxn)

execute(nodeRef, readOnly, newTxn) executes the action against the specified node.

The action (and its parameters) can be reused against many nodes by repeatedly invoking execute. Between invocations, the parameters of the action can be changed.

Parameters

nodeRef
The node on which to execute the action.
readOnly
Set to true to start a read-only transaction, false otherwise.
newTxn
Set to true to start a new transaction, false to use the existing transaction.