public abstract class AbstractMoveOrCopyMethod extends HierarchicalMethod
WebDAVMethod.Conditionm_overwrite, m_strDestinationPathlogger, m_childToParent, m_conditions, m_davHelper, m_depth, m_parentLockInfo, m_request, m_resourceTag, m_response, m_rootNodeRef, m_strPath, m_userAgent| Constructor and Description |
|---|
AbstractMoveOrCopyMethod()
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
executeImpl()
Exceute the request
|
protected boolean |
isShuffleOperation(org.alfresco.service.cmr.model.FileInfo sourceInfo) |
protected boolean |
isVersioned(org.alfresco.service.cmr.model.FileInfo fileInfo) |
protected abstract void |
moveOrCopy(org.alfresco.service.cmr.model.FileFolderService fileFolderService,
org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
org.alfresco.service.cmr.repository.NodeRef sourceParentNodeRef,
org.alfresco.service.cmr.repository.NodeRef destParentNodeRef,
java.lang.String name)
Implement the move or copy, depending on the implementation
|
getDestinationPath, hasOverWrite, parseRequestBody, parseRequestHeaderscheckNode, checkNode, createXMLWriter, execute, flushXML, generateLockDiscoveryXML, generateLockDiscoveryXML, generateNamespaceDeclarations, generateResponseImpl, getActionService, getAuthenticationService, getContentService, getContextPath, getDAVHelper, getDAVLockService, getDepth, getFileFolderService, getMimetypeService, getNamespaceService, getNodeForPath, getNodeLockInfo, getNodeService, getPath, getPermissionService, getRequestBodyAsDocument, getRootNodeRef, getSearchService, getServiceRegistry, getServletPath, getSiteId, getStatusForAccessDeniedException, getTenantDomain, getTransactionService, getURLForPath, getWorkingCopy, getXMLOutputFormat, isReadOnly, parseDepthHeader, parseIfHeader, setDetails, shouldFlushXMLWriter, toStringprotected abstract void moveOrCopy(org.alfresco.service.cmr.model.FileFolderService fileFolderService,
org.alfresco.service.cmr.repository.NodeRef sourceNodeRef,
org.alfresco.service.cmr.repository.NodeRef sourceParentNodeRef,
org.alfresco.service.cmr.repository.NodeRef destParentNodeRef,
java.lang.String name)
throws java.lang.Exception
fileFolderService - the service to do the worksourceNodeRef - the node to copy or movedestParentNodeRef - the destination parentname - the name of the file or folderjava.lang.Exceptionprotected final void executeImpl()
throws WebDAVServerException,
java.lang.Exception
executeImpl in class WebDAVMethodWebDAVServerExceptionjava.lang.Exception - any unhandled exceptionprotected boolean isVersioned(org.alfresco.service.cmr.model.FileInfo fileInfo)
protected boolean isShuffleOperation(org.alfresco.service.cmr.model.FileInfo sourceInfo)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.