Class OnCreateChildAssociationRuleTrigger
- java.lang.Object
-
- org.alfresco.repo.rule.ruletrigger.RuleTriggerAbstractBase
-
- org.alfresco.repo.rule.ruletrigger.OnCreateChildAssociationRuleTrigger
-
- All Implemented Interfaces:
NodeServicePolicies.OnCreateChildAssociationPolicy,AssociationPolicy,Policy,RuleTrigger
public class OnCreateChildAssociationRuleTrigger extends RuleTriggerAbstractBase implements NodeServicePolicies.OnCreateChildAssociationPolicy
A rule trigger for the creation of secondary child associations.Policy names supported are:
- Author:
- Roy Wetherall
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.alfresco.repo.policy.Policy
Policy.Arg
-
-
Field Summary
-
Fields inherited from class org.alfresco.repo.rule.ruletrigger.RuleTriggerAbstractBase
authenticationComponent, contentService, dictionaryService, executeRuleImmediately, nodeService, policyComponent, ruleService
-
Fields inherited from interface org.alfresco.repo.node.NodeServicePolicies.OnCreateChildAssociationPolicy
QNAME
-
Fields inherited from interface org.alfresco.repo.rule.ruletrigger.RuleTrigger
RULE_TRIGGER_NEW_NODES, RULE_TRIGGER_RENAMED_NODES
-
-
Constructor Summary
Constructors Constructor Description OnCreateChildAssociationRuleTrigger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonCreateChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef, boolean isNewNode)Called after a node child association has been created.voidregisterRuleTrigger()Register the rule triggervoidsetIsClassBehaviour(boolean isClassBehaviour)-
Methods inherited from class org.alfresco.repo.rule.ruletrigger.RuleTriggerAbstractBase
areRulesEnabled, getIgnoredAspects, getIgnoredTypes, ignoreTrigger, registerRuleType, setAuthenticationComponent, setContentService, setDictionaryService, setExecuteRuleImmediately, setIgnoredAspectsStr, setIgnoredTypeStr, setNodeService, setPolicyComponent, setRuleService, triggerRules
-
-
-
-
Method Detail
-
setIsClassBehaviour
public void setIsClassBehaviour(boolean isClassBehaviour)
-
registerRuleTrigger
public void registerRuleTrigger()
Description copied from interface:RuleTriggerRegister the rule trigger- Specified by:
registerRuleTriggerin interfaceRuleTrigger- See Also:
RuleTrigger.registerRuleTrigger()
-
onCreateChildAssociation
public void onCreateChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef, boolean isNewNode)Description copied from interface:NodeServicePolicies.OnCreateChildAssociationPolicyCalled after a node child association has been created.- Specified by:
onCreateChildAssociationin interfaceNodeServicePolicies.OnCreateChildAssociationPolicy- Parameters:
childAssocRef- the child association that has been createdisNewNode- true if the node is new or false if the node is being linked in
-
-