Example usage for org.springframework.http ResponseEntity ResponseEntity

List of usage examples for org.springframework.http ResponseEntity ResponseEntity

Introduction

In this page you can find the example usage for org.springframework.http ResponseEntity ResponseEntity.

Prototype

public ResponseEntity(HttpStatus status) 

Source Link

Document

Create a new ResponseEntity with the given status code, and no body nor headers.

Usage

From source file:com.baidu.terminator.manager.action.LinkControlAction.java

@RequestMapping(value = "/{workMode}/{linkId}", method = RequestMethod.PUT)
@ResponseBody/*  w  w w.  j  av a  2  s  .  c  o  m*/
public ResponseEntity<?> changeWorkMode(@PathVariable Integer linkId, @PathVariable WorkMode workMode) {
    try {
        linkControlService.changeWorkMode(linkId, workMode);
        return new ResponseEntity<String>(HttpStatus.NO_CONTENT);
    } catch (LinkStatusException e) {
        return new ResponseEntity<String>(e.getMessage(), HttpStatus.METHOD_NOT_ALLOWED);
    }
}

From source file:edu.eci.cosw.restcontrollers.ManejadorPedidos.java

@RequestMapping(method = RequestMethod.POST)
public ResponseEntity<?> addPedido(@RequestBody Pedido p) {
    c.addNewPedido(p);//from w w w  .  j a v a  2 s.  c o  m
    return new ResponseEntity<>(HttpStatus.ACCEPTED);
}

From source file:com.sms.server.controller.MediaController.java

@RequestMapping(value = "/folder", method = RequestMethod.GET)
public ResponseEntity<List<MediaFolder>> getMediaFolders() {
    List<MediaFolder> mediaFolders = settingsDao.getMediaFolders();

    if (mediaFolders == null) {
        return new ResponseEntity<>(HttpStatus.NOT_FOUND);
    }//from  www  .ja v  a2s  .  c o m

    return new ResponseEntity<>(mediaFolders, HttpStatus.OK);
}

From source file:com._8x8.presentation.restController.UserRestController.java

@RequestMapping(value = "/users/", method = RequestMethod.GET)
public ResponseEntity<List<User>> listAllUsers() {

    List<User> users = _userService.GetUsers();//  .findAllUsers();

    if (users.isEmpty()) {
        return new ResponseEntity<List<User>>(HttpStatus.NO_CONTENT);//You many decide to return HttpStatus.NOT_FOUND
    }/*from w ww  .  j a  v a2s.com*/
    return new ResponseEntity<List<User>>(users, HttpStatus.OK);
}

From source file:com.enginizer.controller.MailingResource.java

@RequestMapping(value = "/sendEmail", method = RequestMethod.POST)
@CrossOrigin(origins = { "http://localhost:80", "http://uc8.co:80", "http://uc8.co", "http://localhost" })
public ResponseEntity<String> sendEMAIL(@ModelAttribute("email") Email email) {
    try {/*from w w w . j  a va  2s.c o  m*/
        mailSender.sendEmail(email);
        return new ResponseEntity<>(HttpStatus.OK);
    } catch (MailException e) {
        return new ResponseEntity<>(e.getMessage(), HttpStatus.valueOf(e.getStatus()));
    }
}

From source file:reconf.server.services.product.DeleteProductService.java

@RequestMapping(value = "/product/{prod}", method = RequestMethod.DELETE)
@Transactional//from w w w . j a va  2  s  . c om
public ResponseEntity<ProductResult> doIt(@PathVariable("prod") String product, Authentication auth) {

    if (!ApplicationSecurity.isRoot(auth)) {
        return new ResponseEntity<ProductResult>(HttpStatus.FORBIDDEN);
    }

    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);
    }

    if (!products.exists(reqProduct.getName())) {
        return new ResponseEntity<ProductResult>(new ProductResult(reqProduct, Product.NOT_FOUND),
                HttpStatus.NOT_FOUND);
    }

    products.delete(reqProduct.getName());
    components.deleteByKeyProduct(reqProduct.getName());
    properties.deleteByKeyProduct(reqProduct.getName());
    userProducts.deleteByKeyProduct(reqProduct.getName());
    return new ResponseEntity<ProductResult>(HttpStatus.OK);
}

From source file:br.edu.ifpb.blogsoon.webapp.controller.avaliacao.AvaliacaoController.java

@RequestMapping(value = "/add", method = RequestMethod.POST)
public ResponseEntity<String> addAvaliacao(@RequestParam("idPost") String idPost,
        @RequestParam("tipo") String tipo, HttpSession session) {
    Usuario usuario = (Usuario) session.getAttribute("usuario");
    if (usuario != null) {
        if (avaliacaoService.buscarPorIdPostEUsuario(idPost, usuario).size() >= 1)
            return new ResponseEntity<>(HttpStatus.FORBIDDEN);
        Avaliacao avaliacao = new Avaliacao();
        avaliacao.setIdPost(idPost);//from   w  w  w  .j a v a  2s  .c o  m
        avaliacao.setUsuario(usuario);
        avaliacao.setTipo(AvaliacaoEnum.valueOf(tipo));
        avaliacaoService.salvar(avaliacao);
        return new ResponseEntity<>(HttpStatus.OK);
    }
    return new ResponseEntity<>(HttpStatus.INTERNAL_SERVER_ERROR);
}

From source file:com.agroservices.restcontrollers.CampesinoRest.java

@RequestMapping(value = "/", method = RequestMethod.POST)
public ResponseEntity<?> persist(@RequestBody Campesino c) {
    try {//from ww w .  j  a  v a 2 s.com
        cf.guardarCampesino(c);
    } catch (Exception e) {
        System.out.println(e.getMessage());
        return new ResponseEntity<>(HttpStatus.CONFLICT);
    }
    return new ResponseEntity<>(HttpStatus.CREATED);
}

From source file:web.EventLogRESTController.java

/**
 * Gets a list of events in the Event Log
 * @return// w  ww . j  a  va2 s .  c om
 */
@RequestMapping(value = "/api/eventlog/", method = RequestMethod.GET)
public ResponseEntity<List<EventLog>> listEventLog() {
    List<EventLog> el = dao.getEventsList();
    //returns NO_CONTENT error if no Events are provided
    if (el.isEmpty()) {
        return new ResponseEntity<List<EventLog>>(HttpStatus.NO_CONTENT);
    }
    //otherwise returns list of all Events
    return new ResponseEntity<List<EventLog>>(el, HttpStatus.OK);
}

From source file:com.sentinel.web.controllers.RegistrationController.java

@RequestMapping(value = "/user", method = RequestMethod.POST)
@ResponseBody//from w ww.j  a va  2 s .com
public ResponseEntity<Void> createUser(@RequestBody UserForm accountDto, UriComponentsBuilder ucBuilder) {

    LOG.debug("Registring new user");
    final User registered = createUserAccount(accountDto);
    if (registered == null) {
        return new ResponseEntity<Void>(HttpStatus.CONFLICT);
    }
    /* 
    if (userService.isUserExist(user)) {
    System.out.println("A User with name " + user.getUsername() + " already exist");
    }
    */
    userService.saveRegisteredUser(registered);
    HttpHeaders headers = new HttpHeaders();
    headers.setLocation(ucBuilder.path("/user/{id}").buildAndExpand(registered.getId()).toUri());//TODO
    return new ResponseEntity<Void>(headers, HttpStatus.CREATED);
}