org.alfresco.repo.rule.ruletrigger
Class BeforeDeleteChildAssociationRuleTrigger

java.lang.Object
  extended by org.alfresco.repo.rule.ruletrigger.RuleTriggerAbstractBase
      extended by org.alfresco.repo.rule.ruletrigger.BeforeDeleteChildAssociationRuleTrigger
All Implemented Interfaces:
NodeServicePolicies.BeforeDeleteChildAssociationPolicy, AssociationPolicy, Policy, RuleTrigger

public class BeforeDeleteChildAssociationRuleTrigger
extends RuleTriggerAbstractBase
implements NodeServicePolicies.BeforeDeleteChildAssociationPolicy

A rule trigger for the creation of secondary child associations.

Policy names supported are:


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
 
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 Summary
BeforeDeleteChildAssociationRuleTrigger()
           
 
Method Summary
 void beforeDeleteChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
          Called before a node child association is deleted.
 void registerRuleTrigger()
          Register the rule trigger
 void setIsClassBehaviour(boolean isClassBehaviour)
           
 
Methods inherited from class org.alfresco.repo.rule.ruletrigger.RuleTriggerAbstractBase
registerRuleType, setAuthenticationComponent, setContentService, setDictionaryService, setExecuteRuleImmediately, setNodeService, setPolicyComponent, triggerRules
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeforeDeleteChildAssociationRuleTrigger

public BeforeDeleteChildAssociationRuleTrigger()
Method Detail

setIsClassBehaviour

public void setIsClassBehaviour(boolean isClassBehaviour)

registerRuleTrigger

public void registerRuleTrigger()
Description copied from interface: RuleTrigger
Register the rule trigger

Specified by:
registerRuleTrigger in interface RuleTrigger
See Also:
RuleTrigger.registerRuleTrigger()

beforeDeleteChildAssociation

public void beforeDeleteChildAssociation(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef)
Description copied from interface: NodeServicePolicies.BeforeDeleteChildAssociationPolicy
Called before a node child association is deleted.

Specified by:
beforeDeleteChildAssociation in interface NodeServicePolicies.BeforeDeleteChildAssociationPolicy
Parameters:
childAssocRef - the child association to be deleted


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.