org.alfresco.repo.webdav
Class OptionsMethod

java.lang.Object
  extended by org.alfresco.repo.webdav.WebDAVMethod
      extended by org.alfresco.repo.webdav.OptionsMethod

public class OptionsMethod
extends WebDAVMethod

Implements the WebDAV OPTIONS method


Nested Class Summary
 
Nested classes/interfaces inherited from class org.alfresco.repo.webdav.WebDAVMethod
WebDAVMethod.Condition
 
Field Summary
 
Fields inherited from class org.alfresco.repo.webdav.WebDAVMethod
logger, m_childToParent, m_conditions, m_davHelper, m_depth, m_parentLockInfo, m_request, m_resourceTag, m_response, m_rootNodeRef, m_strPath, m_userAgent
 
Constructor Summary
OptionsMethod()
          Default constructor
 
Method Summary
protected  void executeImpl()
          Perform the main request processing
protected  boolean isReadOnly()
          Override and return true if the method is a query method only.
protected  void parseRequestBody()
          Parse the request main body
protected  void parseRequestHeaders()
          Parse the request header fields
 
Methods inherited from class org.alfresco.repo.webdav.WebDAVMethod
checkNode, checkNode, createXMLWriter, execute, flushXML, generateLockDiscoveryXML, generateLockDiscoveryXML, generateNamespaceDeclarations, getActionService, getAuthenticationService, getContentService, getDAVHelper, getDepth, getFileFolderService, getLockService, getMimetypeService, getNamespaceService, getNodeForPath, getNodeLockInfo, getNodeService, getPath, getPermissionService, getRequestBodyAsDocument, getRootNodeRef, getSearchService, getServiceRegistry, getServletPath, getStatusForAccessDeniedException, getTransactionService, getURLForPath, getWorkingCopy, parseDepthHeader, parseIfHeader, setDetails, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OptionsMethod

public OptionsMethod()
Default constructor

Method Detail

parseRequestHeaders

protected void parseRequestHeaders()
                            throws WebDAVServerException
Parse the request header fields

Specified by:
parseRequestHeaders in class WebDAVMethod
Throws:
WebDAVServerException

parseRequestBody

protected void parseRequestBody()
                         throws WebDAVServerException
Parse the request main body

Specified by:
parseRequestBody in class WebDAVMethod
Throws:
WebDAVServerException

isReadOnly

protected boolean isReadOnly()
Description copied from class: WebDAVMethod
Override and return true if the method is a query method only. The default implementation returns false.

Overrides:
isReadOnly in class WebDAVMethod
Returns:
Returns true always

executeImpl

protected void executeImpl()
                    throws WebDAVServerException
Perform the main request processing

Specified by:
executeImpl in class WebDAVMethod
Throws:
WebDAVServerException


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