Package org.alfresco.repo.node
Class CascadeUpdateAspect
java.lang.Object
org.alfresco.repo.node.CascadeUpdateAspect
- All Implemented Interfaces:
NodeServicePolicies.OnCreateChildAssociationPolicy,NodeServicePolicies.OnDeleteChildAssociationPolicy,NodeServicePolicies.OnMoveNodePolicy,AssociationPolicy,ClassPolicy,Policy
public class CascadeUpdateAspect
extends Object
implements NodeServicePolicies.OnCreateChildAssociationPolicy, NodeServicePolicies.OnDeleteChildAssociationPolicy, NodeServicePolicies.OnMoveNodePolicy
- Since:
- 5.1
- Author:
- Andy
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.alfresco.repo.policy.Policy
Policy.Arg -
Field Summary
Fields inherited from interface org.alfresco.repo.node.NodeServicePolicies.OnCreateChildAssociationPolicy
QNAMEFields inherited from interface org.alfresco.repo.node.NodeServicePolicies.OnDeleteChildAssociationPolicy
QNAMEFields inherited from interface org.alfresco.repo.node.NodeServicePolicies.OnMoveNodePolicy
QNAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit()Initialise methodvoidonCreateChildAssociation(ChildAssociationRef childAssocRef, boolean isNewNode) Called after a node child association has been created.voidonDeleteChildAssociation(ChildAssociationRef childAssocRef) Called after a node child association has been deleted.voidonMoveNode(ChildAssociationRef oldChildAssocRef, ChildAssociationRef newChildAssocRef) Called when a node has been moved.voidsetNodeService(NodeService nodeService) voidsetPolicyComponent(PolicyComponent policyComponent) voidsetSearchTrackingComponent(SearchTrackingComponent searchTrackingComponent)
-
Constructor Details
-
CascadeUpdateAspect
public CascadeUpdateAspect()
-
-
Method Details
-
setPolicyComponent
-
setNodeService
-
setSearchTrackingComponent
-
init
public void init()Initialise method -
onMoveNode
Description copied from interface:NodeServicePolicies.OnMoveNodePolicyCalled when a node has been moved.- Specified by:
onMoveNodein interfaceNodeServicePolicies.OnMoveNodePolicy- Parameters:
oldChildAssocRef- the child association reference prior to the movenewChildAssocRef- the child association reference after the move
-
onDeleteChildAssociation
Description copied from interface:NodeServicePolicies.OnDeleteChildAssociationPolicyCalled after a node child association has been deleted.- Specified by:
onDeleteChildAssociationin interfaceNodeServicePolicies.OnDeleteChildAssociationPolicy- Parameters:
childAssocRef- the child association that has been deleted
-
onCreateChildAssociation
Description copied from interface:NodeServicePolicies.OnCreateChildAssociationPolicyCalled after a node child association has been created.- Specified by:
onCreateChildAssociationin interfaceNodeServicePolicies.OnCreateChildAssociationPolicy- Parameters:
childAssocRef- the child association that has been createdisNewNode- true if the node is new or false if the node is being linked in
-