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
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • responseWriter

      protected org.craftercms.commons.rest.HttpMessageConvertingResponseWriter responseWriter
  • Constructor Details

    • AbstractRestHandlerBase

      public AbstractRestHandlerBase()
  • Method Details

    • 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