public class RuleTypeImpl extends CommonResourceAbstractBase implements RuleType
name| Constructor and Description |
|---|
RuleTypeImpl(java.util.List ruleTriggers)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDisplayLabel()
Get the display label of the rule type.
|
java.lang.String |
getName()
Get the name of the rule type.
|
void |
init()
Rule type initialise method
|
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
Set the node service
|
void |
setRuleService(RuleService ruleService)
Set the rule service
|
void |
triggerRuleType(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.cmr.repository.NodeRef actionedUponNodeRef,
boolean executeRuleImmediately)
Trigger the rules of the rule type for the node on the actioned upon node.
|
setBeanNamepublic RuleTypeImpl(java.util.List ruleTriggers)
ruleTriggers - the rule triggerspublic void setRuleService(RuleService ruleService)
ruleService - the rule servicepublic void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService - the node servicepublic void init()
public java.lang.String getName()
RuleTypeThe name is unique and is used to identify the rule type.
getName in interface RuleTypeRuleType.getName()public java.lang.String getDisplayLabel()
RuleTypegetDisplayLabel in interface RuleTypeRuleType.getDisplayLabel()public void triggerRuleType(org.alfresco.service.cmr.repository.NodeRef nodeRef,
org.alfresco.service.cmr.repository.NodeRef actionedUponNodeRef,
boolean executeRuleImmediately)
RuleTypetriggerRuleType in interface RuleTypenodeRef - the node ref whos rule of rule type are to be triggeredactionedUponNodeRef - the node ref that the triggered rule will action uponorg.alfresco.service.cmr.rule.RuleType#triggerRuleType(org.alfresco.service.cmr.repository.NodeRef, org.alfresco.service.cmr.repository.NodeRef)Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.