Package org.openmrs.module.webservices.rest

Examples of org.openmrs.module.webservices.rest.SimpleObject


    List<RaxaAlert> allRaxaAlert = service.getAllRaxaAlerts(true);
    ArrayList results = new ArrayList();
    for (RaxaAlert raxaAlert : allRaxaAlert) {
      results.add(getFieldsFromRaxaAlert(raxaAlert));
    }
    return gson.toJson(new SimpleObject().add("results", results));
  }
View Full Code Here


  private String alertListToJson(List<RaxaAlert> raxaAlerts) {
    ArrayList results = new ArrayList();
    for (RaxaAlert raxaAlert : raxaAlerts) {
      results.add(getFieldsFromRaxaAlert(raxaAlert));
    }
    return gson.toJson(new SimpleObject().add("results", results));
  }
View Full Code Here

          HttpServletRequest request, HttpServletResponse response) throws ResponseException {
    initRaxaAlertController();
    RaxaAlert rAlert = service.getRaxaAlertByUuid(uuid);
    rAlert = setPostFields(rAlert, post);
    RaxaAlert created = service.updateRaxaAlert(rAlert);
    SimpleObject obj = new SimpleObject();
    obj.add("uuid", created.getUuid());
    obj.add("name", created.getName());
    obj.add("description", created.getDescription());
    return RestUtil.noContent(response);
  }
View Full Code Here

   * Test of createNewUser method, of class RaxaUserController.
   */
  @Test
  public void testCreateNewPatientUser() throws Exception {
    String json = "{\"firstName\":\"john\",\"lastName\":\"James\",\"gender\":\"M\",\"userName\":\"johnJames\",\"password\":\"Hello123\",\"type\":\"patient\",\"location\":\"dc5c1fcc-0459-4201-bf70-0b90535ba362\"} }";
    SimpleObject post = new ObjectMapper().readValue(json, SimpleObject.class);
    Object user = controller.createNewUser(post, request, response);
    System.out.println(user);
    User u = Context.getUserService().getUserByUsername("johnJames");
    Assert.assertEquals("john", u.getGivenName());
    Assert.assertEquals("1", u.getPerson().getAttribute("Health Center").getValue());
View Full Code Here

   * Test of createNewUser method, of class RaxaUserController.
   */
  @Test
  public void testCreateNewProviderUser() throws Exception {
    String json = "{\"firstName\":\"Darth\",\"lastName\":\"Vader\",\"gender\":\"M\",\"userName\":\"johnJames\",\"password\":\"Hello123\",\"type\":\"provider\",\"location\":\"dc5c1fcc-0459-4201-bf70-0b90535ba362\"} }";
    SimpleObject post = new ObjectMapper().readValue(json, SimpleObject.class);
    Object user = controller.createNewUser(post, request, response);
    System.out.println(user);
    User u = Context.getUserService().getUserByUsername("johnJames");
    Provider p = Context.getProviderService().getProviders("Darth Vader", null, null, null).iterator().next();
    Assert.assertEquals("Darth Vader", p.getName());
View Full Code Here

   */
  @Test
  public void testCreateNewEncounter() throws Exception {
    String json = "{ \"patient\":\"da7f524f-27ce-4bb2-86d6-6d1d05312bd5\",\"encounterDatetime\":\"2013-01-07T12:40:20Z\", \"encounterType\": \"61ae96f4-6afe-4351-b6f8-cd4fc383cce1\", \"location\": \"9356400c-a5a2-4532-8f2b-2361b3446eb8\", \"obs\": [{\"person\":\"da7f524f-27ce-4bb2-86d6-6d1d05312bd5\",\"concept\":\"4bbbb198-b0af-4681-b5c5-1d3cc6f6e53a\", \"obsDatetime\": \"2013-01-07T12:40:20Z\", \"value\":\"xViii7CyCiiikMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD/9k=\", \"location\": \"9356400c-a5a2-4532-8f2b-2361b3446eb8\"}, {\"person\":\"da7f524f-27ce-4bb2-86d6-6d1d05312bd5\",\"concept\":\"b055abd8-a420-4a11-8b98-02ee170a7b54\", \"obsDatetime\": \"2013-01-07T12:40:20Z\", \"value\": \"500\", \"location\": \"9356400c-a5a2-4532-8f2b-2361b3446eb8\"}]}";
   
    SimpleObject post = new ObjectMapper().readValue(json, SimpleObject.class);
    controller.createNewEncounter(post, request, response);
    List<Encounter> encs = service.getEncountersByPatient(Context.getPatientService().getPatientByUuid(
        "da7f524f-27ce-4bb2-86d6-6d1d05312bd5"));
    System.out.println(encs);
  }
View Full Code Here

   * Test of getEncounterByUuidFull method, of class RaxaEncounterController.
   */
  @Test
  public void testGetEncounterByUuidFull() throws Exception {
    String result = controller.getEncounterByUuidFull("6519d653-393b-4118-9c83-a3715b82d4ac", request);
    SimpleObject encounter = SimpleObject.parseJson(result);
    System.out.println(result);
    Assert.assertNotNull(result);
    Assert.assertEquals("6519d653-393b-4118-9c83-a3715b82d4ac", encounter.get("uuid"));
  }
View Full Code Here

   * Test of getLoginInfo method, of class RaxaLoginController.
   */
  @Test
  public void testGetLoginInfo() throws Exception {
    String result = controller.getLoginInfo(request, response);
    SimpleObject loginInfo = SimpleObject.parseJson(result);
    Assert.assertEquals("ba1b19c2-3ed6-4f63-b8c0-f762dc8d7562", loginInfo.get("personUuid"));
  }
View Full Code Here

   * @verifies get the full representation of a patient list by its uuid
   */
  @Test
  public void getPatientListByUuidFull_shouldGetAFullRepresentationOfAPatientList() throws Exception {
    String result = controller.getAllPatientListByUuidFull(getUuid(), "full", request);
    SimpleObject patientList = SimpleObject.parseJson(result);
    Assert.assertNotNull(result);
    Assert.assertEquals("68547121-1b70-465d-99ee-c9dfd95e7d30", patientList.get("uuid"));
    Assert.assertEquals("TestList1", patientList.get("name"));
    Assert.assertNotNull(patientList.get("searchQuery"));
    Assert.assertNotNull(patientList.get("auditInfo"));
  }
View Full Code Here

   * @verifies get a default representation of a patient list by its uuid
   */
  @Test
  public void getPatientListByUuid_shouldGetADefaultRepresentationOfAPatientList() throws Exception {
    String result = controller.getAllPatientListByUuid(getUuid(), request);
    SimpleObject patientList = SimpleObject.parseJson(result);
    Assert.assertNotNull(result);
    Assert.assertEquals("68547121-1b70-465d-99ee-c9dfd95e7d30", patientList.get("uuid"));
    Assert.assertEquals("TestList1", patientList.get("name"));
    Assert.assertNull(patientList.get("searchQuery"));
    Assert.assertNull(patientList.get("auditInfo"));
  }
View Full Code Here

TOP

Related Classes of org.openmrs.module.webservices.rest.SimpleObject

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.