|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
public class DefaultWebDavResponseHandler
| Field Summary | |
|---|---|
protected PropFindXmlGenerator |
propFindXmlGenerator
|
protected ResourceTypeHelper |
resourceTypeHelper
|
protected Http11ResponseHandler |
wrapped
|
| Constructor Summary | |
|---|---|
DefaultWebDavResponseHandler(AuthenticationService authenticationService)
|
|
DefaultWebDavResponseHandler(AuthenticationService authenticationService,
ResourceTypeHelper resourceTypeHelper)
|
|
DefaultWebDavResponseHandler(Http11ResponseHandler wrapped,
ResourceTypeHelper resourceTypeHelper,
PropFindXmlGenerator propFindXmlGenerator)
|
|
DefaultWebDavResponseHandler(ValueWriters valueWriters,
AuthenticationService authenticationService)
|
|
DefaultWebDavResponseHandler(ValueWriters valueWriters,
AuthenticationService authenticationService,
ResourceTypeHelper resourceTypeHelper)
|
|
| Method Summary | |
|---|---|
java.lang.String |
generateEtag(Resource r)
ETag's serve to identify a particular version of a particular resource. |
DefaultHttp11ResponseHandler.BUFFERING |
getBuffering()
|
void |
respondBadRequest(Resource resource,
Response response,
Request request)
Respond with a 400 status |
void |
respondConflict(Resource resource,
Response response,
Request request,
java.lang.String message)
|
void |
respondContent(Resource resource,
Response response,
Request request,
java.util.Map<java.lang.String,java.lang.String> params)
|
void |
respondCreated(Resource resource,
Response response,
Request request)
|
void |
respondDeleteFailed(Request request,
Response response,
Resource resource,
Response.Status status)
Called when a delete has failed, including the failure status. |
void |
respondExpectationFailed(Response response,
Request request)
Response with a 417 |
void |
respondForbidden(Resource resource,
Response response,
Request request)
Respond with a 403 status - forbidden |
void |
respondHead(Resource resource,
Response response,
Request request)
Generate a HEAD response |
void |
respondInsufficientStorage(Request request,
Response response,
StorageChecker.StorageErrorReason storageErrorReason)
|
void |
respondLocked(Request request,
Response response,
Resource existingResource)
|
void |
respondMethodNotAllowed(Resource res,
Response response,
Request request)
|
void |
respondMethodNotImplemented(Resource resource,
Response response,
Request request)
|
void |
respondNoContent(Resource resource,
Response response,
Request request)
Invoked when an operation is successful, but there is no content, and there is nothing more specific to return (E.g. |
void |
respondNotFound(Response response,
Request request)
|
void |
respondNotModified(GetableResource resource,
Response response,
Request request)
|
void |
respondPartialContent(GetableResource resource,
Response response,
Request request,
java.util.Map<java.lang.String,java.lang.String> params,
Range range)
|
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 |
respondRedirect(Response response,
Request request,
java.lang.String redirectUrl)
|
void |
respondServerError(Request request,
Response response,
java.lang.String reason)
Usually a 500 error. |
void |
respondUnauthorised(Resource resource,
Response response,
Request request)
|
void |
respondWithOptions(Resource resource,
Response response,
Request request,
java.util.List<java.lang.String> methodsAllowed)
|
void |
responseMultiStatus(Resource resource,
Response response,
Request request,
java.util.List<HrefStatus> statii)
|
void |
setBuffering(DefaultHttp11ResponseHandler.BUFFERING buffering)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final Http11ResponseHandler wrapped
protected final ResourceTypeHelper resourceTypeHelper
protected final PropFindXmlGenerator propFindXmlGenerator
| Constructor Detail |
|---|
public DefaultWebDavResponseHandler(AuthenticationService authenticationService)
public DefaultWebDavResponseHandler(AuthenticationService authenticationService,
ResourceTypeHelper resourceTypeHelper)
public DefaultWebDavResponseHandler(ValueWriters valueWriters,
AuthenticationService authenticationService)
public DefaultWebDavResponseHandler(ValueWriters valueWriters,
AuthenticationService authenticationService,
ResourceTypeHelper resourceTypeHelper)
public DefaultWebDavResponseHandler(Http11ResponseHandler wrapped,
ResourceTypeHelper resourceTypeHelper,
PropFindXmlGenerator propFindXmlGenerator)
| Method Detail |
|---|
public java.lang.String generateEtag(Resource r)
ETagGenerator
generateEtag in interface ETagGeneratorr - - the resource to generate the ETag for
public void respondWithOptions(Resource resource,
Response response,
Request request,
java.util.List<java.lang.String> methodsAllowed)
respondWithOptions in interface Http11ResponseHandler
public void responseMultiStatus(Resource resource,
Response response,
Request request,
java.util.List<HrefStatus> statii)
responseMultiStatus in interface WebDavResponseHandler
public void respondNoContent(Resource resource,
Response response,
Request request)
Http11ResponseHandler
respondNoContent in interface Http11ResponseHandler
public void respondContent(Resource resource,
Response response,
Request request,
java.util.Map<java.lang.String,java.lang.String> params)
throws NotAuthorizedException,
BadRequestException
respondContent in interface Http11ResponseHandlerNotAuthorizedException
BadRequestException
public void respondPartialContent(GetableResource resource,
Response response,
Request request,
java.util.Map<java.lang.String,java.lang.String> params,
Range range)
throws NotAuthorizedException,
BadRequestException
respondPartialContent in interface Http11ResponseHandlerNotAuthorizedException
BadRequestException
public void respondCreated(Resource resource,
Response response,
Request request)
respondCreated in interface Http11ResponseHandler
public void respondUnauthorised(Resource resource,
Response response,
Request request)
respondUnauthorised in interface Http11ResponseHandler
public void respondMethodNotImplemented(Resource resource,
Response response,
Request request)
respondMethodNotImplemented in interface Http11ResponseHandler
public void respondMethodNotAllowed(Resource res,
Response response,
Request request)
respondMethodNotAllowed in interface Http11ResponseHandler
public void respondConflict(Resource resource,
Response response,
Request request,
java.lang.String message)
respondConflict in interface Http11ResponseHandler
public void respondRedirect(Response response,
Request request,
java.lang.String redirectUrl)
respondRedirect in interface Http11ResponseHandler
public void respondNotModified(GetableResource resource,
Response response,
Request request)
respondNotModified in interface Http11ResponseHandler
public void respondNotFound(Response response,
Request request)
respondNotFound in interface Http11ResponseHandler
public void respondHead(Resource resource,
Response response,
Request request)
Http11ResponseHandler
respondHead in interface Http11ResponseHandler
public void respondExpectationFailed(Response response,
Request request)
Http11ResponseHandler
respondExpectationFailed in interface Http11ResponseHandler
public void respondBadRequest(Resource resource,
Response response,
Request request)
Http11ResponseHandler
respondBadRequest in interface Http11ResponseHandler
public void respondForbidden(Resource resource,
Response response,
Request request)
Http11ResponseHandler
respondForbidden in interface Http11ResponseHandler
public void respondServerError(Request request,
Response response,
java.lang.String reason)
Http11ResponseHandler
respondServerError in interface Http11ResponseHandler
public void respondDeleteFailed(Request request,
Response response,
Resource resource,
Response.Status status)
Http11ResponseHandler
respondDeleteFailed in interface Http11ResponseHandlerresource - - the resource which could not be deletedstatus - - the status which has caused the delete to fail.
public void respondPropFind(java.util.List<PropFindResponse> propFindResponses,
Response response,
Request request,
Resource r)
WebDavResponseHandler
respondPropFind in interface WebDavResponseHandlerr - - the resource
public void respondInsufficientStorage(Request request,
Response response,
StorageChecker.StorageErrorReason storageErrorReason)
respondInsufficientStorage in interface WebDavResponseHandler
public void respondLocked(Request request,
Response response,
Resource existingResource)
respondLocked in interface WebDavResponseHandler
public void respondPreconditionFailed(Request request,
Response response,
Resource resource)
WebDavResponseHandler
respondPreconditionFailed in interface WebDavResponseHandlerpublic DefaultHttp11ResponseHandler.BUFFERING getBuffering()
public void setBuffering(DefaultHttp11ResponseHandler.BUFFERING buffering)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||