|
|||||||||
| 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_NODESET |
| 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 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 rules
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||