org.alfresco.repo.coci
Class WorkingCopyAspect

java.lang.Object
  extended by org.alfresco.repo.coci.WorkingCopyAspect

public class WorkingCopyAspect
extends java.lang.Object


Constructor Summary
WorkingCopyAspect()
           
 
Method Summary
 void beforeDeleteNode(NodeRef nodeRef)
          beforeDeleteNode policy behaviour
 void init()
          Initialise method
 void onCopy(QName sourceClassRef, NodeRef sourceNodeRef, StoreRef destinationStoreRef, boolean copyToNewNode, PolicyScope copyDetails)
          onCopy policy behaviour
 void setLockService(LockService lockService)
          Set the lock service
 void setNodeService(NodeService nodeService)
          Set the node service
 void setPolicyComponent(PolicyComponent policyComponent)
          Sets the policy component
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WorkingCopyAspect

public WorkingCopyAspect()
Method Detail

setPolicyComponent

public void setPolicyComponent(PolicyComponent policyComponent)
Sets the policy component

Parameters:
policyComponent - the policy component

setNodeService

public void setNodeService(NodeService nodeService)
Set the node service

Parameters:
nodeService - the node service

setLockService

public void setLockService(LockService lockService)
Set the lock service

Parameters:
lockService - the lock service

init

public void init()
Initialise method


onCopy

public void onCopy(QName sourceClassRef,
                   NodeRef sourceNodeRef,
                   StoreRef destinationStoreRef,
                   boolean copyToNewNode,
                   PolicyScope copyDetails)
onCopy policy behaviour

See Also:
CopyServicePolicies.OnCopyNodePolicy.onCopyNode(QName, NodeRef, StoreRef, boolean, PolicyScope)

beforeDeleteNode

public void beforeDeleteNode(NodeRef nodeRef)
beforeDeleteNode policy behaviour

Parameters:
nodeRef - the node reference about to be deleted


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