HermesAbstractApiListener

public class HermesAbstractApiListener extends HttpRequestAdaptor

HermesAbstractApiListener

Author:Patrick Yee

Constructors

HermesAbstractApiListener

public HermesAbstractApiListener()

Methods

createActionResult

protected Map<String, Object> createActionResult(String id, boolean success)

createError

protected Map<String, Object> createError(int code, String message)

fillDate

protected void fillDate(Map<String, Object> dictionary)

getDictionaryFromRequest

protected Map<String, Object> getDictionaryFromRequest(HttpServletRequest request)

processApi

protected Map<String, Object> processApi(RestRequest request)

processDeleteRequest

protected Map<String, Object> processDeleteRequest(RestRequest request)

processGetRequest

protected Map<String, Object> processGetRequest(RestRequest request)

processPostRequest

protected Map<String, Object> processPostRequest(RestRequest request)

processRequest

public String processRequest(HttpServletRequest request, HttpServletResponse response)

processRequest

Parameters:
  • request
  • response
Throws:
Returns:

String

See also: hk.hku.cecid.piazza.commons.servlet.http.HttpRequestListener.processRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)