Package fr.becpg.repo.rule
Class BeforeDeleteChildAssociationRuleTrigger
java.lang.Object
org.alfresco.repo.rule.ruletrigger.RuleTriggerAbstractBase
fr.becpg.repo.rule.BeforeDeleteChildAssociationRuleTrigger
- All Implemented Interfaces:
org.alfresco.repo.node.NodeServicePolicies.BeforeDeleteChildAssociationPolicy,org.alfresco.repo.node.NodeServicePolicies.BeforeMoveNodePolicy,org.alfresco.repo.policy.AssociationPolicy,org.alfresco.repo.policy.ClassPolicy,org.alfresco.repo.policy.Policy,org.alfresco.repo.rule.ruletrigger.RuleTrigger
public class BeforeDeleteChildAssociationRuleTrigger
extends org.alfresco.repo.rule.ruletrigger.RuleTriggerAbstractBase
implements org.alfresco.repo.node.NodeServicePolicies.BeforeDeleteChildAssociationPolicy, org.alfresco.repo.node.NodeServicePolicies.BeforeMoveNodePolicy
A rule trigger for the creation of secondary child associations.
Policy names supported are:
NodeServicePolicies.BeforeDeleteChildAssociationPolicy
- 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
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate static org.apache.commons.logging.LogThe loggerprivate static final StringFields 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.policy.Policy
NAMESPACEFields 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(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef) voidbeforeMoveNode(org.alfresco.service.cmr.repository.ChildAssociationRef oldChildAssocRef, org.alfresco.service.cmr.repository.NodeRef newParentRef) voidregisterRuleTrigger.voidsetClassBehaviour(boolean isClassBehaviour) setClassBehaviour.voidsetIgnoreEntityDataList(boolean ignoreEntityDataList) Setter for the fieldignoreEntityDataList.voidsetIsClassBehaviour(boolean isClassBehaviour) Setter for the fieldisClassBehaviour.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
-
Field Details
-
logger
private static org.apache.commons.logging.Log loggerThe logger -
POLICY
- See Also:
-
isClassBehaviour
private boolean isClassBehaviour -
ignoreEntityDataList
private boolean ignoreEntityDataList
-
-
Constructor Details
-
BeforeDeleteChildAssociationRuleTrigger
public BeforeDeleteChildAssociationRuleTrigger()
-
-
Method Details
-
setIsClassBehaviour
public void setIsClassBehaviour(boolean isClassBehaviour) Setter for the field
isClassBehaviour.- Parameters:
isClassBehaviour- a boolean
-
setClassBehaviour
public void setClassBehaviour(boolean isClassBehaviour) setClassBehaviour.
- Parameters:
isClassBehaviour- a boolean
-
setIgnoreEntityDataList
public void setIgnoreEntityDataList(boolean ignoreEntityDataList) Setter for the field
ignoreEntityDataList.- Parameters:
ignoreEntityDataList- a boolean
-
registerRuleTrigger
public void registerRuleTrigger()registerRuleTrigger.
- Specified by:
registerRuleTriggerin interfaceorg.alfresco.repo.rule.ruletrigger.RuleTrigger- See Also:
-
RuleTrigger.registerRuleTrigger()
-
beforeDeleteChildAssociation
public void beforeDeleteChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef) - Specified by:
beforeDeleteChildAssociationin interfaceorg.alfresco.repo.node.NodeServicePolicies.BeforeDeleteChildAssociationPolicy
-
beforeMoveNode
public void beforeMoveNode(org.alfresco.service.cmr.repository.ChildAssociationRef oldChildAssocRef, org.alfresco.service.cmr.repository.NodeRef newParentRef) - Specified by:
beforeMoveNodein interfaceorg.alfresco.repo.node.NodeServicePolicies.BeforeMoveNodePolicy
-