List of usage examples for org.springframework.http HttpEntity getBody
@Nullable
public T getBody()
From source file:org.ngrinder.agent.controller.AgentManagerControllerTest.java
@Test public void testGetCurrentMonitorData() { HttpEntity<String> rtnStr = agentController.getState(0L, "127.0.0.1", "127.0.0.1"); assertTrue(rtnStr.getBody().contains("freeMemory")); }
From source file:org.energyos.espi.thirdparty.repository.impl.ResourceRESTRepositoryImpl.java
public IdentifiedObject get(Authorization authorization, String url) { HttpHeaders requestHeaders = new HttpHeaders(); requestHeaders.set("Authorization", "Bearer " + authorization.getAccessToken()); @SuppressWarnings({ "rawtypes", "unchecked" }) HttpEntity<?> requestEntity = new HttpEntity(requestHeaders); HttpEntity<String> response = template.exchange(url, HttpMethod.GET, requestEntity, String.class); return (IdentifiedObject) marshaller.unmarshal(new StreamSource(response.getBody())); }
From source file:org.trustedanalytics.h2oscoringengine.publisher.steps.RegisteringInApplicationBrokerStepTest.java
@Test public void register_callToAppBrokerOccured() throws Exception { // given/*from w w w.j a va 2 s . c o m*/ RegisteringInApplicationBrokerStep step = new RegisteringInApplicationBrokerStep(testAppGuid, testCfApi, cfRestTemplateMock); // when step.register(testCredentials, basicRestTemplateMock, testServiceName, testServiceDescription); ArgumentCaptor<HttpEntity> requestCaptor = ArgumentCaptor.forClass(HttpEntity.class); // then verify(basicRestTemplateMock).exchange(eq(appBrokerEndpoint), same(HttpMethod.POST), requestCaptor.capture(), same(String.class)); HttpEntity<String> request = requestCaptor.getValue(); assertThat(request.getHeaders(), equalTo(expectedHeaders)); String actualRequestBody = request.getBody(); assertThat(JsonDataFetcher.getStringValue(actualRequestBody, "/app/metadata/guid"), equalTo(testAppGuid)); assertThat(JsonDataFetcher.getStringValue(actualRequestBody, "/description"), equalTo(testServiceDescription)); assertThat(JsonDataFetcher.getStringValue(actualRequestBody, "/name"), equalTo(testServiceName)); }
From source file:com.appleframework.monitor.action.ProjectAction.java
@SuppressWarnings("rawtypes") @RequestMapping(value = "/projects/{name}/ext", method = RequestMethod.POST) public @ResponseBody WebResult updateNotify(@PathVariable String name, HttpServletRequest request, HttpEntity<Map> httpEntity) throws IOException { Map map = httpEntity.getBody(); Project dbProject = projectService.findProject(name); dbProject.getProperties().putAll(map); logger.debug("update project ext properties {}", map); projectService.saveProject(dbProject); return new WebResult(); }
From source file:com.skymobi.monitor.action.ProjectAction.java
@RequestMapping(value = "/projects/{name}/ext", method = RequestMethod.POST) public @ResponseBody WebResult updateNotify(@PathVariable String name, HttpServletRequest request, HttpEntity<Map> httpEntity) throws IOException { Map map = httpEntity.getBody(); Project dbProject = projectService.findProject(name); dbProject.getProperties().putAll(map); logger.debug("update project ext properties {}", map); projectService.saveProject(dbProject); return new WebResult(); }
From source file:org.bozzo.ipplan.web.exception.GlobalErrorHandlerTest.java
@Test public void handleApiException_should_return_ApiError() { HttpEntity<ApiError> resp = this.errorHandler.handleApiException(new ApiException(ApiError.BAD_NETWORK)); Assert.assertNotNull(resp);//from ww w . j ava2 s. com Assert.assertNotNull(resp.getBody()); Assert.assertEquals(ApiError.BAD_NETWORK, resp.getBody()); }
From source file:com.appleframework.monitor.action.ProjectAction.java
/** * /*from w w w .j a v a2s. com*/ * * @param name * @return */ @RequestMapping(value = "/projects/{name}/basic", method = RequestMethod.POST) public @ResponseBody WebResult updateBasic(@PathVariable String name, HttpEntity<Project> entity) throws IOException { Project project = entity.getBody(); Project dbProject = projectService.findProject(name); dbProject.setMailList(project.getMailList()); dbProject.setLogCollection(project.getLogCollection()); dbProject.setMongoUri(project.getMongoUri()); dbProject.setAlias(project.getAlias()); dbProject.setMetricCollection(project.getMetricCollection()); dbProject.setAdmins(project.getAdmins()); projectService.saveProject(dbProject); return new WebResult(); }
From source file:com.skymobi.monitor.action.ProjectAction.java
/** * /*from w w w . j a v a 2 s .c om*/ * * @param name * @return */ @RequestMapping(value = "/projects/{name}/basic", method = RequestMethod.POST) public @ResponseBody WebResult updateBasic(@PathVariable String name, HttpEntity<Project> entity) throws IOException { Project project = entity.getBody(); Project dbProject = projectService.findProject(name); dbProject.setMailList(project.getMailList()); dbProject.setLogCollection(project.getLogCollection()); dbProject.setMongoUri(project.getMongoUri()); dbProject.setAlias(project.getAlias()); dbProject.setMetricCollection(project.getMetricCollection()); dbProject.setAdmins(project.getAdmins()); projectService.saveProject(dbProject); return new WebResult(); }
From source file:com.appleframework.monitor.action.UserAction.java
@RequestMapping(value = "/user/update", method = RequestMethod.POST) public @ResponseBody WebResult update(HttpEntity<User> entity, HttpServletRequest request, ModelMap mm) throws UnsupportedEncodingException { User user = entity.getBody(); WebResult result = new WebResult(); try {/* w w w .j a v a 2 s . co m*/ if (userManager.loadUserByUsername(user.getUsername()) == null) { userManager.registerUser(user); } else { userManager.monitorUser(user); } } catch (IllegalArgumentException e) { result.setSuccess(false); result.setMessage(e.getMessage()); } return result; }
From source file:org.energyos.espi.thirdparty.repository.impl.UsagePointRESTRepositoryImpl.java
@Override public List<UsagePoint> findAllByRetailCustomerId(Long retailCustomerId) throws JAXBException { HttpEntity<String> httpResult = getUsagePoints(findAuthorization(retailCustomerId)); ByteArrayInputStream bs = new ByteArrayInputStream(httpResult.getBody().toString().getBytes()); try {/* w w w . jav a 2 s . c o m*/ importService.importData(bs, retailCustomerId); } catch (Exception e) { // TODO need to pass the exception on through appropriately } List<UsagePoint> result; RetailCustomer retailCustomer = retailCustomerService.findById(retailCustomerId); result = usagePointService.findAllByRetailCustomer(retailCustomer); return result; }