public abstract class AbstractJsonResponseServlet
extends org.apache.sling.api.servlets.SlingAllMethodsServlet
| Modifier and Type | Field and Description | 
|---|---|
static String | 
DEFAULT_DATE_FORMAT  | 
| Constructor and Description | 
|---|
AbstractJsonResponseServlet()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
writeJsonResponse(org.apache.sling.api.SlingHttpServletResponse response,
                 Object object)
Write an object to the response as JSON. 
 | 
protected void | 
writeJsonResponse(org.apache.sling.api.SlingHttpServletResponse response,
                 ObjectMapper mapper,
                 Object object)
Write an object to the response as JSON using the given  
ObjectMapper instance. | 
protected void | 
writeJsonResponse(org.apache.sling.api.SlingHttpServletResponse response,
                 Object object,
                 String dateFormat)
Write an object to the response as JSON. 
 | 
protected void | 
writeJsonResponse(org.apache.sling.api.SlingHttpServletResponse response,
                 Object object,
                 String dateFormat,
                 Locale locale)
Write an object to the response as JSON. 
 | 
doDelete, doPost, doPut, getAllowedRequestMethods, isMethodValid, mayServicedoGeneric, doGet, doHead, doOptions, doTrace, getServletInfo, handleMethodNotImplemented, service, servicepublic static final String DEFAULT_DATE_FORMAT
protected final void writeJsonResponse(org.apache.sling.api.SlingHttpServletResponse response,
                                       Object object)
                                throws IOException,
                                       javax.servlet.ServletException
response - sling responseobject - object to be written as JSONIOException - if error occurs writing JSON responsejavax.servlet.ServletException - if other error occursprotected final void writeJsonResponse(org.apache.sling.api.SlingHttpServletResponse response,
                                       Object object,
                                       String dateFormat)
                                throws IOException,
                                       javax.servlet.ServletException
response - sling responseobject - object to be written as JSONdateFormat - SimpleDateFormat pattern for formatting Date objects using US localeIOException - if error occurs writing JSON responsejavax.servlet.ServletException - if other error occursprotected final void writeJsonResponse(org.apache.sling.api.SlingHttpServletResponse response,
                                       Object object,
                                       String dateFormat,
                                       Locale locale)
                                throws IOException,
                                       javax.servlet.ServletException
response - sling responseobject - object to be written as JSONdateFormat - SimpleDateFormat pattern for formatting Date objectslocale - locale for date formatIOException - if error occurs writing JSON responsejavax.servlet.ServletException - if other error occursprotected final void writeJsonResponse(org.apache.sling.api.SlingHttpServletResponse response,
                                       ObjectMapper mapper,
                                       Object object)
                                throws IOException,
                                       javax.servlet.ServletException
ObjectMapper instance.response - Sling responsemapper - object mapper with a custom configurationobject - object to be written as JSONIOException - if error occurs writing JSON responsejavax.servlet.ServletException - if other error occursCopyright © 2019 ICF Next. All rights reserved.