Class SingleNodeRefPolicyRuleTrigger

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

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

SingleNodeRefPolicyRuleTrigger class.

Author:
matthieu
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final String
     
    private boolean
     
    private String
     
    private String
     
    private boolean
     

    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.NodeRef nodeRef)
    policyBehaviour.
    void
    registerRuleTrigger.
    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.
    void
    setTriggerParentRules(boolean triggerParentRules)
    Setter for the field triggerParentRules.

    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

    • ERR_POLICY_NAME_NOT_SET

      private static final String ERR_POLICY_NAME_NOT_SET
      See Also:
    • policyNamespace

      private String policyNamespace
    • policyName

      private String policyName
    • triggerParentRules

      private boolean triggerParentRules
    • ignoreEntityDataList

      private boolean ignoreEntityDataList
  • Constructor Details

    • SingleNodeRefPolicyRuleTrigger

      public SingleNodeRefPolicyRuleTrigger()
  • Method Details

    • setIgnoreEntityDataList

      public void setIgnoreEntityDataList(boolean ignoreEntityDataList)

      Setter for the field ignoreEntityDataList.

      Parameters:
      ignoreEntityDataList - a boolean
    • 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
    • setTriggerParentRules

      public void setTriggerParentRules(boolean triggerParentRules)

      Setter for the field triggerParentRules.

      Parameters:
      triggerParentRules - a boolean
    • registerRuleTrigger

      public void registerRuleTrigger()

      registerRuleTrigger.

    • policyBehaviour

      public void policyBehaviour(org.alfresco.service.cmr.repository.NodeRef nodeRef)

      policyBehaviour.

      Parameters:
      nodeRef - a NodeRef object