Java Examples for org.springframework.http.ResponseEntity
The following java examples will help you to understand the usage of org.springframework.http.ResponseEntity. These source code samples are taken from different open source projects.
Example 1
| Project: bygle-ldp-master File: SparqlService.java View source code |
public ResponseEntity<?> query(String defaultGraphUri, String sparqlQuery, Integer outputFormat) throws Exception { EndPointManagerInterface endPointManager = endPointManagerProvider.getEndPointManager(); try { return endPointManager.query(defaultGraphUri, sparqlQuery, outputFormat.intValue()); } catch (Exception e) { return new ResponseEntity<String>(e.getMessage(), HttpStatus.INTERNAL_SERVER_ERROR); } }
Example 2
| Project: egd-web-master File: FileResponse.java View source code |
public static ResponseEntity<byte[]> jcresponseFile(String fileExtension, String fileName, byte[] fileAsBytes) throws IllegalArgumentException { HttpHeaders headers = new HttpHeaders(); headers.set("Content-Type", HeaderContentType.findByName(fileExtension).getContentType()); headers.set("Content-disposition", "attachment;charset=utf-8; filename=" + fileName); headers.setContentLength(fileAsBytes.length); return new ResponseEntity<>(fileAsBytes, headers, HttpStatus.OK); }
Example 3
| Project: sandboxes-master File: DelayEchoServiceClient.java View source code |
public Observable<ResponseEntity<EchoTransferObject>> callWith(Delay delay, Message message) { AsyncRestTemplate rest = new AsyncRestTemplate(); ListenableFuture<ResponseEntity<EchoTransferObject>> first = rest.postForEntity("http://localhost:{port}/", echoTransferObject(delay, message), EchoTransferObject.class, EmbeddedServletContainer.PORT); return Observable.from(first); }
Example 4
| Project: building-microservices-master File: BasicSecurityApplicationTests.java View source code |
@Test
public void contextLoaded() throws Throwable {
RestTemplate restTemplate = this.restTemplateBuilder.basicAuthorization("pwebb", "boot").build();
ResponseEntity<String> response = restTemplate.getForEntity("http://localhost:" + this.port + "/hi", String.class);
assertThat(response.getBody()).containsIgnoringCase("hello, pwebb");
System.out.println("received: " + response.getBody());
}Example 5
| Project: demo-application-master File: ApiErrorPageController.java View source code |
@RequestMapping public ResponseEntity<ApiError> handleErrorPage(@RequestParam("errorCode") final String errorCode, final WebRequest request) { final HttpStatus httpStatus = HttpStatus.valueOf((Integer) request.getAttribute(RequestDispatcher.ERROR_STATUS_CODE, RequestAttributes.SCOPE_REQUEST)); final ApiError apiError = apiErrorCreator.createApiError(request, errorCode, httpStatus.getReasonPhrase()); return new ResponseEntity<>(apiError, httpStatus); }
Example 6
| Project: java-classic-playground-master File: SendMailControllerIT.java View source code |
@Test
public void happyPathSuccess() throws Exception {
// Curl the resource, which causes the external process to send a mail.
ResponseEntity<Void> entity = new RestTemplate().getForEntity(RESOURCE_LOCATION, Void.class);
assertThat(entity.getStatusCode(), equalTo(OK));
assertTrue("Should have received a mail", greenMail.waitForIncomingEmail(200, 1));
Message[] messages = greenMail.getReceivedMessages();
assertThat(messages.length, equalTo(1));
assertThat(messages[0].getFrom(), equalTo(new Address[] { MY_MAIL }));
}Example 7
| Project: jsondoc-master File: SpringResponseBuilder.java View source code |
/** * Builds the ApiResponseObjectDoc from the method's return type and checks if the first type corresponds to a ResponseEntity class. In that case removes the "responseentity" * string from the final list because it's not important to the documentation user. * @param method * @param apiResponseObjectDoc * @return */ public static ApiResponseObjectDoc buildResponse(Method method) { ApiResponseObjectDoc apiResponseObjectDoc = new ApiResponseObjectDoc(JSONDocTypeBuilder.build(new JSONDocType(), method.getReturnType(), method.getGenericReturnType())); if (method.getReturnType().isAssignableFrom(ResponseEntity.class)) { apiResponseObjectDoc.getJsondocType().getType().remove(0); } return apiResponseObjectDoc; }
Example 8
| Project: mozu-java-master File: EventController.java View source code |
@RequestMapping(value = "/events", method = RequestMethod.POST, consumes = "application/json") public ResponseEntity<String> processEventRequest(HttpServletRequest httpRequest) { EventService eventService = new EventService(); EventHandlerStatus handlerStatus = eventService.dispatchEvent(httpRequest); if (handlerStatus.getMessage() == null) { return new ResponseEntity<String>(HttpStatus.valueOf(handlerStatus.getStatus())); } else { return new ResponseEntity<String>(handlerStatus.getMessage(), HttpStatus.valueOf(handlerStatus.getStatus())); } }
Example 9
| Project: spring-framework-issues-master File: GateController.java View source code |
// ... @RequestMapping public ResponseEntity<String> invalidRequestUriHandler(HttpServletRequest request) { IllegalArgumentException ex = new IllegalArgumentException(request.getRequestURI()); logger.info("", ex); HttpHeaders httpHeaders = new HttpHeaders(); httpHeaders.set(X_HTTP_STATUS_OVERRIDE, "230"); return new ResponseEntity<>("", httpHeaders, HttpStatus.INTERNAL_SERVER_ERROR); }
Example 10
| Project: spring-security-oauth-master File: CustomProviderTests.java View source code |
@Test
public void customGrant() throws Exception {
LinkedMultiValueMap<String, String> form = new LinkedMultiValueMap<String, String>();
form.set("grant_type", "custom");
HttpHeaders headers = new HttpHeaders();
headers.set("Authorization", "Basic " + new String(Base64.encode(("my-trusted-client:").getBytes())));
@SuppressWarnings("rawtypes") ResponseEntity<Map> response = http.postForMap("/oauth/token", headers, form);
assertEquals(HttpStatus.OK, response.getStatusCode());
}Example 11
| Project: tbk-spring-useragentutils-master File: UserAgentTestCtrl.java View source code |
@RequestMapping(method = RequestMethod.GET) public ResponseEntity<UserAgentResource> userAgent(UserAgent userAgent) { Browser browser = userAgent.getBrowser(); OperatingSystem operatingSystem = userAgent.getOperatingSystem(); UserAgentResource resource = UserAgentResource.builder().browser(browser).browserGroup(browser.getGroup()).browserType(browser.getBrowserType()).operatingSystem(operatingSystem).operatingSystemGroup(operatingSystem.getGroup()).deviceType(operatingSystem.getDeviceType()).build(); return ResponseEntity.ok(resource); }
Example 12
| Project: XCoLab-master File: ProposalPromotionController.java View source code |
@GetMapping("/triggers/contests/autoPromotion")
public ResponseEntity<String> autoPromote(HttpServletResponse response) {
int promotedProposals = ContestClientUtil.autoPromoteProposals();
if (promotedProposals > 0) {
log.info("Promoted {} proposals.", promotedProposals);
ServiceRequestUtils.clearCache(CacheName.PROPOSAL_LIST);
ServiceRequestUtils.clearCache(CacheName.PROPOSAL_LIST_CLOSED);
}
return ResponseEntity.ok("Promoted " + promotedProposals + " proposals.");
}Example 13
| Project: hello-world-master File: TcSwaggerConfig.java View source code |
@Bean
public Docket createRestApi() {
return new Docket(DocumentationType.SWAGGER_2).select().apis(RequestHandlerSelectors.any()).paths(PathSelectors.any()).build().host("www.tc.com").pathMapping("/").genericModelSubstitutes(ResponseEntity.class).useDefaultResponseMessages(false).globalResponseMessage(RequestMethod.GET, Lists.newArrayList(new ResponseMessageBuilder().code(HttpStatus.OK.value()).message("请求�功").responseModel(new ModelRef("TcR")).build())).globalResponseMessage(RequestMethod.POST, Lists.newArrayList(new ResponseMessageBuilder().code(HttpStatus.OK.value()).message("请求�功").responseModel(new ModelRef("TcR")).build())).protocols(Sets.newHashSet("http", "https"));
}Example 14
| Project: jagger-master File: DynamicReportingRestController.java View source code |
@GetMapping(value = "/dbs/{dbId}")
public WebAsyncTask<ResponseEntity<Resource>> getReport(@PathVariable Long dbId, @RequestParam(name = "sessionId", required = true) String sessionId, @RequestParam(name = "baseLineSessionId", required = false) String baseLineSessionId) throws IOException {
// Given up to 10 minutes to generate a report before timeout failure.
return new WebAsyncTask<>(1000 * 60 * 10, () -> {
Resource reportResource = dynamicReportingService.generateReportFor(dbId, sessionId, baseLineSessionId);
return ResponseEntity.ok().header(HttpHeaders.CONTENT_DISPOSITION, "inline; filename=\"" + reportResource.getFilename() + "\"").header(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_PDF_VALUE).body(reportResource);
});
}Example 15
| Project: alv-ch-java-master File: GlobalExceptionControllerTest.java View source code |
@Test
public void test() {
GlobalExceptionController controller = new GlobalExceptionController();
ResponseEntity<?> response = controller.handleAllExceptions(new UnSupportedMethodException());
assertEquals(HttpStatus.METHOD_NOT_ALLOWED, response.getStatusCode());
assertEquals("This HTTP method is currently not supported.", response.getBody());
response = controller.handleAllExceptions(new NoSuchTextConstantException("test.key", Language.GERMAN));
assertEquals(HttpStatus.BAD_REQUEST, response.getStatusCode());
assertEquals("The requested language is not or at least not fully supported.", response.getBody());
response = controller.handleAllExceptions(new BadRequestException("testMessage"));
assertEquals(HttpStatus.BAD_REQUEST, response.getStatusCode());
assertEquals("The request is in a illegal state: testMessage", response.getBody());
response = controller.handleAllExceptions(new WebLayerException("testMessage", HttpStatus.BAD_REQUEST));
assertEquals(HttpStatus.BAD_REQUEST, response.getStatusCode());
assertEquals("testMessage", response.getBody());
response = controller.handleAllExceptions(new NoSuchResourceException("testMessage"));
assertEquals(HttpStatus.NOT_FOUND, response.getStatusCode());
assertEquals("There's no resource assigned to 'testMessage'", response.getBody());
response = controller.handleAllExceptions(null);
assertEquals(HttpStatus.INTERNAL_SERVER_ERROR, response.getStatusCode());
assertTrue(((String) response.getBody()).startsWith("An internal server"));
}Example 16
| Project: camunda-bpm-spring-boot-master File: CamundaBpmRestConfigurationIT.java View source code |
@Test
public void processDefinitionTest() {
// start process
testRestTemplate.postForEntity("/rest/start/process", HttpEntity.EMPTY, String.class);
ResponseEntity<ProcessDefinitionDto> entity = testRestTemplate.getForEntity("/rest/engine/{engineName}/process-definition/key/TestProcess/", ProcessDefinitionDto.class, camundaBpmProperties.getProcessEngineName());
assertEquals(HttpStatus.OK, entity.getStatusCode());
assertEquals("TestProcess", entity.getBody().getKey());
}Example 17
| Project: camunda-bpm-spring-boot-starter-master File: CamundaBpmRestConfigurationIT.java View source code |
@Test
public void processDefinitionTest() {
// start process
testRestTemplate.postForEntity("/rest/start/process", HttpEntity.EMPTY, String.class);
ResponseEntity<ProcessDefinitionDto> entity = testRestTemplate.getForEntity("/rest/engine/{engineName}/process-definition/key/TestProcess/", ProcessDefinitionDto.class, camundaBpmProperties.getProcessEngineName());
assertEquals(HttpStatus.OK, entity.getStatusCode());
assertEquals("TestProcess", entity.getBody().getKey());
}Example 18
| Project: categolj2-backend-master File: ConfigJsController.java View source code |
@RequestMapping(value = "config.js", method = RequestMethod.GET) public ResponseEntity<String> getConfigJs() throws JsonProcessingException { Map<String, String> config = configService.findAll().stream().collect(Collectors.toMap(Config::getConfigName, Config::getConfigValue)); return ResponseEntity.ok().contentType(MediaType.parseMediaType("application/javascript")).body("window.Config = " + objectMapper.writeValueAsString(config) + ";"); }
Example 19
| Project: catwatch-master File: CorsFilterIT.java View source code |
@Test
public void testCorsHeadersInResponse_forRootPage() throws Exception {
ResponseEntity<String> response = template.getForEntity(base.toString(), String.class);
HttpHeaders headers = response.getHeaders();
assertThat(headers.get("Access-Control-Allow-Origin"), equalTo(asList("*")));
assertThat(headers.get("Access-Control-Allow-Methods"), equalTo(asList("POST, GET, OPTIONS, DELETE")));
assertThat(headers.get("Access-Control-Max-Age"), equalTo(asList("3600")));
assertThat(headers.get("Access-Control-Allow-Headers"), equalTo(asList("x-requested-with")));
}Example 20
| Project: deliciousfruit-master File: UserAccountCheckUsernameApiController.java View source code |
@RequestMapping(value = "/checkUsername", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) @ResponseBody public ResponseEntity<CheckUsernameResponse> checkUsername(@RequestBody CheckUsernameRequest request) { log.debug("Request:{}", request); long count = userAccountService.countByUsername(request.getLoginName()); CheckUsernameResponse response = new CheckUsernameResponse(); Result result = getResult(count); response.setResult(result); log.debug("response:{}", response); return new ResponseEntity<CheckUsernameResponse>(response, HttpStatus.OK); }
Example 21
| Project: demo-spring-security-cas-master File: SampleRestResource.java View source code |
@RequestMapping(value = "/account", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity<UserDetails> getAccount() { SecurityContext securityContext = SecurityContextHolder.getContext(); Authentication authentication = securityContext.getAuthentication(); UserDetails springSecurityUser = null; if (authentication != null) { if (authentication.getPrincipal() instanceof UserDetails) { springSecurityUser = (UserDetails) authentication.getPrincipal(); } } if (springSecurityUser == null) { return new ResponseEntity<>(HttpStatus.INTERNAL_SERVER_ERROR); } log.debug("UserDetails {}", springSecurityUser); // log.debug("REST request to get UserDetail account {}", springSecurityUser); return new ResponseEntity<>(springSecurityUser, HttpStatus.OK); }
Example 22
| Project: deprecate-tut-rest-master File: OrderQueriesController.java View source code |
@RequestMapping(method = RequestMethod.GET, value = "/{id}")
public ResponseEntity<Order> viewOrder(@PathVariable String id) {
OrderDetailsEvent details = orderService.requestOrderDetails(new RequestOrderDetailsEvent(UUID.fromString(id)));
if (!details.isEntityFound()) {
return new ResponseEntity<Order>(HttpStatus.NOT_FOUND);
}
Order order = Order.fromOrderDetails(details.getOrderDetails());
return new ResponseEntity<Order>(order, HttpStatus.OK);
}Example 23
| Project: DistributedSystemMonitoring-master File: GlobalDefaultExceptionHandler.java View source code |
@ExceptionHandler(value = InternalErrorException.class) public ResponseEntity<String> defaultErrorHandler(HttpServletRequest req, InternalErrorException e) throws Exception { log.error("received error ({}) with message: {}", e.getFailureStatus(), e.getMessage()); String responseBody = objectMapper.writer().writeValueAsString(e.getErrorMessageDto()); MultiValueMap<String, String> headers = new LinkedMultiValueMap<>(); headers.put("Content-Type", Arrays.asList(MediaType.APPLICATION_JSON_VALUE)); ResponseEntity<String> response = new ResponseEntity<String>(responseBody, headers, e.getFailureStatus()); return response; }
Example 24
| Project: dristhi-master File: ANMLocationControllerTest.java View source code |
@Test
public void shouldGetANCDetailsForAllANMs() throws Exception {
when(httpAgent.get("http://dristhi_reporting_url/villages?anm-id=demo1")).thenReturn(new HttpResponse(true, new Gson().toJson(new VillagesDTO("district", "PHC X", "phc1", "Sub Center 1", asList("village1", "village2", "village3")))));
when(userController.currentUser()).thenReturn(user);
when(user.getUsername()).thenReturn("demo1");
when(user.getRoles()).thenReturn(asList("User"));
ResponseEntity<VillagesDTO> response = controller.villagesForANM();
assertEquals(new VillagesDTO("district", "PHC X", "phc1", "Sub Center 1", asList("village1", "village2", "village3")), response.getBody());
assertEquals(HttpStatus.OK, response.getStatusCode());
}Example 25
| Project: elmis-master File: RestPODController.java View source code |
@RequestMapping(value = "/rest-api/orders/{orderNumber}/pod", method = POST, headers = ACCEPT_JSON)
public ResponseEntity<RestResponse> savePOD(@RequestBody OrderPOD orderPod, @PathVariable String orderNumber, Principal principal) {
try {
orderPod.setOrderNumber(orderNumber);
restPODService.updatePOD(orderPod, loggedInUserId(principal));
return RestResponse.success("message.success.pod.updated");
} catch (DataException e) {
return RestResponse.error(e.getOpenLmisMessage(), BAD_REQUEST);
}
}Example 26
| Project: eventuate-master File: RestaurantsServiceIntegrationTest.java View source code |
@Test
public void shouldCreateAndUpdateRestaurant() {
RestaurantInfo restaurantInfo = RestaurantMother.makeRestaurant();
ResponseEntity<CreateRestaurantResponse> createRestaurantResponse = restTemplate.postForEntity(baseUrl("/restaurants"), restaurantInfo, CreateRestaurantResponse.class);
Assert.assertEquals(createRestaurantResponse.getStatusCode(), HttpStatus.OK);
final String restaurantId = createRestaurantResponse.getBody().getRestaurantId();
ResponseEntity<UpdateRestaurantResponse> updateRestaurantResponse = restTemplate.exchange(baseUrl("/restaurants/" + restaurantId), HttpMethod.PUT, new HttpEntity(restaurantInfo), UpdateRestaurantResponse.class);
Assert.assertEquals(updateRestaurantResponse.getStatusCode(), HttpStatus.OK);
}Example 27
| Project: instrumentation-master File: PrometheusEndpointTest.java View source code |
@Test
public void testMetricsExportedThroughPrometheusEndpoint() {
// given:
final Counter promCounter = Counter.build().name("foo_bar").help("a simple prometheus counter").labelNames("label1", "label2").register();
// when:
promCounter.labels("val1", "val2").inc(3);
ResponseEntity<String> metricsResponse = template.getForEntity(getBaseUrl() + "/prometheus", String.class);
// then:
assertEquals(HttpStatus.OK, metricsResponse.getStatusCode());
assertTrue(StringUtils.deleteWhitespace(TextFormat.CONTENT_TYPE_004).equals(metricsResponse.getHeaders().getContentType().toString()));
List<String> responseLines = Arrays.asList(metricsResponse.getBody().split("\n"));
assertThat(responseLines, CustomMatchers.<String>exactlyNItems(1, matchesPattern("foo_bar\\{label1=\"val1\",label2=\"val2\",?\\} 3.0")));
}Example 28
| Project: Java-Examples-master File: QualitativeBankruptcyController.java View source code |
@RequestMapping(path = "/predict", method = RequestMethod.POST, consumes = { MediaType.APPLICATION_JSON_VALUE }, produces = { MediaType.APPLICATION_JSON_VALUE })
public ResponseEntity<CompanyPrediction> createUser(@RequestBody CompanyInfo companyInfo) {
try {
final CompanyPrediction prediction = qualitativeBankruptcyService.predict(companyInfo);
return new ResponseEntity<>(prediction, HttpStatus.CREATED);
} catch (Exception e) {
logger.error("Cannot predict result for {}", companyInfo, e);
return new ResponseEntity<>(HttpStatus.BAD_REQUEST);
}
}Example 29
| Project: lmsrest-master File: ConfigController.java View source code |
@RequestMapping(value = "/info", method = RequestMethod.GET) public ResponseEntity configView() { final SystemInfoService bbInfo = SystemInfoServiceFactory.getInstance(); return new ResponseEntity(new Object() { public JvmInfo jvmInfo = bbInfo.getJvmInfo(); public OsInfo osInfo = bbInfo.getOsInfo(); public String app = "BbRest"; public String version = "1.0.0-SNAPSHOT"; public Date time = new Date(); }, HttpStatus.OK); }
Example 30
| Project: Mujina-master File: ErrorController.java View source code |
@RequestMapping public ResponseEntity<Map<String, Object>> error(HttpServletRequest aRequest) { RequestAttributes requestAttributes = new ServletRequestAttributes(aRequest); Map<String, Object> result = this.errorAttributes.getErrorAttributes(requestAttributes, false); HttpStatus statusCode = INTERNAL_SERVER_ERROR; Object status = result.get("status"); if (status != null && status instanceof Integer) { statusCode = HttpStatus.valueOf(((Integer) status).intValue()); } return new ResponseEntity<>(result, statusCode); }
Example 31
| Project: Pong-sample-master File: RibbonDirectPongClient.java View source code |
@Override
public MessageAcknowledgement sendMessage(Message message) {
String pongServiceUrl = "http://samplepongdirect/message";
HttpEntity<Message> requestEntity = new HttpEntity<>(message);
ResponseEntity<MessageAcknowledgement> response = this.restTemplate.exchange(pongServiceUrl, HttpMethod.POST, requestEntity, MessageAcknowledgement.class, Maps.newHashMap());
return response.getBody();
}Example 32
| Project: portal-de-servicos-master File: SiorgTest.java View source code |
@Test
public void retornaUnidadeDoOrgao() throws Exception {
String urlOrgao = "http://estruturaorganizacional.dados.gov.br/id/unidade-organizacional/1934";
given(restTemplate.getForEntity(urlOrgao, Siorg.Orgao.class)).willReturn(new ResponseEntity<>(new Siorg.Orgao().withServico(new Siorg.Servico().withCodigoErro(0)).withUnidade(new Siorg.Unidade().withNome("Secretaria do Secretariado Secretarial").withSigla("SSS")), HttpStatus.OK));
assertThat(siorg.findUnidade(urlOrgao).getNome(), is("Secretaria do Secretariado Secretarial"));
assertThat(siorg.findUnidade(urlOrgao).getSigla(), is("SSS"));
}Example 33
| Project: problem-spring-web-master File: MethodNotAllowedAdviceTrait.java View source code |
@ExceptionHandler
default ResponseEntity<Problem> handleRequestMethodNotSupportedException(final HttpRequestMethodNotSupportedException exception, final NativeWebRequest request) {
@WTF @Facepalm("Nullable arrays... great work from Spring :/") @Nullable final String[] methods = exception.getSupportedMethods();
if (methods == null || methods.length == 0) {
return create(Status.METHOD_NOT_ALLOWED, exception, request);
}
final HttpHeaders headers = new HttpHeaders();
headers.setAllow(exception.getSupportedHttpMethods());
return create(Status.METHOD_NOT_ALLOWED, exception, request, headers);
}Example 34
| Project: REST-With-Spring-master File: RedirectController.java View source code |
// util private final ResponseEntity<Void> singularToPlural(final HttpServletRequest request) { final String correctUri = request.getRequestURL().toString() + "s"; final HttpHeaders responseHeaders = new org.springframework.http.HttpHeaders(); responseHeaders.add(org.apache.http.HttpHeaders.LOCATION, correctUri); final ResponseEntity<Void> redirectResponse = new ResponseEntity<Void>(responseHeaders, HttpStatus.MOVED_PERMANENTLY); return redirectResponse; }
Example 35
| Project: sagan-master File: TutorialControllerTests.java View source code |
@Test
public void loadImage() {
byte[] image = "animage".getBytes();
given(guides.findMetadata(anyString())).willReturn(guide);
given(guides.loadImage(guide, "welcome.png")).willReturn(image);
ResponseEntity<byte[]> responseEntity = controller.loadImage("rest", "welcome.png");
assertThat(responseEntity.getBody(), is(image));
}Example 36
| Project: spring-boot-sample-master File: WebJarsController.java View source code |
// org.webjars.AssetLocator.getWebJarPath()
@ResponseBody
@RequestMapping("/webjarslocator/{webjar}/**")
public ResponseEntity<Object> locateWebjarAsset(@PathVariable String webjar, HttpServletRequest request) {
try {
// This prefix must match the mapping path!
String mvcPrefix = "/webjarslocator/" + webjar + "/";
String mvcPath = (String) request.getAttribute(HandlerMapping.PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE);
String fullPath = assetLocator.getFullPath(webjar, mvcPath.substring(mvcPrefix.length()));
return new ResponseEntity<>(new ClassPathResource(fullPath), HttpStatus.OK);
} catch (Exception e) {
return new ResponseEntity<>(HttpStatus.NOT_FOUND);
}
}Example 37
| Project: spring-data-rest-master File: HttpEntityMatcher.java View source code |
@Override
public boolean matches(Object item) {
if (!(item instanceof HttpEntity)) {
return false;
}
if (item instanceof ResponseEntity && expected instanceof ResponseEntity) {
ResponseEntity<?> left = (ResponseEntity<?>) expected;
ResponseEntity<?> right = (ResponseEntity<?>) item;
if (!left.getStatusCode().equals(right.getStatusCode())) {
return false;
}
}
HttpEntity<?> left = expected;
HttpEntity<?> right = (HttpEntity<?>) item;
return left.getBody().equals(right.getBody()) && left.getHeaders().equals(right.getHeaders());
}Example 38
| Project: springrest-angularjs-master File: FeedbackController.java View source code |
@RequestMapping(method = RequestMethod.POST, headers = "Accept=application/json") public ResponseEntity<String> createFromJson(@RequestBody String json) { Feedback feedback = Feedback.fromJsonToFeedback(json); Message message = new Message(); message.setBody(feedback.getBody()); message.setReceiverEmail("kiranreddy2004@gmail.com"); message.setReceiverName("kiran"); message.setSenderEmail(feedback.getEmail()); message.setSubject("Todo : feedback"); emailService.send(message); HttpHeaders headers = new HttpHeaders(); headers.add("Content-Type", "application/json"); return new ResponseEntity<String>(headers, HttpStatus.CREATED); }
Example 39
| Project: Tests-master File: HelloClientApplicationTests.java View source code |
@Test
public void clientConnects() {
ResponseEntity<String> response = new TestRestTemplate().getForEntity("http://localhost:" + port, String.class);
assertNotNull("response was null", response);
assertEquals("Wrong status code", HttpStatus.OK, response.getStatusCode());
assertTrue(response.getBody().contains("<html"));
}Example 40
| Project: tut-spring-security-and-angular-js-master File: ApplicationTests.java View source code |
@Test
public void resourceLoads() {
ResponseEntity<String> response = template.getForEntity("http://localhost:{port}/", String.class, port);
assertEquals(HttpStatus.UNAUTHORIZED, response.getStatusCode());
String auth = response.getHeaders().getFirst("WWW-Authenticate");
assertTrue("Wrong header: " + auth, auth.startsWith("Bearer"));
}Example 41
| Project: uaa-master File: UaaExceptionTranslator.java View source code |
private ResponseEntity<OAuth2Exception> handleOAuth2Exception(OAuth2Exception e) throws IOException { int status = e.getHttpErrorCode(); HttpHeaders headers = new HttpHeaders(); headers.set("Cache-Control", "no-store"); headers.set("Pragma", "no-cache"); ResponseEntity<OAuth2Exception> response = new ResponseEntity<OAuth2Exception>(e, headers, HttpStatus.valueOf(status)); return response; }
Example 42
| Project: WebAPI-master File: VocabularyServiceIT.java View source code |
@Test
public void vocabularies() {
log.info("Testing vocabulary endpoint");
final ResponseEntity<String> entity = getRestTemplate().getForEntity(this.endpointVocabularies, String.class);
assertOK(entity);
//or
Vocabulary[] vocabularies = getRestTemplate().getForObject(this.endpointVocabularies, Vocabulary[].class);
for (Vocabulary v : vocabularies) {
log.debug("Vocab: " + v.vocabularyName);
}
}Example 43
| Project: weplantaforest-master File: CodeController.java View source code |
@PostMapping(value = REQUEST_URL + "/redeem") public ResponseEntity<?> redeemCode(@RequestHeader(value = "X-AUTH-TOKEN") String userToken, @RequestParam String codeString) throws IpatException { User recipient = _tokenAuthenticationService.getUserFromToken(userToken); if (recipient != null) { _codeService.redeemCode(recipient, codeString); return new ResponseEntity<>(HttpStatus.OK); } else { return new ResponseEntity<>(HttpStatus.FORBIDDEN); } }
Example 44
| Project: jhipster-sample-app-elasticsearch-master File: ExceptionTranslator.java View source code |
@ExceptionHandler(Exception.class) public ResponseEntity<ErrorVM> processException(Exception ex) { log.error(ex.getMessage(), ex); BodyBuilder builder; ErrorVM errorVM; ResponseStatus responseStatus = AnnotationUtils.findAnnotation(ex.getClass(), ResponseStatus.class); if (responseStatus != null) { builder = ResponseEntity.status(responseStatus.value()); errorVM = new ErrorVM("error." + responseStatus.value().value(), responseStatus.reason()); } else { builder = ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR); errorVM = new ErrorVM(ErrorConstants.ERR_INTERNAL_SERVER_ERROR, "Internal server error"); } return builder.body(errorVM); }
Example 45
| Project: jhipster-sample-app-gradle-master File: ExceptionTranslator.java View source code |
@ExceptionHandler(Exception.class) public ResponseEntity<ErrorVM> processException(Exception ex) { log.error(ex.getMessage(), ex); BodyBuilder builder; ErrorVM errorVM; ResponseStatus responseStatus = AnnotationUtils.findAnnotation(ex.getClass(), ResponseStatus.class); if (responseStatus != null) { builder = ResponseEntity.status(responseStatus.value()); errorVM = new ErrorVM("error." + responseStatus.value().value(), responseStatus.reason()); } else { builder = ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR); errorVM = new ErrorVM(ErrorConstants.ERR_INTERNAL_SERVER_ERROR, "Internal server error"); } return builder.body(errorVM); }
Example 46
| Project: jhipster-sample-app-master File: ExceptionTranslator.java View source code |
@ExceptionHandler(Exception.class) public ResponseEntity<ErrorVM> processException(Exception ex) { log.error(ex.getMessage(), ex); BodyBuilder builder; ErrorVM errorVM; ResponseStatus responseStatus = AnnotationUtils.findAnnotation(ex.getClass(), ResponseStatus.class); if (responseStatus != null) { builder = ResponseEntity.status(responseStatus.value()); errorVM = new ErrorVM("error." + responseStatus.value().value(), responseStatus.reason()); } else { builder = ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR); errorVM = new ErrorVM(ErrorConstants.ERR_INTERNAL_SERVER_ERROR, "Internal server error"); } return builder.body(errorVM); }
Example 47
| Project: jhipster-sample-app-mongodb-master File: ExceptionTranslator.java View source code |
@ExceptionHandler(Exception.class) public ResponseEntity<ErrorVM> processException(Exception ex) { log.error(ex.getMessage(), ex); BodyBuilder builder; ErrorVM errorVM; ResponseStatus responseStatus = AnnotationUtils.findAnnotation(ex.getClass(), ResponseStatus.class); if (responseStatus != null) { builder = ResponseEntity.status(responseStatus.value()); errorVM = new ErrorVM("error." + responseStatus.value().value(), responseStatus.reason()); } else { builder = ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR); errorVM = new ErrorVM(ErrorConstants.ERR_INTERNAL_SERVER_ERROR, "Internal server error"); } return builder.body(errorVM); }
Example 48
| Project: jhipster-sample-app-ng2-master File: ExceptionTranslator.java View source code |
@ExceptionHandler(Exception.class) public ResponseEntity<ErrorVM> processException(Exception ex) { log.error(ex.getMessage(), ex); BodyBuilder builder; ErrorVM errorVM; ResponseStatus responseStatus = AnnotationUtils.findAnnotation(ex.getClass(), ResponseStatus.class); if (responseStatus != null) { builder = ResponseEntity.status(responseStatus.value()); errorVM = new ErrorVM("error." + responseStatus.value().value(), responseStatus.reason()); } else { builder = ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR); errorVM = new ErrorVM(ErrorConstants.ERR_INTERNAL_SERVER_ERROR, "Internal server error"); } return builder.body(errorVM); }
Example 49
| Project: jhipster4-demo-master File: UserJWTController.java View source code |
@PostMapping("/authenticate")
@Timed
public ResponseEntity authorize(@Valid @RequestBody LoginVM loginVM, HttpServletResponse response) {
UsernamePasswordAuthenticationToken authenticationToken = new UsernamePasswordAuthenticationToken(loginVM.getUsername(), loginVM.getPassword());
try {
Authentication authentication = this.authenticationManager.authenticate(authenticationToken);
SecurityContextHolder.getContext().setAuthentication(authentication);
boolean rememberMe = (loginVM.isRememberMe() == null) ? false : loginVM.isRememberMe();
String jwt = tokenProvider.createToken(authentication, rememberMe);
response.addHeader(JWTConfigurer.AUTHORIZATION_HEADER, "Bearer " + jwt);
return ResponseEntity.ok(new JWTToken(jwt));
} catch (AuthenticationException ae) {
log.trace("Authentication exception trace: {}", ae);
return new ResponseEntity<>(Collections.singletonMap("AuthenticationException", ae.getLocalizedMessage()), HttpStatus.UNAUTHORIZED);
}
}Example 50
| Project: Points-master File: ExceptionTranslator.java View source code |
@ExceptionHandler(Exception.class) public ResponseEntity<ErrorVM> processRuntimeException(Exception ex) throws Exception { BodyBuilder builder; ErrorVM errorVM; ResponseStatus responseStatus = AnnotationUtils.findAnnotation(ex.getClass(), ResponseStatus.class); if (responseStatus != null) { builder = ResponseEntity.status(responseStatus.value()); errorVM = new ErrorVM("error." + responseStatus.value().value(), responseStatus.reason()); } else { builder = ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR); errorVM = new ErrorVM(ErrorConstants.ERR_INTERNAL_SERVER_ERROR, "Internal server error"); } return builder.body(errorVM); }
Example 51
| Project: spring-ide-master File: JLRMethodParserTest.java View source code |
public void testCase3() throws Exception {
String data = "public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)";
assertEquals("org.springframework.boot.autoconfigure.web.BasicErrorController", getFQClassName(data));
assertEquals("error", getMethodName(data));
}Example 52
| Project: stormpath-sdk-java-master File: ExceptionTranslator.java View source code |
@ExceptionHandler(Exception.class) public ResponseEntity<Error> processRuntimeException(Exception ex) throws Exception { BodyBuilder builder; Error error; ResponseStatus responseStatus = AnnotationUtils.findAnnotation(ex.getClass(), ResponseStatus.class); if (responseStatus != null) { builder = ResponseEntity.status(responseStatus.value()); error = new Error("error." + responseStatus.value().value(), responseStatus.reason()); } else { builder = ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR); error = new Error(ErrorConstants.ERR_INTERNAL_SERVER_ERROR, "Internal server error"); } return builder.body(error); }
Example 53
| Project: Activiti-master File: ProcessDefinitionImageResource.java View source code |
@RequestMapping(value = "/repository/process-definitions/{processDefinitionId}/image", method = RequestMethod.GET)
public ResponseEntity<byte[]> getModelResource(@PathVariable String processDefinitionId) {
ProcessDefinition processDefinition = getProcessDefinitionFromRequest(processDefinitionId);
InputStream imageStream = repositoryService.getProcessDiagram(processDefinition.getId());
if (imageStream != null) {
HttpHeaders responseHeaders = new HttpHeaders();
responseHeaders.set("Content-Type", "image/png");
try {
return new ResponseEntity<byte[]>(IOUtils.toByteArray(imageStream), responseHeaders, HttpStatus.OK);
} catch (Exception e) {
throw new ActivitiException("Error reading image stream", e);
}
} else {
throw new ActivitiIllegalArgumentException("Process definition with id '" + processDefinition.getId() + "' has no image.");
}
}Example 54
| Project: alien4cloud-master File: UndeployService.java View source code |
private void undeploy(final Deployment deployment) {
log.info("Un-deploying deployment [{}] on cloud [{}]", deployment.getId(), deployment.getOrchestratorId());
IOrchestratorPlugin orchestratorPlugin = orchestratorPluginService.getOrFail(deployment.getOrchestratorId());
DeploymentTopology deployedTopology = deploymentRuntimeStateService.getRuntimeTopology(deployment.getId());
PaaSDeploymentContext deploymentContext = new PaaSDeploymentContext(deployment, deployedTopology);
orchestratorPlugin.undeploy(deploymentContext, new IPaaSCallback<ResponseEntity>() {
@Override
public void onSuccess(ResponseEntity data) {
deploymentService.markUndeployed(deployment);
log.info("Un-deployed deployment [{}] on cloud [{}]", deployment.getId(), deployment.getOrchestratorId());
}
@Override
public void onFailure(Throwable throwable) {
log.warn("Fail while Undeploying deployment [{}] on cloud [{}]", deployment.getId(), deployment.getOrchestratorId());
}
});
}Example 55
| Project: android-translator-helper-master File: DroidLinguistExceptionHandler.java View source code |
@ExceptionHandler({ SourceStringsParserException.class, TranslatedStringsBuilderException.class })
protected ResponseEntity<Object> handleInvalidRequest(RuntimeException e, WebRequest request) {
if (e instanceof SourceStringsParserException)
return handleSourceStringsParserException((SourceStringsParserException) e, request);
else if (e instanceof TranslatedStringsBuilderException)
return handleTranslatedStringsBuilderException((TranslatedStringsBuilderException) e, request);
return super.handleException(e, request);
}Example 56
| Project: be-worktajm-master File: SwaggerConfiguration.java View source code |
/**
* Swagger Springfox configuration.
*/
@Bean
@Profile("!" + Constants.SPRING_PROFILE_FAST)
public Docket swaggerSpringfoxDocket(JHipsterProperties jHipsterProperties) {
log.debug("Starting Swagger");
StopWatch watch = new StopWatch();
watch.start();
ApiInfo apiInfo = new ApiInfo(jHipsterProperties.getSwagger().getTitle(), jHipsterProperties.getSwagger().getDescription(), jHipsterProperties.getSwagger().getVersion(), jHipsterProperties.getSwagger().getTermsOfServiceUrl(), jHipsterProperties.getSwagger().getContact(), jHipsterProperties.getSwagger().getLicense(), jHipsterProperties.getSwagger().getLicenseUrl());
Docket docket = new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo).genericModelSubstitutes(ResponseEntity.class).forCodeGeneration(true).genericModelSubstitutes(ResponseEntity.class).ignoredParameterTypes(Pageable.class).directModelSubstitute(java.time.LocalDate.class, String.class).directModelSubstitute(java.time.ZonedDateTime.class, Date.class).directModelSubstitute(java.time.LocalDateTime.class, Date.class).select().paths(regex(DEFAULT_INCLUDE_PATTERN)).build();
watch.stop();
log.debug("Started Swagger in {} ms", watch.getTotalTimeMillis());
return docket;
}Example 57
| Project: BikeMan-master File: PsExceptionHandler.java View source code |
@ExceptionHandler(PsException.class) public ResponseEntity<PsExceptionMessage> processPsException(PsException e) { log.error("Exception happened", e); HttpStatus status; PsErrorCode errorCode = e.getErrorCode(); switch(errorCode) { case NOT_REGISTERED: status = HttpStatus.NOT_ACCEPTABLE; break; case AUTH_ATTEMPTS_EXCEEDED: status = HttpStatus.FORBIDDEN; break; default: status = HttpStatus.INTERNAL_SERVER_ERROR; } PsExceptionMessage msg = new PsExceptionMessage(DateTime.now(), errorCode, e.getMessage()); return new ResponseEntity<>(msg, status); }
Example 58
| Project: blog-microservices-master File: ApplicationTests.java View source code |
@Ignore
@Test
public void homePageProtected() {
ResponseEntity<String> response = template.getForEntity("http://localhost:" + port + "/uaa/", String.class);
assertEquals(HttpStatus.UNAUTHORIZED, response.getStatusCode());
String auth = response.getHeaders().getFirst("WWW-Authenticate");
assertTrue("Wrong header: " + auth, auth.startsWith("Bearer realm=\""));
}Example 59
| Project: blog-non-blocking-rest-service-with-spring-mvc-master File: SynchProcessor.java View source code |
@Override
public void process(State state) {
int sleeptimeMs = 100 * (state.getProcessingStepNo());
String url = SP_NON_BLOCKING_URL + "?minMs=" + sleeptimeMs + "&maxMs=" + sleeptimeMs;
LOG.debug("Launch synch call");
ResponseEntity<String> result = restTemplate.getForEntity(SP_NON_BLOCKING_URL + "?minMs={minMs}&maxMs={maxMs}", String.class, sleeptimeMs, sleeptimeMs);
// TODO: Handle status codes other than 200...
HttpStatus status = result.getStatusCode();
LOG.debug("Synch call complete, hand over to the state machine for the next action");
state.appendResult(result.getBody() + '\n');
stateMachine.executeNextStep(state);
}Example 60
| Project: booties-master File: InfoEndpointApplicationIT.java View source code |
@Test
public void fetchInfo() {
RestTemplate rest = new RestTemplate();
ResponseEntity<String> response = rest.getForEntity("http://localhost:" + port + "/info", String.class);
Assertions.assertThat(response.getStatusCode()).isEqualTo(HttpStatus.OK);
Assertions.assertThat(response.getBody()).contains("\"version\":\"0.9.0-SNAPSHOT\"");
}Example 61
| Project: btpka3.github.com-master File: TestCasRESTfulApi.java View source code |
@SuppressWarnings("unchecked")
public static void test() {
String casUrlPrefix = "http://login-test.his.com/tcgroup-sso-web";
String username = "15372712873";
String password = "123456";
// GET TGT
RestTemplate rest = new RestTemplate();
rest.setMessageConverters(Arrays.asList(new StringHttpMessageConverter(), new FormHttpMessageConverter()));
MultiValueMap<String, String> params = new LinkedMultiValueMap<String, String>();
params.set("username", username);
params.set("password", password);
URI tgtUrl = rest.postForLocation(casUrlPrefix + "/v1/tickets", params, Collections.emptyMap());
System.out.println("[" + tgtUrl + "]");
// GET ST
String service = "http://login-test.his.com/tcgroup-his-web/client/nop.do";
params.clear();
params.set("service", service);
ResponseEntity<String> st = rest.postForEntity(tgtUrl, params, String.class);
System.out.println("[" + st.getBody() + "]");
// Using ST get data from SSO app(tcgroup-his-web).
Map<String, Object> urlParams = new HashMap<String, Object>();
urlParams.put("ticket", st.getBody());
ResponseEntity<String> html = rest.getForEntity(service + "?ticket=" + st.getBody(), String.class, urlParams);
System.out.println("[" + html.getBody() + "]");
}Example 62
| Project: bugkillers-master File: QuestionController.java View source code |
/**
* æ ¹æ?®pk找问题
*
* @param questionId
* @return
*/
@ResponseBody
@RequestMapping(value = { "/{questionId}" }, method = RequestMethod.GET)
public ResponseEntity<?> findById(@PathVariable("questionId") Integer questionId) {
Question question = new Question();
try {
question = questionService.findById(questionId);
} catch (Exception e) {
LogConstants.SERVICE_LOGGER.error("查找失败", e);
}
BaseResult<Question> result = ResultUtil.buildSuccessResult(question);
return new ResponseEntity<BaseResult<Question>>(result, HttpStatus.OK);
}Example 63
| Project: cas-master File: RestMultifactorAuthenticationTrustStorage.java View source code |
private static Set<MultifactorAuthenticationTrustRecord> getResults(final String url) {
final RestTemplate restTemplate = new RestTemplate();
final ResponseEntity<MultifactorAuthenticationTrustRecord[]> responseEntity = restTemplate.getForEntity(url, MultifactorAuthenticationTrustRecord[].class);
if (responseEntity.getStatusCode() == HttpStatus.OK) {
final MultifactorAuthenticationTrustRecord[] results = responseEntity.getBody();
return Stream.of(results).collect(Collectors.toSet());
}
return Collections.emptySet();
}Example 64
| Project: cf-java-client-master File: LastOperationController.java View source code |
@GetMapping("/v2/service_instances/{instanceId}/last_operation")
ResponseEntity<?> lastOperation(@PathVariable String instanceId) {
OperationType operationType = this.operations.get(instanceId);
if (OperationType.DEPROVISION == operationType) {
return ResponseEntity.status(HttpStatus.GONE).body(LastOperationDeprovisionResponse.builder().build());
}
return ResponseEntity.ok().body(LastOperationProvisionUpdateResponse.builder().state(State.SUCCEEDED).build());
}Example 65
| Project: chaos-lemur-master File: AbstractRestControllerStateProvider.java View source code |
@RequestMapping(method = RequestMethod.POST, value = "/state", consumes = MediaType.APPLICATION_JSON_VALUE) ResponseEntity<?> changeState(@RequestBody Map<String, String> payload) { String value = payload.get(STATUS_KEY); if (value == null) { return new ResponseEntity<>(HttpStatus.BAD_REQUEST); } try { set(State.valueOf(value.toUpperCase())); return new ResponseEntity<>(HttpStatus.OK); } catch (IllegalArgumentException e) { return new ResponseEntity<>(HttpStatus.BAD_REQUEST); } }
Example 66
| Project: cloud-native-workshop-master File: DemoApplication.java View source code |
@RequestMapping("/names")
@HystrixCommand(fallbackMethod = "getReservationNamesFallback")
public Collection<String> getReservationNames() {
ParameterizedTypeReference<Resources<Reservation>> parameterizedTypeReference = new ParameterizedTypeReference<Resources<Reservation>>() {
};
ResponseEntity<Resources<Reservation>> exchange = rt.exchange("http://reservation-service/reservations", HttpMethod.GET, null, parameterizedTypeReference);
return exchange.getBody().getContent().stream().map(Reservation::getReservationName).collect(Collectors.toList());
}Example 67
| Project: compose-idm-master File: GlobalControllerExceptionHandler.java View source code |
@ExceptionHandler(value = Exception.class) @ResponseBody public ResponseEntity<Object> defaultErrorHandler(HttpServletRequest req, Exception e) throws Exception { // AnnotationUtils is a Spring Framework utility class. if (AnnotationUtils.findAnnotation(e.getClass(), ResponseStatus.class) != null) { throw e; } HttpHeaders headers = new HttpHeaders(); ErrorResponseMessage res = new ErrorResponseMessage(); res.setErrorMessage(e.toString()); //split different error messages accordingly. return new ResponseEntity<Object>(res, headers, HttpStatus.INTERNAL_SERVER_ERROR); }
Example 68
| Project: comsat-master File: SampleWebJspApplicationTests.java View source code |
@Test
public void testJspWithEl() throws Exception {
System.out.println("Sleeping...");
ResponseEntity<String> entity = new TestRestTemplate().getForEntity("http://localhost:" + this.port, String.class);
assertEquals(HttpStatus.OK, entity.getStatusCode());
assertTrue("Wrong body:\n" + entity.getBody(), entity.getBody().contains("/resources/text.txt"));
}Example 69
| Project: copartner-master File: VerifyCodeController.java View source code |
@RequestMapping(value = "/send", method = RequestMethod.POST)
@ResponseBody
public ResponseEntity<Map<String, Object>> sendCode(@Valid CodeSendRequest codeSendRequest, BindingResult validResult) throws CException {
if (validResult.hasErrors()) {
throw CExceptionFactory.getException(DataValidationException.class, ResponseCode.INVALID_PARAMETER);
}
verifyCodeService.sendVerifyCode(codeSendRequest.getMobile(), codeSendRequest.getType());
return ResponseUtil.jsonSucceed(null, HttpStatus.OK);
}Example 70
| Project: cts2-framework-master File: CreateHandler.java View source code |
protected <R> ResponseEntity<Void> createResponseEntity(R returnedResource, String changeSetUri, String urlTemplate, UrlTemplateBinder<R> template) {
String location = this.urlTemplateBindingCreator.bindResourceToUrlTemplate(template, returnedResource, urlTemplate);
if (StringUtils.isNotBlank(changeSetUri)) {
location = location + ("?" + URIHelperInterface.PARAM_CHANGESETCONTEXT + "=" + changeSetUri);
}
return this.createResponseEntity(location);
}Example 71
| Project: data-lifecycle-service-broker-master File: StatusController.java View source code |
@RequestMapping(value = "/api/sourceinstance", method = RequestMethod.GET) public ResponseEntity<String> getSourceInstance() throws JSONException { JSONObject resp = new JSONObject(); resp.put("sourceInstance", instanceService.getSourceInstanceId()); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_JSON); return new ResponseEntity<String>(resp.toString(), headers, HttpStatus.OK); }
Example 72
| Project: edison-microservice-master File: ExampleTogglzSmokeTest.java View source code |
@Test
public void shouldHaveStatusEndpoint() {
final ResponseEntity<String> response = this.restTemplate.getForEntity("/internal/status.json", String.class);
assertThat(response.getStatusCodeValue()).isEqualTo(200);
assertThat(response.getHeaders().getContentType()).isEqualTo(MediaType.APPLICATION_JSON_UTF8);
assertThat(response.getBody()).startsWith("{");
}Example 73
| Project: editor-de-servicos-master File: RenomearCartaController.java View source code |
@RequestMapping(value = "/editar/api/pagina/servico/{id}", method = PATCH)
ResponseEntity<Void> renomear(@PathVariable("id") String id, @RequestBody String novoNome) {
ConteudoVersionado carta = factory.pagina(id, SERVICO);
if (!carta.existe()) {
throw new ConteudoInexistenteException(carta);
}
if (!usuarioPodeRealizarAcao(userProfiles, SERVICO, carta.getOrgaoId())) {
throw new AccessDeniedException("Usuário sem permissão");
}
String novoId = carta.renomear(userProfiles.get(), novoNome);
carta = factory.pagina(novoId, SERVICO);
return new ResponseEntity<>(MetadadosUtils.metadados(carta), HttpStatus.OK);
}Example 74
| Project: enhanced-snapshots-master File: VolumeController.java View source code |
@RolesAllowed({ "ROLE_ADMIN", "ROLE_USER" })
@RequestMapping(value = "/{regionId}", method = RequestMethod.GET)
public ResponseEntity getVolumesByRegion(@PathVariable("regionId") String region) {
try {
Set<VolumeDto> volumes = volumeService.getVolumesByRegion(Region.getRegion(Regions.fromName(region)));
return new ResponseEntity(volumes, HttpStatus.OK);
} catch (Exception e) {
return new ResponseEntity("Failed to get volumes for region: " + region, HttpStatus.INTERNAL_SERVER_ERROR);
}
}Example 75
| Project: epcis-master File: CodeParserService.java View source code |
@RequestMapping(value = "/CodeParser/{code}", method = RequestMethod.GET)
@ResponseBody
public ResponseEntity<?> getStandardVersion(@PathVariable String code, @RequestParam int gcpLength) {
HttpHeaders responseHeaders = new HttpHeaders();
responseHeaders.add("Content-Type", "application/json; charset=utf-8");
AICodeParser codeParser = new AICodeParser();
JSONObject result = new JSONObject(codeParser.parse(code, gcpLength));
return new ResponseEntity<>(result.toString(1), responseHeaders, HttpStatus.OK);
}Example 76
| Project: ff-master File: FeatureWebUtils.java View source code |
public static ResponseEntity<Boolean> getBooleanResponseEntityByHttpStatus(FeatureActions featureActions) { switch(featureActions) { case CREATED: return new ResponseEntity<Boolean>(TRUE, HttpStatus.CREATED); case UPDATED: return new ResponseEntity<Boolean>(TRUE, HttpStatus.ACCEPTED); default: return new ResponseEntity<Boolean>(FALSE, HttpStatus.NO_CONTENT); } }
Example 77
| Project: ff4j-master File: FeatureWebUtils.java View source code |
public static ResponseEntity<Boolean> getBooleanResponseEntityByHttpStatus(FeatureActions featureActions) { switch(featureActions) { case CREATED: return new ResponseEntity<Boolean>(TRUE, HttpStatus.CREATED); case UPDATED: return new ResponseEntity<Boolean>(TRUE, HttpStatus.ACCEPTED); default: return new ResponseEntity<Boolean>(FALSE, HttpStatus.NO_CONTENT); } }
Example 78
| Project: FFC-Android-App-master File: FetchContacts.java View source code |
/**
* Fetches the contacts.
*/
public void fetch() {
setAcceptHeaderApplicationXml();
HttpEntity<?> requestEntity = new HttpEntity<Object>(requestHeaders);
restTemplate.getMessageConverters().add(new SimpleXmlHttpMessageConverter());
// Perform the HTTP GET request
ResponseEntity<ContactList> responseEntity = restTemplate.exchange(getUrl(), HttpMethod.GET, requestEntity, ContactList.class);
contactList = responseEntity.getBody();
}Example 79
| Project: find-master File: HodGlobalExceptionHandler.java View source code |
@ExceptionHandler(HodErrorException.class) @ResponseBody public ResponseEntity<HodErrorResponse> hodErrorHandler(final HodErrorException exception) { final HodErrorResponse hodErrorResponse = new HodErrorResponse("HOD Error", exception.getErrorCode()); if (!userErrors.contains(exception.getErrorCode())) { log.error("Unhandled HodErrorException with uuid {}", hodErrorResponse.getUuid()); log.error("Stack trace", exception); } return new ResponseEntity<>(hodErrorResponse, exception.isServerError() ? HttpStatus.INTERNAL_SERVER_ERROR : HttpStatus.BAD_REQUEST); }
Example 80
| Project: fuzzydb-samples-master File: JsonIT.java View source code |
@Test
@Ignore("Integration test needs filtering and running with deployed app")
public void testSimpleSearch() {
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
HttpEntity<String> request = new HttpEntity<String>(requestBody, headers);
ResponseEntity<String> entity = template.postForEntity("http://localhost:8081/fuzzydb-sample-webapp/autos/json/search", request, String.class);
System.out.println(entity.getBody());
}Example 81
| Project: Google-I-O-extended-master File: BaseGet.java View source code |
@Override
public T performRequest() {
HttpEntity<T> requestEntity = new HttpEntity<>(getHeaders());
RestTemplate restTemplate = getRestTemplate();
ResponseEntity<T> requestResult = restTemplate.exchange(getUrl(), HttpMethod.GET, requestEntity, getResponseClass());
T result = requestResult.getBody();
return result;
}Example 82
| Project: hydra-java-master File: OrderedItemController.java View source code |
@RequestMapping("/{orderedItemId}")
public ResponseEntity<Product> getOrderedItem(@PathVariable int orderId, @PathVariable int orderedItemId) {
OrderModel order = orderBackend.getOrder(orderId);
List<OrderedItemModel> orderedItems = order.getOrderedItems();
OrderedItemModel found = null;
for (OrderedItemModel orderedItem : orderedItems) {
if (orderedItem.orderedItemId == orderedItemId) {
found = orderedItem;
break;
}
}
Product product = null;
if (found != null) {
product = productAssembler.instantiateResource(found.orderedItem);
product.add(linkTo(methodOn(this.getClass()).getOrderedItem(orderId, orderedItemId)).withSelfRel());
}
return new ResponseEntity<Product>(product, HttpStatus.OK);
}Example 83
| Project: Hygieia-master File: AuthenticationController.java View source code |
@RequestMapping(value = "/registerUser", method = POST, consumes = JSON, produces = JSON) public ResponseEntity<String> registerUser(@Valid @RequestBody AuthenticationRequest request) { try { return ResponseEntity.status(HttpStatus.OK).body(authenticationService.create(request.getUsername(), request.getPassword())); } catch (org.springframework.dao.DuplicateKeyException de) { return ResponseEntity.status(HttpStatus.OK).body("User already Exist"); } }
Example 84
| Project: initializr-master File: MainControllerDependenciesTests.java View source code |
@Test
public void noBootVersion() {
ResponseEntity<String> response = execute("/dependencies", String.class, null, "application/json");
assertThat(response.getHeaders().getFirst(HttpHeaders.ETAG), not(nullValue()));
validateContentType(response, CURRENT_METADATA_MEDIA_TYPE);
validateDependenciesOutput("1.1.4", new JSONObject(response.getBody()));
}Example 85
| Project: intermine-android-master File: PostRequest.java View source code |
protected String post() {
RestTemplate rtp = getRestTemplate();
HttpHeaders headers = getHeaders();
String uriString = getUrl();
Map<String, ?> params = getUrlParams();
MultiValueMap<String, String> post = getPost();
HttpEntity<?> req;
if (null != post) {
req = new HttpEntity<Object>(post, headers);
} else {
req = new HttpEntity<String>(headers);
}
ResponseEntity<String> res;
String uri = Uris.expandQuery(uriString, params);
res = rtp.exchange(uri, POST, req, String.class);
return res.getBody();
}Example 86
| Project: java8-playground-master File: ListenableFutureAsyncController.java View source code |
@RequestMapping("/")
@ResponseBody
DeferredResult<String> home() {
DeferredResult<String> result = new DeferredResult<>(5000);
ListenableFuture<ResponseEntity<String>> creditRatingFuture = restTemplate.getForEntity("http://www.google.com", String.class);
creditRatingFuture.addCallback(new ListenableFutureCallback<ResponseEntity<String>>() {
@Override
public void onSuccess(ResponseEntity<String> response) {
log("Success");
result.setResult(response.getBody());
}
@Override
public void onFailure(Throwable t) {
result.setErrorResult(t.getMessage());
}
});
return result;
}Example 87
| Project: jgt-master File: RestExceptionHandler.java View source code |
/**
* 处�JSR311 Validation异常.
*/
@ExceptionHandler(value = { ConstraintViolationException.class })
public final ResponseEntity<?> handleException(ConstraintViolationException ex, WebRequest request) {
Map<String, String> errors = BeanValidators.extractPropertyAndMessage(ex.getConstraintViolations());
String body = jsonMapper.toJson(errors);
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.parseMediaType(MediaTypes.TEXT_PLAIN_UTF_8));
return handleExceptionInternal(ex, body, headers, HttpStatus.BAD_REQUEST, request);
}Example 88
| Project: kaif-master File: RestExceptionHandler.java View source code |
@ExceptionHandler(DomainException.class) @ResponseBody public ResponseEntity<TranslatedSimpleErrorResponse> handleDomainException(final DomainException ex, final WebRequest request) { final HttpStatus status = HttpStatus.BAD_REQUEST; final TranslatedSimpleErrorResponse errorResponse = new TranslatedSimpleErrorResponse(status.value(), i18n(request, ex.i18nKey(), ex.i18nArgs().toArray())); //note that domain exception do not use detail log logger.warn("{} {}", guessUri(request), ex.getClass().getSimpleName()); return new ResponseEntity<>(errorResponse, status); }
Example 89
| Project: launchkey-java-master File: DemoController.java View source code |
@RequestMapping(value = "/authorized", method = RequestMethod.POST, produces = "application/json")
@ResponseBody
public HttpEntity<Authorized> authorized(HttpSession session) throws AuthManager.AuthException {
Authorized authorized = new Authorized();
try {
authorized.authorized = authManager.isAuthorized();
} catch (AuthManager.AuthException e) {
authorized.authorized = false;
}
if (!authorized.authorized) {
session.invalidate();
}
return new ResponseEntity<Authorized>(authorized, HttpStatus.OK);
}Example 90
| Project: ldrbrd-master File: LoginController.java View source code |
/** * Check to see if the controller is online! * * @param input * @return */ @RequestMapping(value = "loginusername") public ResponseEntity<String> loginWithUsername(HttpServletRequest request, String username, final String password) { try { // check something to do with authentication return new ResponseEntity<String>(new String("blah!"), HttpStatus.OK); } catch (UsernameNotFoundException unfex) { return new ResponseEntity<String>(unfex.getMessage(), HttpStatus.UNAUTHORIZED); } catch (Exception ex) { return new ResponseEntity<String>(ex.getLocalizedMessage(), HttpStatus.UNAUTHORIZED); } }
Example 91
| Project: Learny---Server-master File: SwaggerConfig.java View source code |
@Bean
public Docket learnyApi() {
return new Docket(DocumentationType.SWAGGER_2).apiInfo(apiInfo()).select().apis(RequestHandlerSelectors.withClassAnnotation(Api.class)).paths(PathSelectors.any()).build().pathMapping("/").directModelSubstitute(LocalDate.class, String.class).genericModelSubstitutes(ResponseEntity.class).useDefaultResponseMessages(false).securitySchemes(newArrayList(apiKey())).securityContexts(newArrayList(securityContext()));
}Example 92
| Project: lexevs-service-master File: LexEvsEntityQueryServiceIntegrationTestIT.java View source code |
@Test
public void testGetEntityWithColon() {
EntityDescriptionController controller = new EntityDescriptionController() {
{
ServerContext context = new TestServerContext();
super.setServerContext(context);
}
};
CodeSystemVersionNameResolver resolver = Mockito.mock(CodeSystemVersionNameResolver.class);
Mockito.when(resolver.getCodeSystemVersionNameFromVersionId(any(CodeSystemVersionReadService.class), anyString(), anyString(), any(ResolvedReadContext.class))).thenReturn("Automobiles-1.0");
controller.setCodeSystemVersionNameResolver(resolver);
controller.setEntityDescriptionReadService(this.lexEvsEntityReadService);
MockHttpServletRequest request = new MockHttpServletRequest();
ResponseEntity<EntityDescriptionMsg> result = (ResponseEntity) controller.getEntityDescriptionOfCodeSystemVersionByName(request, new RestReadContext(), "Automobiles", "Automobiles-1.0", "Has%3AColon");
assertEquals("Has:Colon", ModelUtils.getEntity(result.getBody().getEntityDescription()).getEntityID().getName());
}Example 93
| Project: light-admin-master File: RepositoryNewEntityController.java View source code |
@RequestMapping(value = BASE_MAPPING + "/new", method = GET) public ResponseEntity<Resource<?>> getItemResource(RootResourceInformation resourceInformation, PersistentEntityResourceAssembler assembler) throws HttpRequestMethodNotSupportedException { Constructor<?> constructor = getConstructorIfAvailable(resourceInformation.getDomainType()); if (constructor == null) { return new ResponseEntity<Resource<?>>(NOT_IMPLEMENTED); } Object domainObj = BeanUtils.instantiateClass(constructor); return new ResponseEntity<Resource<?>>(assembler.toResource(domainObj), OK); }
Example 94
| Project: linkshortener-master File: LinkServiceImpl.java View source code |
@Override
public Link createLink(String url) {
MultiValueMap<String, String> parameters = new LinkedMultiValueMap<>();
parameters.add(URL_PARAMETER, url);
ResponseEntity<Link> response;
Link result = null;
try {
response = client.postForEntity(endpoint + "links", parameters, Link.class);
HttpStatus responseStatusCode = response.getStatusCode();
if (HttpStatus.CREATED == responseStatusCode || HttpStatus.OK == responseStatusCode) {
result = response.getBody();
} else {
LOGGER.warn("Shorten request returned HTTP status: {}", responseStatusCode);
}
} catch (HttpStatusCodeException ex) {
throw new RuntimeException(ex.getResponseBodyAsString());
} catch (RestClientException ex) {
throw new RuntimeException("Something went wrong, please try again in a bit.");
}
return result;
}Example 95
| Project: listenable-future-demo-master File: ListenableFutureAsyncController.java View source code |
@RequestMapping("/")
@ResponseBody
DeferredResult<String> home() {
// Create DeferredResult with timeout 5s
final DeferredResult<String> result = new DeferredResult<>(5000);
// Let's call the backend
ListenableFuture<ResponseEntity<String>> future = restTemplate.getForEntity("http://www.google.com", String.class);
future.addCallback(new ListenableFutureCallback<ResponseEntity<String>>() {
@Override
public void onSuccess(ResponseEntity<String> response) {
// Will be called in HttpClient thread
log("Success");
result.setResult(response.getBody());
}
@Override
public void onFailure(Throwable t) {
result.setErrorResult(t.getMessage());
}
});
// Return the thread to servlet container, the response will be processed by another thread.
return result;
}Example 96
| Project: login-server-master File: PasswordGrantIT.java View source code |
@Test
public void testUserLoginViaPasswordGrant() throws Exception {
HttpHeaders headers = new HttpHeaders();
headers.setAccept(Arrays.asList(MediaType.APPLICATION_JSON));
headers.add("Authorization", ((UaaTestAccounts) testAccounts).getAuthorizationHeader("cf", ""));
LinkedMultiValueMap<String, String> postBody = new LinkedMultiValueMap<>();
postBody.add("grant_type", "password");
postBody.add("username", testAccounts.getUserName());
postBody.add("password", testAccounts.getPassword());
ResponseEntity<Void> responseEntity = restOperations.exchange(baseUrl + "/oauth/token", HttpMethod.POST, new HttpEntity<>(postBody, headers), Void.class);
Assert.assertEquals(HttpStatus.OK, responseEntity.getStatusCode());
}Example 97
| Project: members_cuacfm-master File: ConfigurationAPIController.java View source code |
/** * Gets the programs API. * * @param token the token * @return the programs API */ @RequestMapping(value = "api/elementList/") public ResponseEntity<String> getElementsAPI(@RequestParam(value = "token") String token) { // Validate Token and retrieve email String email = getEmailOfToken(token); if (email != null) { List<ElementDTO> elementsDTO = elementService.getElementsDTO(elementService.getElementListReservable()); String elementsJson = new Gson().toJson(elementsDTO); return new ResponseEntity<>(elementsJson, HttpStatus.OK); } return new ResponseEntity<>(null, HttpStatus.FORBIDDEN); }
Example 98
| Project: mini-blog-master File: Oauth2AccesServiceImpl.java View source code |
@Override
public String getPhotoListJson() {
OAuth2AccessToken accessToken = oAuth2RestTemplate.getAccessToken();
logger.debug("--------------------------->accessToken :" + accessToken.getValue());
logger.debug("--------------------------->refreshToken :" + accessToken.getRefreshToken().getValue());
logger.debug("--------------------------->jsonPhotoListURL :" + jsonPhotoListURL);
ResponseEntity<String> responseEntity = oAuth2RestTemplate.getForEntity(URI.create(jsonPhotoListURL), String.class);
//ResponseEntity<String> responseEntity = restTemplate.getForEntity(URI.create(jsonPhotoListURL),String.class);
return responseEntity.getBody();
}Example 99
| Project: nextprot-api-master File: SparqlProxyEndpointImpl.java View source code |
private ResponseEntity<String> sparqlInternal(String queryString) { ResponseEntity<String> responseEntity; String url = sparqlEndpoint.getUrl() + ((queryString != null) ? ("?" + queryString) : ""); try { RestTemplate template = new RestTemplate(); responseEntity = template.getForEntity(new URI(url), String.class); return responseEntity; } catch (HttpServerErrorExceptionHttpClientErrorException | e) { throw new NextProtException(e.getResponseBodyAsString(), e); } catch (RestClientExceptionURISyntaxException | e) { throw new NextProtException(e); } }
Example 100
| Project: nfscan-master File: ElectronicTaxReceiptMobileController.java View source code |
@RequestMapping(value = "/fe/electronictaxreceipts/donate", method = RequestMethod.POST) public ResponseEntity<String> donate(@RequestParam(value = "accessKey") String accessKey, @RequestParam(value = "total") double total) { HttpHeaders responseHeaders = super.createBasicHttpHeaderResponse(APPLICATION_JSON); Gson gson = new Gson(); ResultResponse resultResponse; try { Assert.hasLength(accessKey); accessKey = removeNonNumeric(accessKey); Assert.isTrue(validateElectronicTaxReceiptAccessKey(accessKey)); Assert.isTrue(total > 0.0); //Save to database ElectronicTaxReceipt receipt = new ElectronicTaxReceipt(accessKey, total); electronicTaxReceiptDAO.save(receipt); resultResponse = new ResultResponse(true); } catch (Exception ex) { ex.printStackTrace(); resultResponse = new ResultResponse(false); } return new ResponseEntity<>(gson.toJson(resultResponse), responseHeaders, HttpStatus.OK); }
Example 101
| Project: Oauth-Resource-Servers-master File: AccountResource.java View source code |
/**
* POST /register -> register the user.
*/
@RequestMapping(value = "/adduser", method = RequestMethod.POST, produces = "application/json")
public ResponseEntity<?> addAccount(@RequestBody UserDTO userDTO, HttpServletRequest request) {
// System.out.println("printing userdto, login: "+userDTO.getLogin()+"\npassword: "+userDTO.getPassword()+"\nname: "+userDTO.getFirstName());
User newuser = userRepository.findByLogin(userDTO.getFirstName());
// System.out.println(newuser);
if (newuser == null) {
newuser = userService.createUserInformation(userDTO.getLogin(), userDTO.getPassword(), userDTO.getFirstName(), userDTO.getLastName(), userDTO.getEmail().toLowerCase(), userDTO.getLangKey());
return new ResponseEntity<>("successful created", HttpStatus.CREATED);
} else {
return new ResponseEntity<>("login already in use", HttpStatus.BAD_REQUEST);
}
}