public class PropFindHandler extends Object implements ExistingEntityHandler, PropertyHandler
| Constructor and Description |
|---|
PropFindHandler(ResourceHandlerHelper resourceHandlerHelper,
PropFindRequestFieldParser requestFieldParser,
WebDavResponseHandler responseHandler,
PropFindPropertyBuilder propertyBuilder) |
| Modifier and Type | Method and Description |
|---|---|
String[] |
getMethods() |
PropertyAuthoriser |
getPermissionService() |
boolean |
isCompatible(Resource handler) |
void |
process(HttpManager httpManager,
Request request,
Response response) |
void |
processExistingResource(HttpManager manager,
Request request,
Response response,
Resource resource) |
void |
processResource(HttpManager manager,
Request request,
Response response,
Resource r) |
public PropFindHandler(ResourceHandlerHelper resourceHandlerHelper, PropFindRequestFieldParser requestFieldParser, WebDavResponseHandler responseHandler, PropFindPropertyBuilder propertyBuilder)
resourceHandlerHelper - requestFieldParser - responseHandler - propertyBuilder - public String[] getMethods()
getMethods in interface Handlerpublic boolean isCompatible(Resource handler)
isCompatible in interface Handlerpublic void process(HttpManager httpManager, Request request, Response response) throws ConflictException, NotAuthorizedException, BadRequestException
process in interface HandlerConflictExceptionNotAuthorizedExceptionBadRequestExceptionpublic void processResource(HttpManager manager, Request request, Response response, Resource r) throws NotAuthorizedException, ConflictException, BadRequestException
processResource in interface ResourceHandlerNotAuthorizedExceptionConflictExceptionBadRequestExceptionpublic void processExistingResource(HttpManager manager, Request request, Response response, Resource resource) throws NotAuthorizedException, BadRequestException, ConflictException
processExistingResource in interface ExistingEntityHandlerNotAuthorizedExceptionBadRequestExceptionConflictExceptionpublic PropertyAuthoriser getPermissionService()
getPermissionService in interface PropertyHandlerCopyright © 2021 McEvoy Software Ltd. All rights reserved.