org.alfresco.repo.rule
Interface RuntimeRuleService

All Known Implementing Classes:
RuleServiceImpl

public interface RuntimeRuleService


Method Summary
 void addRulePendingExecution(NodeRef actionableNodeRef, NodeRef actionedUponNodeRef, Rule rule)
           
 void addRulePendingExecution(NodeRef actionableNodeRef, NodeRef actionedUponNodeRef, Rule rule, boolean executeAtEnd)
           
 void executePendingRules()
           
 void executeRule(Rule rule, NodeRef actionedUponNodeRef, java.util.Set executedRules)
           
 ChildAssociationRef getSavedRuleFolderAssoc(NodeRef nodeRef)
           
 void registerRuleType(RuleType ruleType)
           
 

Method Detail

executeRule

void executeRule(Rule rule,
                 NodeRef actionedUponNodeRef,
                 java.util.Set executedRules)

addRulePendingExecution

void addRulePendingExecution(NodeRef actionableNodeRef,
                             NodeRef actionedUponNodeRef,
                             Rule rule)

addRulePendingExecution

void addRulePendingExecution(NodeRef actionableNodeRef,
                             NodeRef actionedUponNodeRef,
                             Rule rule,
                             boolean executeAtEnd)

executePendingRules

void executePendingRules()

registerRuleType

void registerRuleType(RuleType ruleType)

getSavedRuleFolderAssoc

ChildAssociationRef getSavedRuleFolderAssoc(NodeRef nodeRef)


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.