Class ExtendedBeforeDeleteChildAssociationRuleTrigger
java.lang.Object
org.alfresco.repo.rule.ruletrigger.RuleTriggerAbstractBase
org.alfresco.repo.rule.ruletrigger.ExtendedBeforeDeleteChildAssociationRuleTrigger
- All Implemented Interfaces:
NodeServicePolicies.BeforeDeleteChildAssociationPolicy
,AssociationPolicy
,Policy
,RuleTrigger
public class ExtendedBeforeDeleteChildAssociationRuleTrigger
extends RuleTriggerAbstractBase
implements NodeServicePolicies.BeforeDeleteChildAssociationPolicy
Prevent multiple triggering of outbound rules when moving records.
- 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.BeforeDeleteChildAssociationPolicy
QNAME
Fields inherited from interface org.alfresco.repo.rule.ruletrigger.RuleTrigger
RULE_TRIGGER_NEW_NODES, RULE_TRIGGER_RENAMED_NODES
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
beforeDeleteChildAssociation
(ChildAssociationRef childAssocRef) void
void
setIsClassBehaviour
(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
-
ExtendedBeforeDeleteChildAssociationRuleTrigger
public ExtendedBeforeDeleteChildAssociationRuleTrigger()
-
-
Method Details
-
setIsClassBehaviour
public void setIsClassBehaviour(boolean isClassBehaviour) -
registerRuleTrigger
public void registerRuleTrigger()- Specified by:
registerRuleTrigger
in interfaceRuleTrigger
- See Also:
-
beforeDeleteChildAssociation
- Specified by:
beforeDeleteChildAssociation
in interfaceNodeServicePolicies.BeforeDeleteChildAssociationPolicy
-