org.alfresco.repo.node
Class BaseNodeServiceTest.BadOnDeleteNodePolicy

java.lang.Object
  extended by org.alfresco.repo.node.BaseNodeServiceTest.BadOnDeleteNodePolicy
All Implemented Interfaces:
NodeServicePolicies.BeforeDeleteNodePolicy, NodeServicePolicies.OnDeleteNodePolicy, ClassPolicy, Policy
Enclosing class:
BaseNodeServiceTest

public static class BaseNodeServiceTest.BadOnDeleteNodePolicy
extends java.lang.Object
implements NodeServicePolicies.OnDeleteNodePolicy, NodeServicePolicies.BeforeDeleteNodePolicy


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.OnDeleteNodePolicy
QNAME
 
Fields inherited from interface org.alfresco.repo.node.NodeServicePolicies.BeforeDeleteNodePolicy
QNAME
 
Fields inherited from interface org.alfresco.repo.policy.Policy
NAMESPACE
 
Constructor Summary
BaseNodeServiceTest.BadOnDeleteNodePolicy(org.alfresco.service.cmr.repository.NodeService nodeService, java.util.List beforeDeleteNodeRefs, java.util.List deletedNodeRefs)
           
 
Method Summary
 void beforeDeleteNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
          Called before a node is deleted.
 void onDeleteNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef, boolean isArchivedNode)
          Called after a node is deleted.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseNodeServiceTest.BadOnDeleteNodePolicy

public BaseNodeServiceTest.BadOnDeleteNodePolicy(org.alfresco.service.cmr.repository.NodeService nodeService,
                                                 java.util.List beforeDeleteNodeRefs,
                                                 java.util.List deletedNodeRefs)
Method Detail

beforeDeleteNode

public void beforeDeleteNode(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Description copied from interface: NodeServicePolicies.BeforeDeleteNodePolicy
Called before a node is deleted.

Specified by:
beforeDeleteNode in interface NodeServicePolicies.BeforeDeleteNodePolicy
Parameters:
nodeRef - the node reference

onDeleteNode

public void onDeleteNode(org.alfresco.service.cmr.repository.ChildAssociationRef childAssocRef,
                         boolean isArchivedNode)
Description copied from interface: NodeServicePolicies.OnDeleteNodePolicy
Called after a node is deleted. The reference given is for an association which has been deleted and cannot be used to retrieve node or associaton information from any of the services.

Specified by:
onDeleteNode in interface NodeServicePolicies.OnDeleteNodePolicy
Parameters:
childAssocRef - the primary parent-child association of the deleted node
isArchivedNode - indicates whether the node has been archived rather than purged


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