com.bradmcevoy.http.webdav
Interface WebDavResponseHandler

All Superinterfaces:
ETagGenerator, Http11ResponseHandler
All Known Implementing Classes:
AbstractWrappingResponseHandler, CompressingResponseHandler, DefaultWebDavResponseHandler, MsOfficeResponseHandler

public interface WebDavResponseHandler
extends Http11ResponseHandler

Author:
brad

Method Summary
 void respondInsufficientStorage(Request request, Response response, StorageChecker.StorageErrorReason storageErrorReason)
           
 void respondLocked(Request request, Response response, Resource existingResource)
           
 void respondPreconditionFailed(Request request, Response response, Resource resource)
          Generate a 412 response,
 void respondPropFind(java.util.List<PropFindResponse> propFindResponses, Response response, Request request, Resource r)
          Generate the response for a PROPFIND or a PROPPATCH
 void responseMultiStatus(Resource resource, Response response, Request request, java.util.List<HrefStatus> statii)
           
 
Methods inherited from interface com.bradmcevoy.http.http11.Http11ResponseHandler
respondBadRequest, respondConflict, respondContent, respondCreated, respondDeleteFailed, respondExpectationFailed, respondForbidden, respondHead, respondMethodNotAllowed, respondMethodNotImplemented, respondNoContent, respondNotFound, respondNotModified, respondPartialContent, respondRedirect, respondServerError, respondUnauthorised, respondWithOptions
 
Methods inherited from interface com.bradmcevoy.http.http11.ETagGenerator
generateEtag
 

Method Detail

responseMultiStatus

void responseMultiStatus(Resource resource,
                         Response response,
                         Request request,
                         java.util.List<HrefStatus> statii)

respondPropFind

void respondPropFind(java.util.List<PropFindResponse> propFindResponses,
                     Response response,
                     Request request,
                     Resource r)
Generate the response for a PROPFIND or a PROPPATCH

Parameters:
propFindResponses -
response -
request -
r - - the resource

respondInsufficientStorage

void respondInsufficientStorage(Request request,
                                Response response,
                                StorageChecker.StorageErrorReason storageErrorReason)

respondLocked

void respondLocked(Request request,
                   Response response,
                   Resource existingResource)

respondPreconditionFailed

void respondPreconditionFailed(Request request,
                               Response response,
                               Resource resource)
Generate a 412 response,

Parameters:
request -
response -
resource -


Copyright © 2011. All Rights Reserved.