|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.alfresco.repo.rule.ruletrigger.RuleTriggerAbstractBase
public abstract class RuleTriggerAbstractBase
Rule trigger abstract base
| Field Summary | |
|---|---|
protected AuthenticationComponent |
authenticationComponent
|
protected ContentService |
contentService
|
protected org.alfresco.service.cmr.dictionary.DictionaryService |
dictionaryService
|
protected boolean |
executeRuleImmediately
Indicates whether the rule should be executed immediately or at the end of the transaction. |
protected org.alfresco.service.cmr.repository.NodeService |
nodeService
|
protected PolicyComponent |
policyComponent
|
protected RuleService |
ruleService
|
| Fields inherited from interface org.alfresco.repo.rule.ruletrigger.RuleTrigger |
|---|
RULE_TRIGGER_NEW_NODES, RULE_TRIGGER_RENAMED_NODES |
| Constructor Summary | |
|---|---|
RuleTriggerAbstractBase()
|
|
| Method Summary | |
|---|---|
protected boolean |
areRulesEnabled()
Helper method to allow triggers to check if rules are enabled or disabled (ALF-10839: Eliminate rule discovery overhead on property update when rules have been disabled) |
void |
registerRuleType(RuleType ruleType)
Registration of an interested rule type |
void |
setAuthenticationComponent(AuthenticationComponent authenticationComponent)
Set the authenticationComponent |
void |
setContentService(ContentService contentService)
Set the content service |
void |
setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
Set the dictionary service |
void |
setExecuteRuleImmediately(boolean executeRuleImmediately)
Sets the values that indicates whether the rule should be executed immediately or not. |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
Set the node service |
void |
setPolicyComponent(PolicyComponent policyComponent)
Set the policy component |
void |
setRuleService(RuleService ruleService)
Set the RuleService to assist with enabled/disabled check |
protected void |
triggerRules(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.cmr.repository.NodeRef actionedUponNodeRef)
Trigger the rules that relate to any interested rule types for the node references passed. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.alfresco.repo.rule.ruletrigger.RuleTrigger |
|---|
registerRuleTrigger |
| Field Detail |
|---|
protected PolicyComponent policyComponent
protected org.alfresco.service.cmr.repository.NodeService nodeService
protected ContentService contentService
protected AuthenticationComponent authenticationComponent
protected org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService
protected RuleService ruleService
protected boolean executeRuleImmediately
| Constructor Detail |
|---|
public RuleTriggerAbstractBase()
| Method Detail |
|---|
public void setPolicyComponent(PolicyComponent policyComponent)
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
public void setContentService(ContentService contentService)
public void setAuthenticationComponent(AuthenticationComponent authenticationComponent)
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
public void setRuleService(RuleService ruleService)
public void setExecuteRuleImmediately(boolean executeRuleImmediately)
executeRuleImmediately - true execute the rule immediaely, false otherwisepublic void registerRuleType(RuleType ruleType)
registerRuleType in interface RuleTriggerruleType - the rule type
protected void triggerRules(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.cmr.repository.NodeRef actionedUponNodeRef)
nodeRef - the node reference who rules are to be triggeredactionedUponNodeRef - the node reference that will be actioned upon by the rulesprotected boolean areRulesEnabled()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||