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, mayService
doGeneric, doGet, doHead, doOptions, doTrace, getServletInfo, handleMethodNotImplemented, service, service
public 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.