protected void sendSecurityError(HttpServletResponse servletResponse) throws IOException { sendError(servletResponse, new ResponseItem(HttpServletResponse.SC_UNAUTHORIZED, "The request did not have a proper security token nor oauth message and unauthenticated " + "requests are not allowed")); }
protected void sendSecurityError(HttpServletResponse servletResponse) throws IOException { sendError(servletResponse, new ResponseItem(HttpServletResponse.SC_UNAUTHORIZED, "The request did not have a proper security token nor oauth message and unauthenticated " + "requests are not allowed")); }
protected void sendSecurityError(HttpServletResponse servletResponse) throws IOException { sendError(servletResponse, new ResponseItem(HttpServletResponse.SC_UNAUTHORIZED, "The request did not have a proper security token nor oauth message and unauthenticated " + "requests are not allowed")); }
private void sendJsonParseError(JSONException e, HttpServletResponse response) throws IOException { sendError(response, new ResponseItem(HttpServletResponse.SC_BAD_REQUEST, "Invalid JSON - " + e.getMessage())); } }
@Override protected void doPut(HttpServletRequest servletRequest, HttpServletResponse servletResponse) throws ServletException, IOException { try { ContentTypes.checkContentTypes(ALLOWED_CONTENT_TYPES, servletRequest.getContentType()); executeRequest(servletRequest, servletResponse); } catch (ContentTypes.InvalidContentTypeException icte) { sendError(servletResponse, new ResponseItem(HttpServletResponse.SC_BAD_REQUEST, icte.getMessage())); } }
@Override protected void doPut(HttpServletRequest servletRequest, HttpServletResponse servletResponse) throws ServletException, IOException { try { ContentTypes.checkContentTypes(ALLOWED_CONTENT_TYPES, servletRequest.getContentType()); executeRequest(servletRequest, servletResponse); } catch (ContentTypes.InvalidContentTypeException icte) { sendError(servletResponse, new ResponseItem(HttpServletResponse.SC_BAD_REQUEST, icte.getMessage())); } }
@Override protected void doPost(HttpServletRequest servletRequest, HttpServletResponse servletResponse) throws ServletException, IOException { try { ContentTypes.checkContentTypes(ALLOWED_CONTENT_TYPES, servletRequest.getContentType()); executeRequest(servletRequest, servletResponse); } catch (ContentTypes.InvalidContentTypeException icte) { sendError(servletResponse, new ResponseItem(HttpServletResponse.SC_BAD_REQUEST, icte.getMessage())); } }
@Override protected void doPut(HttpServletRequest servletRequest, HttpServletResponse servletResponse) throws ServletException, IOException { try { ContentTypes.checkContentTypes(ALLOWED_CONTENT_TYPES, servletRequest.getContentType()); executeRequest(servletRequest, servletResponse); } catch (ContentTypes.InvalidContentTypeException icte) { sendError(servletResponse, new ResponseItem(HttpServletResponse.SC_BAD_REQUEST, icte.getMessage())); } }
@Override protected void doPost(HttpServletRequest servletRequest, HttpServletResponse servletResponse) throws ServletException, IOException { try { ContentTypes.checkContentTypes(ALLOWED_CONTENT_TYPES, servletRequest.getContentType()); executeRequest(servletRequest, servletResponse); } catch (ContentTypes.InvalidContentTypeException icte) { sendError(servletResponse, new ResponseItem(HttpServletResponse.SC_BAD_REQUEST, icte.getMessage())); } }
@Test public void testGetJsonResponseWithKey() throws Exception { ResponseItem responseItem = new ResponseItem("Name"); Object result = servlet.getJSONResponse("my-key", responseItem); JsonAssert.assertObjectEquals("{id: 'my-key', result: 'Name'}", result); }
@Test public void testGetJsonResponseErrorWithData() throws Exception { ResponseItem responseItem = new ResponseItem(401, "Error Message", "Optional Data"); Object result = servlet.getJSONResponse(null, responseItem); JsonAssert.assertObjectEquals( "{error: {message: 'unauthorized: Error Message', data: 'Optional Data', code: 401}}", result); }
@Test public void testGetJsonResponseErrorWithoutData() throws Exception { ResponseItem responseItem = new ResponseItem(401, "Error Message"); Object result = servlet.getJSONResponse(null, responseItem); JsonAssert.assertObjectEquals( "{error: {message:'unauthorized: Error Message', code:401}}", result); }
@Test public void testGetJsonResponseErrorWithoutData() throws Exception { ResponseItem responseItem = new ResponseItem(401, "Error Message"); Object result = servlet.getJSONResponse(null, responseItem); JsonAssert.assertObjectEquals( "{error: {message:'unauthorized: Error Message', code:401}}", result); }
@Test public void testGetJsonResponseErrorWithData() throws Exception { ResponseItem responseItem = new ResponseItem(401, "Error Message", "Optional Data"); Object result = servlet.getJSONResponse(null, responseItem); JsonAssert.assertObjectEquals( "{error: {message: 'unauthorized: Error Message', data: 'Optional Data', code: 401}}", result); }
@Test public void testGetJsonResponseErrorWithoutData() throws Exception { ResponseItem responseItem = new ResponseItem(401, "Error Message"); Object result = servlet.getJSONResponse(null, responseItem); JsonAssert.assertObjectEquals( "{error: {message:'unauthorized: Error Message', code:401}}", result); }
@Test public void testGetJsonResponseWithKey() throws Exception { ResponseItem responseItem = new ResponseItem("Name"); Object result = servlet.getJSONResponse("my-key", responseItem); JsonAssert.assertObjectEquals("{id: 'my-key', result: 'Name'}", result); }
@Test public void testGetJsonResponseWithoutKey() throws Exception { ResponseItem responseItem = new ResponseItem("Name"); Object result = servlet.getJSONResponse(null, responseItem); JsonAssert.assertObjectEquals("{result: 'Name'}", result); }
@Test public void testGetJsonResponseWithKey() throws Exception { ResponseItem responseItem = new ResponseItem("Name"); Object result = servlet.getJSONResponse("my-key", responseItem); JsonAssert.assertObjectEquals("{id: 'my-key', result: 'Name'}", result); }
@Test public void testGetJsonResponseWithoutKey() throws Exception { ResponseItem responseItem = new ResponseItem("Name"); Object result = servlet.getJSONResponse(null, responseItem); JsonAssert.assertObjectEquals("{result: 'Name'}", result); }
@Test public void testGetJsonResponseWithKey() throws Exception { ResponseItem responseItem = new ResponseItem("Name"); Object result = servlet.getJSONResponse("my-key", responseItem); JsonAssert.assertObjectEquals("{id: 'my-key', result: 'Name'}", result); }