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.