List of usage examples for org.springframework.http ResponseEntity ResponseEntity
public ResponseEntity(HttpStatus status)
From source file:io.fourfinanceit.homework.controller.ClientController.java
@RequestMapping(value = "/client/{id}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity<Client> getClient(@PathVariable("id") Long id) { Client client = clientRepository.findOne(id); if (client == null) { return new ResponseEntity<Client>(HttpStatus.NOT_FOUND); }//from ww w . ja v a 2s .c o m return new ResponseEntity<Client>(client, HttpStatus.OK); }
From source file:com.tribuo.backend.controllers.UsuariosController.java
/** * * @param p/*from w ww . j ava 2 s. c o m*/ * @return */ @RequestMapping(value = "/insert", method = RequestMethod.POST) public ResponseEntity<Void> insertUsuario(@RequestBody User p) { se.createUsuario(p); return new ResponseEntity<>(HttpStatus.CREATED); }
From source file:reconf.server.services.product.UpsertProductService.java
@RequestMapping(value = "/product/{prod}", method = RequestMethod.PUT) @Transactional/*from w w w . j a v a2 s . c o m*/ public ResponseEntity<ProductResult> doIt(@PathVariable("prod") String product, @RequestParam(value = "user", required = false) List<String> users, @RequestParam(value = "desc", required = false) String description, HttpServletRequest request, Authentication auth) { if (!ApplicationSecurity.isRoot(auth)) { return new ResponseEntity<ProductResult>(HttpStatus.FORBIDDEN); } Product reqProduct = new Product(product, description); ResponseEntity<ProductResult> errorResponse = checkForErrors(auth, reqProduct, users); if (errorResponse != null) { return errorResponse; } HttpStatus status = null; Product dbProduct = products.findOne(reqProduct.getName()); if (dbProduct != null) { userProducts.deleteByKeyProduct(reqProduct.getName()); dbProduct.setDescription(description); status = HttpStatus.OK; } else { dbProduct = new Product(reqProduct.getName(), reqProduct.getDescription()); dbProduct.setDescription(description); products.save(dbProduct); status = HttpStatus.CREATED; } dbProduct.setUsers(users); users = CollectionUtils.isEmpty(users) ? Collections.EMPTY_LIST : users; for (String user : users) { if (ApplicationSecurity.isRoot(user)) { continue; } userProducts.save(new UserProduct(new UserProductKey(user, reqProduct.getName()))); } return new ResponseEntity<ProductResult>(new ProductResult(dbProduct, CrudServiceUtils.getBaseUrl(request)), status); }
From source file:com.tribuo.backend.controllers.FabricantesController.java
/** * * @param fabricante//from w w w.java 2s .c om * @return */ @RequestMapping(value = "/insert", method = RequestMethod.POST) public ResponseEntity<Void> insertFabricante(@RequestBody Fabricantes fabricante) { se.createFabricante(fabricante); return new ResponseEntity<>(HttpStatus.CREATED); }
From source file:bg.vitkinov.edu.services.JokeCategoryService.java
@RequestMapping(value = "/{id}", method = RequestMethod.GET) public ResponseEntity<?> getCategory(@PathVariable Long id) { Category category = repository.findOne(id); return category == null ? new ResponseEntity<>(HttpStatus.NOT_FOUND) : new ResponseEntity<>(category, HttpStatus.OK); }
From source file:com.agroservices.restcontrollers.ProductosRest.java
@RequestMapping(value = "/", method = RequestMethod.POST) public ResponseEntity<?> persist(@RequestBody Producto p) { try {//from w ww . j a v a2 s . c o m pf.saveProducto(p); } catch (Exception e) { System.out.println(e.getMessage()); return new ResponseEntity<>(HttpStatus.CONFLICT); } return new ResponseEntity<>(HttpStatus.CREATED); }
From source file:com.tribuo.backend.controllers.SubcategoriasController.java
/** * * @param p/*from w ww .ja va2 s . c om*/ * @return */ @RequestMapping(value = "/insert", method = RequestMethod.POST) public ResponseEntity<Void> insertSubcategoria(@RequestBody Subcategorias p) { se.createSubcategoria(p); return new ResponseEntity<>(HttpStatus.CREATED); }
From source file:com.tribuo.backend.controllers.PresentacionesController.java
/** * * @param p//from www . java2s . co m * @return */ @RequestMapping(value = "/insert", method = RequestMethod.POST) public ResponseEntity<Void> insertPresentacion(@RequestBody Presentaciones p) { se.createPresentacion(p); return new ResponseEntity<>(HttpStatus.CREATED); }
From source file:de.codecentric.boot.admin.services.SpringBootAdminRegistratorTest.java
@Test public void register_successful() { AdminProperties adminProps = new AdminProperties(); adminProps.setUrl("http://sba:8080"); AdminClientProperties clientProps = new AdminClientProperties(); clientProps.setUrl("http://localhost:8080"); clientProps.setName("AppName"); RestTemplate restTemplate = mock(RestTemplate.class); when(restTemplate.postForEntity(isA(String.class), isA(Application.class), eq(Application.class))) .thenReturn(new ResponseEntity<Application>(HttpStatus.CREATED)); SpringBootAdminRegistrator registrator = new SpringBootAdminRegistrator(restTemplate, adminProps, clientProps);/*from ww w .j av a 2 s .c om*/ boolean result = registrator.register(); assertTrue(result); verify(restTemplate).postForEntity("http://sba:8080/api/applications", new Application("http://localhost:8080", "AppName"), Application.class); }
From source file:net.orpiske.tcs.service.rest.controller.ReferencesCommandsController.java
@RequestMapping(method = RequestMethod.POST) @ResponseBody//from w ww .j a va2 s . com public ResponseEntity<String> updateCloud(@RequestBody ReferenceCreateData data) { if (logger.isDebugEnabled()) { logger.debug("References command controller handling a create request for " + data); } ReferenceCreateEvent tagCloudEvent = tagCloudService.createReference(new RequestCreateReference(data)); if (!tagCloudEvent.isEntityFound()) { return new ResponseEntity(HttpStatus.NOT_FOUND); } if (!tagCloudEvent.isUpdated()) { return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR); } return new ResponseEntity(HttpStatus.OK); }