Package | Description |
---|---|
org.alfresco.module.vti.handler.alfresco | |
org.alfresco.module.vti.web.actions | |
org.alfresco.module.vti.web.fp | |
org.alfresco.repo.webdav |
Modifier and Type | Method and Description |
---|---|
protected void |
AlfrescoMethodHandler.postActivity(String path,
String siteId,
String tenantDomain,
boolean newlyCreated)
Create an activity post.
|
protected void |
AlfrescoMethodHandler.reportUploadEvent(String path,
String siteId,
String tenantDomain,
boolean newlyCreated,
String mimeType,
long fileSize)
TODO: may be expanded to a proper event handler with listener registration.
|
Modifier and Type | Method and Description |
---|---|
void |
VtiWebDavAction.execute(WebDAVMethod method,
HttpServletRequest request,
HttpServletResponse response)
Plugable executor implementation allows overriding of this behaviour without disturbing
the class hierarchy.
|
void |
VtiWebDavActionExecutor.execute(WebDAVMethod method,
HttpServletRequest request,
HttpServletResponse response) |
Modifier and Type | Method and Description |
---|---|
protected void |
LockMethod.attemptLock() |
void |
MoveMethod.execute()
Alters the request to include the servlet path (needed for
building the destination path), then executes as usual
|
protected void |
DeleteMethod.executeImpl() |
protected void |
PropfindMethod.executeImpl()
Handle PROPFIND method of the MS-WDVME protocol.
|
protected void |
PropfindMethod.parseRequestBody()
Parse the request body
|
protected void |
PropfindMethod.parseRequestHeaders()
Parse the request headers
|
Modifier and Type | Method and Description |
---|---|
protected void |
LockMethod.attemptLock()
The main lock implementation method.
|
protected void |
UnlockMethod.attemptUnlock()
The main unlock implementation.
|
void |
WebDAVHelper.checkDestinationURL(HttpServletRequest request,
String urlStr)
Check that the destination path is on this server and is a valid WebDAV
path for this server
|
protected LockInfo |
WebDAVMethod.checkNode(FileInfo fileInfo)
Checks if write operation can be performed on node.
|
protected LockInfo |
WebDAVMethod.checkNode(FileInfo fileInfo,
boolean ignoreShared,
boolean lockMethod)
Checks if write operation can be performed on node.
|
FileInfo |
WebDAVHelper.createFile(FileInfo parentNodeInfo,
String path) |
protected void |
LockMethod.createLock(FileInfo lockNode,
String userName)
Create a new lock
|
void |
WebDAVMethod.execute()
Executes the method, wrapping the call to
WebDAVMethod.executeImpl() in an appropriate transaction
and handling the error conditions. |
protected void |
MkcolMethod.executeImpl()
Execute the request
|
protected void |
LockMethod.executeImpl()
Execute the request
|
protected void |
DeleteMethod.executeImpl()
Execute the request
|
protected void |
OptionsMethod.executeImpl()
Perform the main request processing
|
protected void |
MoveMethod.executeImpl()
Exceute the request
|
protected void |
PropFindMethod.executeImpl()
Execute the main WebDAV request processing
|
protected abstract void |
WebDAVMethod.executeImpl()
Access the content repository to satisfy the request and generates the appropriate WebDAV
response.
|
protected void |
PropPatchMethod.executeImpl() |
protected void |
UnlockMethod.executeImpl()
Execute the request
|
protected void |
GetMethod.executeImpl()
Exceute the WebDAV request
|
protected void |
PutMethod.executeImpl()
Execute the WebDAV request
|
List<FileInfo> |
WebDAVHelper.getChildren(FileInfo fileInfo) |
protected Document |
WebDAVMethod.getRequestBodyAsDocument()
Retrieves the request body as an XML document
|
protected void |
WebDAVMethod.parseDepthHeader()
Parses "Depth" request header
|
protected void |
WebDAVMethod.parseIfHeader()
Parses "If" header of the request.
|
protected void |
MkcolMethod.parseRequestBody()
Parse the request body
|
protected void |
LockMethod.parseRequestBody()
Parse the request body
|
protected void |
DeleteMethod.parseRequestBody()
Parse the request body
|
protected void |
OptionsMethod.parseRequestBody()
Parse the request main body
|
protected void |
PropFindMethod.parseRequestBody()
Parse the request body
|
protected abstract void |
WebDAVMethod.parseRequestBody()
Parses the given request body represented as an XML document and sets any necessary context
ready for execution.
|
protected void |
PropPatchMethod.parseRequestBody()
Parse the request body
|
protected void |
UnlockMethod.parseRequestBody()
Parse the request body
|
protected void |
GetMethod.parseRequestBody()
Parse the request body
|
protected void |
PutMethod.parseRequestBody()
Clears the aspect added by a LOCK request for a new file, so
that the Timer started by the LOCK request will not remove the
node now that the PUT request has been received.
|
protected void |
HierarchicalMethod.parseRequestBody()
Parse the request body
|
protected void |
MkcolMethod.parseRequestHeaders()
Parse the request headers
|
protected void |
LockMethod.parseRequestHeaders()
Parse the request headers
|
protected void |
DeleteMethod.parseRequestHeaders()
Parse the request headers
|
protected void |
OptionsMethod.parseRequestHeaders()
Parse the request header fields
|
protected void |
MoveMethod.parseRequestHeaders() |
protected void |
PropFindMethod.parseRequestHeaders()
Parse the request headers
|
protected abstract void |
WebDAVMethod.parseRequestHeaders()
Parses the HTTP headers of the request and sets any necessary context ready for execution.
|
protected void |
PropPatchMethod.parseRequestHeaders()
Parse the request headers
|
protected void |
UnlockMethod.parseRequestHeaders()
Parse the request headers
|
protected void |
GetMethod.parseRequestHeaders()
Parse the request headers
|
protected void |
PutMethod.parseRequestHeaders()
Parse the request headers
|
protected void |
HierarchicalMethod.parseRequestHeaders()
Parse the request headers
|
protected void |
PropPatchMethod.patchProperties(FileInfo nodeInfo,
String path) |
protected void |
PutMethod.postActivity()
Create an activity post.
|
protected void |
DeleteMethod.postActivity(FileInfo parent,
FileInfo deletedFile,
String siteId)
Create a deletion activity post.
|
void |
WebDAVActivityPoster.postFileFolderAdded(String siteId,
String tenantDomain,
String path,
FileInfo nodeInfo) |
void |
ActivityPosterImpl.postFileFolderAdded(String siteId,
String tenantDomain,
String path,
FileInfo nodeInfo) |
void |
WebDAVActivityPoster.postFileFolderDeleted(String siteId,
String tenantDomain,
String parentPath,
FileInfo parentNodeInfo,
FileInfo contentNodeInfo) |
void |
ActivityPosterImpl.postFileFolderDeleted(String siteId,
String tenantDomain,
String parentPath,
FileInfo parentNodeInfo,
FileInfo nodeInfo) |
void |
WebDAVActivityPoster.postFileFolderUpdated(String siteId,
String tenantDomain,
FileInfo nodeInfo) |
void |
ActivityPosterImpl.postFileFolderUpdated(String siteId,
String tenantDomain,
FileInfo nodeInfo) |
protected void |
GetMethod.readContent(FileInfo realNodeInfo,
org.alfresco.service.cmr.repository.ContentReader reader) |
protected void |
LockMethod.refreshLock(FileInfo lockNode,
String userName)
Refresh an existing lock
|
Copyright © 2005–2017 Alfresco Software. All rights reserved.