Class BeforeDeleteChildAssociationRuleTrigger
java.lang.Object
org.alfresco.repo.rule.ruletrigger.RuleTriggerAbstractBase
org.alfresco.repo.rule.ruletrigger.BeforeDeleteChildAssociationRuleTrigger
- All Implemented Interfaces:
NodeServicePolicies.BeforeDeleteChildAssociationPolicy,NodeServicePolicies.BeforeMoveNodePolicy,AssociationPolicy,ClassPolicy,Policy,RuleTrigger
public class BeforeDeleteChildAssociationRuleTrigger
extends RuleTriggerAbstractBase
implements NodeServicePolicies.BeforeDeleteChildAssociationPolicy, NodeServicePolicies.BeforeMoveNodePolicy
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, ruleServiceFields inherited from interface org.alfresco.repo.node.NodeServicePolicies.BeforeDeleteChildAssociationPolicy
QNAMEFields inherited from interface org.alfresco.repo.node.NodeServicePolicies.BeforeMoveNodePolicy
QNAMEFields inherited from interface org.alfresco.repo.rule.ruletrigger.RuleTrigger
RULE_TRIGGER_NEW_NODES, RULE_TRIGGER_RENAMED_NODES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbeforeDeleteChildAssociation(ChildAssociationRef childAssocRef) Called before a node child association is deleted.voidbeforeMoveNode(ChildAssociationRef oldChildAssocRef, NodeRef newParentRef) Called before a node is moved.voidRegister 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
-
Constructor Details
-
BeforeDeleteChildAssociationRuleTrigger
public BeforeDeleteChildAssociationRuleTrigger()
-
-
Method Details
-
setIsClassBehaviour
public void setIsClassBehaviour(boolean isClassBehaviour) -
registerRuleTrigger
public void registerRuleTrigger()Description copied from interface:RuleTriggerRegister the rule trigger- Specified by:
registerRuleTriggerin interfaceRuleTrigger- See Also:
-
beforeDeleteChildAssociation
Description copied from interface:NodeServicePolicies.BeforeDeleteChildAssociationPolicyCalled before a node child association is deleted.- Specified by:
beforeDeleteChildAssociationin interfaceNodeServicePolicies.BeforeDeleteChildAssociationPolicy- Parameters:
childAssocRef- the child association to be deleted
-
beforeMoveNode
Description copied from interface:NodeServicePolicies.BeforeMoveNodePolicyCalled before a node is moved.- Specified by:
beforeMoveNodein interfaceNodeServicePolicies.BeforeMoveNodePolicy- Parameters:
oldChildAssocRef- the child association reference prior to the movenewParentRef- the new parent node reference
-