List of usage examples for org.springframework.http HttpStatus BAD_REQUEST
HttpStatus BAD_REQUEST
To view the source code for org.springframework.http HttpStatus BAD_REQUEST.
Click Source Link
From source file:at.ac.tuwien.infosys.ComponentRepository.java
@RequestMapping(value = "/component/{componentName}/{version}", method = RequestMethod.GET) public ResponseEntity<Component> getComponent(@PathVariable String componentName, @PathVariable String version) { System.out.println(componentName + " " + version); Component component = null;//w ww . j a v a 2 s . c om try { component = componentRepository.get(componentName, new Version(version)); } catch (NotFoundException e) { e.printStackTrace(); return new ResponseEntity<Component>(HttpStatus.BAD_REQUEST); } if (component != null) return new ResponseEntity<Component>(component, HttpStatus.OK); return new ResponseEntity<Component>(HttpStatus.BAD_REQUEST); }
From source file:edu.sjsu.cmpe275.project.controller.UserController.java
/** Create a user * @param name Account Name// ww w.ja v a 2 s . c om * @param password Password * @param role role = {"admin", "agent", "guest"} * @return void */ @RequestMapping(value = "", method = RequestMethod.POST) public ResponseEntity<?> createUser(@RequestParam(value = "name", required = true) String name, @RequestParam(value = "password", required = true) String password, @RequestParam(value = "role", required = true) String role) { User user = new User(name, password, role); user = userDao.addUser(user); if (user == null) { return new ResponseEntity<Object>(HttpStatus.BAD_REQUEST); } else { return new ResponseEntity<Object>(user, HttpStatus.OK); } }
From source file:sp.SAML1Controller.java
@RequestMapping(value = "/POST/ACS", method = RequestMethod.POST) public ResponseEntity<String> handleSSOResponsePOST(HttpServletRequest servletRequest, HttpServletResponse servletResponse) throws Exception { MessageContext<SAMLObject> messageContext = decodeInboundMessageContextPost(servletRequest); if (!(messageContext.getMessage() instanceof Response)) { log.error("Inbound message was not a SAML 1 Response"); return new ResponseEntity<>("Inbound message was not a SAML 1 Response", HttpStatus.BAD_REQUEST); }/*from w w w.jav a 2 s. c o m*/ Response response = (Response) messageContext.getMessage(); Element responseElement = response.getDOM(); String formattedMessage = SerializeSupport.prettyPrintXML(responseElement); log.trace("Returning response" + System.lineSeparator() + "{}", formattedMessage); //TODO instead of returning plain text via a ResponseEntity, add a JSP view that looks good HttpHeaders headers = new HttpHeaders(); headers.add("Content-Type", "text/plain"); return new ResponseEntity<>(formattedMessage, headers, HttpStatus.OK); }
From source file:nu.yona.server.exceptions.ResourceBasedException.java
/** * Constructor.//ww w . j a va 2s .c om * * @param t The cause exception * @param messageId The ID of the exception in the resource bundle * @param parameters The parameters for the message */ protected ResourceBasedException(Throwable t, String messageId, Serializable... parameters) { this(HttpStatus.BAD_REQUEST, t, messageId, parameters); }
From source file:org.ff4j.spring.boot.exceptions.FF4jExceptionHandler.java
@ExceptionHandler(value = FlippingStrategyBadRequestException.class) @ResponseStatus(value = HttpStatus.BAD_REQUEST, reason = "flipping strategy specified wrongly") public void flippingStrategyBadRequestException() { // Not necessary to handle this exception }
From source file:chalk.web.ChalkController.java
@RequestMapping(value = "/message/find", method = RequestMethod.GET) public @ResponseBody ResponseEntity<List<Message>> findAllFor( @RequestParam(value = "sender") String senderPhone, @RequestParam(value = "receiver") String receiverPhone) { System.out.println("Executing: findAllFor()"); List<Message> result = messageMgr.findAllFor(senderPhone, receiverPhone); if (result == null) { return new ResponseEntity(HttpStatus.BAD_REQUEST); }/*from w w w .java 2s . co m*/ return new ResponseEntity(result, HttpStatus.OK); }
From source file:se.skltp.cooperation.web.rest.exception.DefaultExceptionHandler.java
@ExceptionHandler(TypeMismatchException.class) @ResponseStatus(HttpStatus.BAD_REQUEST) public @ResponseBody ProblemDetail handleTypeMismatch(HttpServletRequest request, TypeMismatchException e) throws Exception { ProblemDetail error = new ProblemDetail(); buildErrorMessage(request, e, HttpStatus.BAD_REQUEST, error); error.setDetail("Argument with the value " + e.getValue() + " is not valid"); return error; }
From source file:cn.aozhi.songify.rest.RestExceptionHandler.java
/** * ?JSR311 Validation.//from w ww . j a v a 2s . co m */ @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); }
From source file:de.steilerdev.myVerein.server.controller.user.DivisionController.java
@RequestMapping(method = RequestMethod.GET, produces = "application/json") public ResponseEntity<Division> getDivision(@RequestParam(value = "id") String divisionID, @CurrentUser User currentUser) { logger.trace("[" + currentUser + "] Loading division with ID " + divisionID); Division searchedDivision;//w ww . j av a 2 s . c o m if (divisionID.isEmpty()) { logger.warn("[" + currentUser + "] The division ID is empty"); return new ResponseEntity<>(HttpStatus.BAD_REQUEST); } else if ((searchedDivision = divisionRepository.findById(divisionID)) == null) { logger.warn("[" + currentUser + "] Unable to find division with the stated ID " + divisionID); return new ResponseEntity<>(HttpStatus.INTERNAL_SERVER_ERROR); } else { logger.info("[" + currentUser + "] Returning division with ID " + divisionID); return new ResponseEntity<>(searchedDivision.getSendingObjectInternalSync(), HttpStatus.OK); } }
From source file:com.chevres.rss.worker.controller.WorkerController.java
@CrossOrigin @RequestMapping(path = "/worker/refresh/feed/{feedId}", method = RequestMethod.GET) @ResponseBody/*from ww w.jav a 2 s . co m*/ public ResponseEntity<String> refreshFeed(@RequestHeader(value = "User-token") String userToken, @PathVariable int feedId) { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("spring.xml"); FeedDAO feedDAO = context.getBean(FeedDAO.class); ArticleDAO articleDAO = context.getBean(ArticleDAO.class); ArticleStateDAO articleStateDAO = context.getBean(ArticleStateDAO.class); UserAuthDAO userAuthDAO = context.getBean(UserAuthDAO.class); UserAuth userAuth = userAuthDAO.findByToken(userToken); if (userAuth == null) { context.close(); return new ResponseEntity(new ErrorMessageResponse("invalid_token"), HttpStatus.BAD_REQUEST); } Feed feed = feedDAO.findById(userAuth, feedId); if (feed == null) { context.close(); return new ResponseEntity(new ErrorMessageResponse("bad_params"), HttpStatus.BAD_REQUEST); } FeedUpdater feedUpdater = new FeedUpdater(feedDAO, articleDAO, articleStateDAO); if (feedUpdater.updateFeed(feed)) { context.close(); return new ResponseEntity(new SuccessMessageResponse("success"), HttpStatus.OK); } else { context.close(); return new ResponseEntity(new ErrorMessageResponse("error"), HttpStatus.BAD_REQUEST); } }