Add policy QNames, much like NodeServicePolicies already has

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@19465 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Nick Burch
2010-03-22 15:18:24 +00:00
parent 7557b558be
commit cbad9f9d33

View File

@@ -22,6 +22,7 @@ import java.util.Map;
import org.alfresco.repo.policy.ClassPolicy;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.namespace.NamespaceService;
import org.alfresco.service.namespace.QName;
/**
@@ -97,6 +98,8 @@ public interface CopyServicePolicies
*/
public interface OnCopyNodePolicy extends ClassPolicy
{
public static final QName QNAME = QName.createQName(NamespaceService.ALFRESCO_URI, "getCopyCallback");
/**
* Called for all types and aspects before copying a node.
*
@@ -126,6 +129,8 @@ public interface CopyServicePolicies
*/
public interface OnCopyCompletePolicy extends ClassPolicy
{
public static final QName QNAME = QName.createQName(NamespaceService.ALFRESCO_URI, "onCopyComplete");
/**
* @param classRef the type of the node that was copied
* @param sourceNodeRef the origional node