org.alfresco.repo.copy
Interface CopyServicePolicies.BeforeCopyPolicy
- All Superinterfaces:
- ClassPolicy, Policy
- All Known Implementing Classes:
- TaggingServiceImpl
- Enclosing interface:
- CopyServicePolicies
public static interface CopyServicePolicies.BeforeCopyPolicy
- extends ClassPolicy
The intermediate copy callback, which occurs once it has been decided which properties
and aspects will be copied, but before the copy occurs.
This allows you to remove cached data based on the destination node, before it is
overwritten. You are unable to make changes to what gets copied though, that must
be done earlier via a CopyServicePolicies.OnCopyNodePolicy
.
Nested classes/interfaces inherited from interface org.alfresco.repo.policy.Policy |
Policy.Arg |
Field Summary |
static org.alfresco.service.namespace.QName |
QNAME
|
Method Summary |
void |
beforeCopy(org.alfresco.service.namespace.QName classRef,
org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
org.alfresco.service.cmr.repository.NodeRef targetNodeRef)
|
QNAME
static final org.alfresco.service.namespace.QName QNAME
beforeCopy
void beforeCopy(org.alfresco.service.namespace.QName classRef,
org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
org.alfresco.service.cmr.repository.NodeRef targetNodeRef)
- Parameters:
classRef
- the type of the node that will be copiedsourceNodeRef
- the original nodetargetNodeRef
- the destination node
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.