com.bradmcevoy.http
Class ResourceHandlerHelper
java.lang.Object
com.bradmcevoy.http.ResourceHandlerHelper
public class ResourceHandlerHelper
- extends java.lang.Object
- Author:
- brad
|
Field Summary |
static java.lang.String |
ATT_NAME_FILES
request attribute name for the files map |
static java.lang.String |
ATT_NAME_PARAMS
request attribute name for the parameters map |
|
Method Summary |
AuthenticationService.AuthStatus |
checkAuthentication(HttpManager manager,
Resource resource,
Request request)
|
UrlAdapter |
getUrlAdapter()
|
boolean |
isLockedOut(Request inRequest,
Resource inResource)
|
boolean |
isNotCompatible(Resource r,
Request.Method m)
|
void |
process(HttpManager manager,
Request request,
Response response,
ResourceHandler handler)
|
void |
processResource(HttpManager manager,
Request request,
Response response,
Resource resource,
ExistingEntityHandler handler)
|
void |
processResource(HttpManager manager,
Request request,
Response response,
Resource resource,
ExistingEntityHandler handler,
boolean allowRedirect,
java.util.Map<java.lang.String,java.lang.String> params,
java.util.Map<java.lang.String,FileItem> files)
|
void |
processResource(HttpManager manager,
Request request,
Response response,
Resource resource,
ExistingEntityHandler handler,
java.util.Map<java.lang.String,java.lang.String> params,
java.util.Map<java.lang.String,FileItem> files)
|
void |
setUrlAdapter(UrlAdapter urlAdapter)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ATT_NAME_PARAMS
public static final java.lang.String ATT_NAME_PARAMS
- request attribute name for the parameters map
- See Also:
- Constant Field Values
ATT_NAME_FILES
public static final java.lang.String ATT_NAME_FILES
- request attribute name for the files map
- See Also:
- Constant Field Values
ResourceHandlerHelper
public ResourceHandlerHelper(HandlerHelper handlerHelper,
Http11ResponseHandler responseHandler)
process
public void process(HttpManager manager,
Request request,
Response response,
ResourceHandler handler)
throws NotAuthorizedException,
ConflictException,
BadRequestException
- Throws:
NotAuthorizedException
ConflictException
BadRequestException
processResource
public void processResource(HttpManager manager,
Request request,
Response response,
Resource resource,
ExistingEntityHandler handler)
throws NotAuthorizedException,
ConflictException,
BadRequestException
- Throws:
NotAuthorizedException
ConflictException
BadRequestException
processResource
public void processResource(HttpManager manager,
Request request,
Response response,
Resource resource,
ExistingEntityHandler handler,
java.util.Map<java.lang.String,java.lang.String> params,
java.util.Map<java.lang.String,FileItem> files)
throws NotAuthorizedException,
ConflictException,
BadRequestException
- Throws:
NotAuthorizedException
ConflictException
BadRequestException
processResource
public void processResource(HttpManager manager,
Request request,
Response response,
Resource resource,
ExistingEntityHandler handler,
boolean allowRedirect,
java.util.Map<java.lang.String,java.lang.String> params,
java.util.Map<java.lang.String,FileItem> files)
throws NotAuthorizedException,
ConflictException,
BadRequestException
- Throws:
NotAuthorizedException
ConflictException
BadRequestException
isNotCompatible
public boolean isNotCompatible(Resource r,
Request.Method m)
isLockedOut
public boolean isLockedOut(Request inRequest,
Resource inResource)
checkAuthentication
public AuthenticationService.AuthStatus checkAuthentication(HttpManager manager,
Resource resource,
Request request)
getUrlAdapter
public UrlAdapter getUrlAdapter()
setUrlAdapter
public void setUrlAdapter(UrlAdapter urlAdapter)
Copyright © 2011. All Rights Reserved.