List of usage examples for org.springframework.http HttpStatus NOT_FOUND
HttpStatus NOT_FOUND
To view the source code for org.springframework.http HttpStatus NOT_FOUND.
Click Source Link
From source file:reconf.server.services.component.ReadAllComponentsService.java
@RequestMapping(value = "/product/{prod}/component", method = RequestMethod.GET) @Transactional(readOnly = true)//from ww w . j a va2s . c om public ResponseEntity<AllComponentsResult> doIt(@PathVariable("prod") String productId, HttpServletRequest request, Authentication auth) { Product fromRequest = new Product(productId); List<String> errors = DomainValidator.checkForErrors(fromRequest); if (!errors.isEmpty()) { return new ResponseEntity<AllComponentsResult>(new AllComponentsResult(productId, errors), HttpStatus.BAD_REQUEST); } Product dbProduct = products.findOne(fromRequest.getName()); if (dbProduct == null) { return new ResponseEntity<AllComponentsResult>(new AllComponentsResult(productId, Product.NOT_FOUND), HttpStatus.NOT_FOUND); } List<ComponentResult> result = new ArrayList<>(); for (Component component : components.findByKeyProductOrderByKeyNameAsc(dbProduct.getName())) { result.add(new ComponentResult(component, CrudServiceUtils.getBaseUrl(request))); } return new ResponseEntity<AllComponentsResult>( new AllComponentsResult(dbProduct, result, CrudServiceUtils.getBaseUrl(request)), HttpStatus.OK); }
From source file:reconf.server.services.product.ReadProductService.java
@RequestMapping(value = "/product/{prod}", method = RequestMethod.GET) @Transactional(readOnly = true)/*from w w w . j av a 2 s . c o m*/ public ResponseEntity<ProductResult> doIt(@PathVariable("prod") String product, HttpServletRequest request, Authentication auth) { Product reqProduct = new Product(product, null); List<String> errors = DomainValidator.checkForErrors(reqProduct); if (!errors.isEmpty()) { return new ResponseEntity<ProductResult>(new ProductResult(reqProduct, errors), HttpStatus.BAD_REQUEST); } Product dbProduct = products.findOne(reqProduct.getName()); if (dbProduct == null) { return new ResponseEntity<ProductResult>(new ProductResult(reqProduct, Product.NOT_FOUND), HttpStatus.NOT_FOUND); } if (ApplicationSecurity.isRoot(auth)) { for (UserProduct userProduct : userProducts.findByKeyProduct(reqProduct.getName())) { dbProduct.addUser(userProduct.getKey().getUsername()); } } return new ResponseEntity<ProductResult>(new ProductResult(dbProduct, CrudServiceUtils.getBaseUrl(request)), HttpStatus.OK); }
From source file:es.javier.services.resource.BreweryController.java
/** * This method returns a brewery JSON by id given * /*w ww.j av a2s .com*/ * @param id * @return BreweryDto */ @RequestMapping(value = "/{id}", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity<BreweryDto> getById(@PathVariable("id") String id) { Brewery brewery = this.breweryService.find(id); if (brewery == null) { return new ResponseEntity<BreweryDto>(HttpStatus.NOT_FOUND); } return new ResponseEntity<BreweryDto>(this.dtoBuilder.buildBreweryDto(brewery), HttpStatus.OK); }
From source file:reconf.server.services.component.DeleteComponentService.java
@RequestMapping(value = "/product/{prod}/component/{comp}", method = RequestMethod.DELETE) @Transactional/*from w ww . jav a 2 s. c o m*/ public ResponseEntity<ComponentResult> doIt(@PathVariable("prod") String productId, @PathVariable("comp") String componentId, Authentication auth) { ComponentKey key = new ComponentKey(productId, componentId); Component reqComponent = new Component(key); List<String> errors = DomainValidator.checkForErrors(key); if (!errors.isEmpty()) { return new ResponseEntity<ComponentResult>(new ComponentResult(reqComponent, errors), HttpStatus.BAD_REQUEST); } if (!products.exists(key.getProduct())) { return new ResponseEntity<ComponentResult>(new ComponentResult(reqComponent, Product.NOT_FOUND), HttpStatus.NOT_FOUND); } Component dbComponent = components.findOne(key); if (dbComponent == null) { return new ResponseEntity<ComponentResult>(new ComponentResult(reqComponent, Component.NOT_FOUND), HttpStatus.NOT_FOUND); } components.delete(dbComponent); properties.deleteByKeyProductAndKeyComponent(key.getProduct(), key.getName()); return new ResponseEntity<ComponentResult>(HttpStatus.OK); }
From source file:reconf.server.services.component.ReadComponentService.java
@RequestMapping(value = "/product/{prod}/component/{comp}", method = RequestMethod.GET) @Transactional(readOnly = true)//from ww w.j a v a2 s.c o m public ResponseEntity<ComponentResult> doIt(@PathVariable("prod") String productId, @PathVariable("comp") String componentId, HttpServletRequest request, Authentication auth) { ComponentKey key = new ComponentKey(productId, componentId); Component reqComponent = new Component(key); List<String> errors = DomainValidator.checkForErrors(key); if (!errors.isEmpty()) { return new ResponseEntity<ComponentResult>(new ComponentResult(reqComponent, errors), HttpStatus.BAD_REQUEST); } Component dbComponent = components.findOne(key); if (dbComponent == null) { return new ResponseEntity<ComponentResult>(new ComponentResult(reqComponent, Component.NOT_FOUND), HttpStatus.NOT_FOUND); } return new ResponseEntity<ComponentResult>( new ComponentResult(dbComponent, CrudServiceUtils.getBaseUrl(request)), HttpStatus.OK); }
From source file:com.appglu.impl.AppGluResponseErrorHandler.java
public void handleError(ClientHttpResponse response) throws IOException { HttpStatus statusCode = response.getStatusCode(); Error error = this.readErrorFromResponse(response); if (statusCode == HttpStatus.NOT_FOUND) { throw new AppGluHttpNotFoundException(error); }/* w w w. j a va 2 s . co m*/ if (error.getCode() == ErrorCode.APP_USER_UNAUTHORIZED) { throw new AppGluHttpUserUnauthorizedException(error); } if (error.getCode() == ErrorCode.APP_USER_USERNAME_ALREADY_USED) { throw new AppGluHttpInvalidUserSignupException(statusCode.value(), error); } if (error.getCode() == ErrorCode.INCOMPATIBLE_CLIENT_VERSION) { throw new AppGluHttpIncompatibleClientVersionException(error); } switch (statusCode.series()) { case CLIENT_ERROR: throw new AppGluHttpClientException(statusCode.value(), error); case SERVER_ERROR: throw new AppGluHttpServerException(statusCode.value(), error); default: throw new AppGluHttpStatusCodeException(statusCode.value(), error); } }
From source file:io.sevenluck.chat.controller.ChatChannelController.java
@ExceptionHandler @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR) public ResponseEntity<?> handleException(EntityNotFoundException e) { logger.error("validate:", e.getMessage()); return new ResponseEntity<>(ExceptionDTO.newNotFoundInstance(e.getMessage()), new HttpHeaders(), HttpStatus.NOT_FOUND); }
From source file:org.cloudfoundry.test.ServiceController.java
@RequestMapping(value = "/properties", method = RequestMethod.GET) public ResponseEntity<Properties> getCloudProperties() { if (serviceHolder.getCloudProperties() == null) { return new ResponseEntity<Properties>(HttpStatus.NOT_FOUND); }/*from w ww.ja va 2 s .co m*/ return new ResponseEntity<Properties>(serviceHolder.getCloudProperties(), HttpStatus.OK); }
From source file:com.jee.shiro.rest.TaskRestController.java
@RequestMapping(value = "/{id}", method = RequestMethod.GET, produces = "applaction/json; charset=UTF-8") public Task get(@PathVariable("id") Long id) { Task task = taskService.getTask(id); if (task == null) { String message = "?(id:" + id + ")"; logger.warn(message);/* w w w . j a v a 2 s.c om*/ throw new RestException(HttpStatus.NOT_FOUND, message); } return task; }