Support for linking and unlinking rules.

- Link and unlink actions avaible to allow one rule node to reuse the rule set from another rule set.
- Methods added to rule service API to get information about linked to and linked from rule nodes.

Note: 
- The action execution queue REST API can be used to call the link and unlink actions.
- The rule set REST API needs to be extended to provid information about what links to and from a rule node.



git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@18670 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Roy Wetherall
2010-02-17 04:25:17 +00:00
parent e174e39005
commit 8a0dc74bca
7 changed files with 577 additions and 3 deletions

View File

@@ -27,6 +27,7 @@ package org.alfresco.repo.rule;
import java.util.Set;
import org.alfresco.repo.rule.RuleServiceImpl.ExecutedRuleData;
import org.alfresco.service.cmr.repository.ChildAssociationRef;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.rule.Rule;
import org.alfresco.service.cmr.rule.RuleType;
@@ -45,4 +46,6 @@ public interface RuntimeRuleService
void executePendingRules();
void registerRuleType(RuleType ruleType);
ChildAssociationRef getSavedRuleFolderAssoc(NodeRef nodeRef);
}