Class SingleAssocRefPolicyRuleTrigger

java.lang.Object
org.alfresco.repo.rule.ruletrigger.RuleTriggerAbstractBase
fr.becpg.repo.rule.SingleAssocRefPolicyRuleTrigger
All Implemented Interfaces:
org.alfresco.repo.rule.ruletrigger.RuleTrigger

public class SingleAssocRefPolicyRuleTrigger extends org.alfresco.repo.rule.ruletrigger.RuleTriggerAbstractBase

SingleAssocRefPolicyRuleTrigger class.

Author:
matthieu
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private Set<org.alfresco.service.namespace.QName>
     
    private boolean
     
    private static org.apache.commons.logging.Log
     
    private String
     
    private String
     

    Fields inherited from class org.alfresco.repo.rule.ruletrigger.RuleTriggerAbstractBase

    authenticationComponent, contentService, dictionaryService, executeRuleImmediately, nodeService, policyComponent, ruleService

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

    RULE_TRIGGER_NEW_NODES, RULE_TRIGGER_RENAMED_NODES
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    policyBehaviour(org.alfresco.service.cmr.repository.AssociationRef assocRef)
    policyBehaviour.
    void
    registerRuleTrigger.
    void
    setExcludedAssociationTypes(Set<org.alfresco.service.namespace.QName> assocTypes)
    setExcludedAssociationTypes.
    void
    setIgnoreEntityDataList(boolean ignoreEntityDataList)
    Setter for the field ignoreEntityDataList.
    void
    setPolicyName(String policyName)
    Setter for the field policyName.
    void
    setPolicyNamespace(String policyNamespace)
    Setter for the field policyNamespace.

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • logger

      private static org.apache.commons.logging.Log logger
    • policyNamespace

      private String policyNamespace
    • policyName

      private String policyName
    • excludedAssocTypes

      private Set<org.alfresco.service.namespace.QName> excludedAssocTypes
    • ignoreEntityDataList

      private boolean ignoreEntityDataList
  • Constructor Details

    • SingleAssocRefPolicyRuleTrigger

      public SingleAssocRefPolicyRuleTrigger()
  • Method Details

    • setPolicyNamespace

      public void setPolicyNamespace(String policyNamespace)

      Setter for the field policyNamespace.

      Parameters:
      policyNamespace - a String object
    • setPolicyName

      public void setPolicyName(String policyName)

      Setter for the field policyName.

      Parameters:
      policyName - a String object
    • setExcludedAssociationTypes

      public void setExcludedAssociationTypes(Set<org.alfresco.service.namespace.QName> assocTypes)

      setExcludedAssociationTypes.

      Parameters:
      assocTypes - a Set object
    • setIgnoreEntityDataList

      public void setIgnoreEntityDataList(boolean ignoreEntityDataList)

      Setter for the field ignoreEntityDataList.

      Parameters:
      ignoreEntityDataList - a boolean
    • registerRuleTrigger

      public void registerRuleTrigger()

      registerRuleTrigger.

      See Also:
      • RuleTrigger.registerRuleTrigger()
    • policyBehaviour

      public void policyBehaviour(org.alfresco.service.cmr.repository.AssociationRef assocRef)

      policyBehaviour.

      Parameters:
      assocRef - a AssociationRef object