Class ExtendedBeforeDeleteChildAssociationRuleTrigger

  • All Implemented Interfaces:
    org.alfresco.repo.node.NodeServicePolicies.BeforeDeleteChildAssociationPolicy, org.alfresco.repo.policy.AssociationPolicy, org.alfresco.repo.policy.Policy, org.alfresco.repo.rule.ruletrigger.RuleTrigger

    public class ExtendedBeforeDeleteChildAssociationRuleTrigger
    extends org.alfresco.repo.rule.ruletrigger.RuleTriggerAbstractBase
    implements org.alfresco.repo.node.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

        org.alfresco.repo.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.policy.Policy

        NAMESPACE
      • Fields inherited from interface org.alfresco.repo.rule.ruletrigger.RuleTrigger

        RULE_TRIGGER_NEW_NODES, RULE_TRIGGER_RENAMED_NODES
    • Constructor Detail

      • ExtendedBeforeDeleteChildAssociationRuleTrigger

        public ExtendedBeforeDeleteChildAssociationRuleTrigger()
    • Method Detail

      • setIsClassBehaviour

        public void setIsClassBehaviour​(boolean isClassBehaviour)
      • registerRuleTrigger

        public void registerRuleTrigger()
        Specified by:
        registerRuleTrigger in interface org.alfresco.repo.rule.ruletrigger.RuleTrigger
        See Also:
        RuleTrigger.registerRuleTrigger()
      • beforeDeleteChildAssociation

        public void beforeDeleteChildAssociation​(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
        Specified by:
        beforeDeleteChildAssociation in interface org.alfresco.repo.node.NodeServicePolicies.BeforeDeleteChildAssociationPolicy