|
|||||||||
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
The authentication Component |
protected ContentService |
contentService
The content service |
protected org.alfresco.service.cmr.dictionary.DictionaryService |
dictionaryService
The dictionary service |
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
The node service |
protected PolicyComponent |
policyComponent
The policy component |
Fields inherited from interface org.alfresco.repo.rule.ruletrigger.RuleTrigger |
---|
RULE_TRIGGER_NEW_NODES, RULE_TRIGGER_RENAMED_NODES |
Constructor Summary | |
---|---|
RuleTriggerAbstractBase()
|
Method Summary | |
---|---|
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 |
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 boolean executeRuleImmediately
Constructor Detail |
---|
public RuleTriggerAbstractBase()
Method Detail |
---|
public void setPolicyComponent(PolicyComponent policyComponent)
policyComponent
- the policy componentpublic void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService
- the node servicepublic void setContentService(ContentService contentService)
contentService
- the content servicepublic void setAuthenticationComponent(AuthenticationComponent authenticationComponent)
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
dictionaryService
- the dictionary servicepublic void setExecuteRuleImmediately(boolean executeRuleImmediately)
executeRuleImmediately
- true execute the rule immediaely, false otherwisepublic void registerRuleType(RuleType ruleType)
registerRuleType
in interface RuleTrigger
ruleType
- the rule typeprotected 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 rules
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |