Class AbstractRestHandlerBase
- java.lang.Object
-
- org.craftercms.security.utils.handlers.AbstractRestHandlerBase
-
- Direct Known Subclasses:
RestAccessDeniedHandler
,RestAuthenticationRequiredHandler
,RestLoginFailureHandler
,RestLoginSuccessHandler
,RestLogoutSuccessHandler
public abstract class AbstractRestHandlerBase extends Object
Base for login, logout and access denied REST handlers.- Author:
- avasquez
-
-
Field Summary
Fields Modifier and Type Field Description protected org.craftercms.commons.rest.HttpMessageConvertingResponseWriter
responseWriter
-
Constructor Summary
Constructors Constructor Description AbstractRestHandlerBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
sendErrorMessage(int status, Throwable e, org.craftercms.commons.http.RequestContext context)
protected void
sendMessage(int status, String message, org.craftercms.commons.http.RequestContext context)
protected <T> void
sendObject(int status, T responseBody, org.craftercms.commons.http.RequestContext context)
void
setResponseWriter(org.craftercms.commons.rest.HttpMessageConvertingResponseWriter responseWriter)
-
-
-
Method Detail
-
setResponseWriter
public void setResponseWriter(org.craftercms.commons.rest.HttpMessageConvertingResponseWriter responseWriter)
-
sendObject
protected <T> void sendObject(int status, T responseBody, org.craftercms.commons.http.RequestContext context) throws IOException
- Throws:
IOException
-
sendMessage
protected void sendMessage(int status, String message, org.craftercms.commons.http.RequestContext context) throws IOException
- Throws:
IOException
-
sendErrorMessage
protected void sendErrorMessage(int status, Throwable e, org.craftercms.commons.http.RequestContext context) throws IOException
- Throws:
IOException
-
-