List of usage examples for org.springframework.http HttpStatus CREATED
HttpStatus CREATED
To view the source code for org.springframework.http HttpStatus CREATED.
Click Source Link
From source file:technology.tikal.customers.service.ContactRelationshipService.java
@RequestMapping(method = RequestMethod.POST) @ResponseStatus(HttpStatus.CREATED) public void createRelation(@PathVariable final Long customerId, @PathVariable final Long contactId, @Valid @RequestBody final ContactRelationship data, final BindingResult result, final HttpServletRequest request, final HttpServletResponse response) { if (result.hasErrors()) { throw new NotValidException(result); }//from w w w .ja va 2 s . co m ContactRelationship created = customersController.createRelation(customerId, contactId, data); response.setHeader("Location", request.getRequestURI() + "/" + created.getRelationship()); }
From source file:com.abixen.platform.core.controller.common.ImageLibraryController.java
@RequestMapping(value = "/{fileName}/", method = RequestMethod.GET) public ResponseEntity<byte[]> getImage(@PathVariable String fileName) throws IOException { log.debug("fileName: " + fileName); InputStream in = new FileInputStream(platformResourceConfigurationProperties.getImageLibraryDirectory() + "/layout-miniature/" + fileName); byte[] b = IOUtils.toByteArray(in); in.close();// ww w .j a v a 2 s. c o m final HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.IMAGE_PNG); return new ResponseEntity<byte[]>(b, headers, HttpStatus.CREATED); }
From source file:de.codecentric.boot.admin.registry.web.RegistryController.java
/** * Register an application within this admin application. * * @param app The application infos./*from ww w. ja v a2 s . c o m*/ * @return The registered application. */ @RequestMapping(value = "/api/applications", method = RequestMethod.POST) public ResponseEntity<Application> register(@RequestBody Application app) { LOGGER.debug("Register application {}", app.toString()); Application registeredApp = registry.register(app); return ResponseEntity.status(HttpStatus.CREATED).body(registeredApp); }
From source file:technology.tikal.ventas.service.pedido.SubPedidoService.java
@RequestMapping(method = RequestMethod.POST) @ResponseStatus(HttpStatus.CREATED) public void crear(@PathVariable final Long pedidoId, @Valid @RequestBody final SubPedido request, final BindingResult result, final HttpServletRequest httpRequest, final HttpServletResponse httpResponse) { if (result.hasErrors()) { throw new NotValidException(result); }//from w w w. j a v a 2s . com SubPedido nuevo = subPedidoController.crear(pedidoId, request); httpResponse.setHeader("Location", httpRequest.getRequestURI() + "/" + nuevo.getId()); }
From source file:fr.esiea.esieaddress.controllers.crud.CrudUserCtrl.java
@RequestMapping(method = RequestMethod.POST, consumes = "application/json;charset=UTF-8") @ResponseStatus(HttpStatus.CREATED) public void login(@RequestBody User user) throws ServiceException, DaoException, NotUniqueEmailException { LOGGER.info("[Controller] Querying to create new user : " + user.toString() + "\""); crudValidationService.insert(user);//www .j a v a 2s.co m }
From source file:com.ecsteam.cloudlaunch.services.jenkins.JenkinsService.java
public QueuedBuildResponse triggerBuild() { String urlTemplate = "{baseUrl}/job/{jobName}/build"; RestTemplate template = new RestTemplate(); ResponseEntity<Object> response = template.exchange(urlTemplate, HttpMethod.POST, getAuthorizationEntity(), Object.class, baseUrl, jobName); if (HttpStatus.CREATED.equals(response.getStatusCode())) { HttpHeaders headers = response.getHeaders(); URI queueUri = headers.getLocation(); String last = null;// w w w. j a v a2 s .c om String current = null; String next = null; String[] parts = queueUri.getPath().split("/"); QueuedBuildResponse responseObject = new QueuedBuildResponse(); for (int i = parts.length - 1; i >= 0; --i) { last = parts[i]; current = parts[i - 1]; next = parts[i - 2]; if ("queue".equals(next) && "item".equals(current)) { responseObject = new QueuedBuildResponse(); responseObject.setMonitorUri(String.format("/services/builds/queue/%s", last)); return responseObject; } } } return null; }
From source file:technology.tikal.ventas.service.catalogo.ProductoService.java
@RequestMapping(method = RequestMethod.POST) @ResponseStatus(HttpStatus.CREATED) public void crear(@PathVariable final Long idCatalogo, @Valid @RequestBody final Producto request, final BindingResult result, final HttpServletRequest httpRequest, final HttpServletResponse httpResponse) { if (result.hasErrors()) { throw new NotValidException(result); }// ww w . j a v a2 s . c o m Producto nuevo = productoController.crear(idCatalogo, request); httpResponse.setHeader("Location", httpRequest.getRequestURI() + "/" + nuevo.getId()); }
From source file:org.nekorp.workflow.backend.security.controller.SecurityController.java
/** * crea nuevo usuario./*from w w w . j ava 2 s. c om*/ * get por que me da hueva el post * @param userDetails los datos del nuevo usuario */ @RequestMapping(method = RequestMethod.GET) void createUser(@Valid @ModelAttribute final WorkflowUserDetails userDetails, final HttpServletResponse response) { //abilida el usuario userDetails.setEnabled(true); //setea permisos por default List<WorkflowGrantedAuthority> permisos = new LinkedList<WorkflowGrantedAuthority>(); WorkflowGrantedAuthority permiso = new WorkflowGrantedAuthority(); permiso.setAuthority("ROLE_USER"); permisos.add(permiso); userDetails.setPermisos(permisos); //guarda el usuario userSecurityDAO.saveUserDetails(userDetails); response.setStatus(HttpStatus.CREATED.value()); }
From source file:ca.qhrtech.controllers.CategoryController.java
@ApiMethod(description = "Creates a new Category") @RequestMapping(value = "/category", method = RequestMethod.POST) public ResponseEntity<Category> createCategory(@RequestBody Category category) { if (!categoryService.doesCategoryExist(category)) { Category newCategory = categoryService.saveCategory(category); return new ResponseEntity<>(newCategory, HttpStatus.CREATED); }//from ww w .j a v a 2 s . co m return new ResponseEntity<>(HttpStatus.CONFLICT); }
From source file:com.mazmy.controller.DriverController.java
/** * @param driverDTO/*w w w . j a va 2 s . c o m*/ * @return * @throws ConstraintsViolationException */ @PostMapping @ResponseStatus(HttpStatus.CREATED) public DriverDTO createDriver(@Valid @RequestBody DriverDTO driverDTO) throws ConstraintsViolationException { DriverDO driverDO = DriverMapper.makeDriverDO(driverDTO); return DriverMapper.makeDriverDTO(driverService.create(driverDO)); }