11-15-2006 03:56 AM
11-20-2006 09:54 AM
org.alfresco.service.cmr.rule.RuleService
// Create a condition
ActionCondition actionCondition = actionService.createActionCondition(NoConditionEvaluator.NAME);
// Create an action
Action actionAddAspect = actionService.createAction(AddFeaturesActionExecuter.NAME);
actionAddAspect.setTitle("Add some aspect.");
actionAddAspect.setExecuteAsynchronously(false);
actionAddAspect.setParameterValue(AddFeaturesActionExecuter.PARAM_ASPECT_NAME, [aspectQName]);
actionAddAspect.setParameterValue(AddFeaturesActionExecuter.PARAM_ASPECT_PROPERTIES, [aspectParams]);
// Create a rule
Rule rule = ruleService.createRule("inbound");
rule.setTitle("My New'N'Shiny Inbound Rule");
rule.applyToChildren(true);
rule.addActionCondition(actionCondition);
rule.addAction(actionAddAspect);
ruleService.saveRule([targetNode], rule);
08-13-2007 03:02 PM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.