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 = "/start/{linkId}", method = RequestMethod.PUT)
@ResponseBody//from ww  w  .ja va  2 s  .  com
public ResponseEntity<String> startServer(@PathVariable Integer linkId) {
    linkControlService.startServer(linkId);
    return new ResponseEntity<String>(HttpStatus.NO_CONTENT);
}

From source file:org.energyos.espi.thirdparty.repository.impl.ResourceRESTRepositoryImplTests.java

@SuppressWarnings("unchecked")
@Before/*from w  w  w  .  jav a2  s  .  c  o m*/
public void before() {
    repository = new ResourceRESTRepositoryImpl();
    marshaller = mock(Jaxb2Marshaller.class);

    template = mock(RestTemplate.class);
    ResponseEntity<String> response = new ResponseEntity<String>(HttpStatus.OK);
    when(template.exchange(anyString(), eq(HttpMethod.GET), any(HttpEntity.class), any(Class.class)))
            .thenReturn(response);

    repository.setRestTemplate(template);
    repository.setJaxb2Marshaller(marshaller);

    authorization = new Authorization();
    authorization.setAccessToken("token");
    uri = Routes.DATA_CUSTODIAN_REST_USAGE_POINT_GET;
}

From source file:edu.eci.arsw.kalendan.controllers.ProjectResourceController.java

@RequestMapping(method = RequestMethod.POST)
public ResponseEntity<?> projectPostRecursoActividad(@RequestBody Activity a) {
    try {/*w  w w. j a  v  a  2 s.  c o m*/
        pj.registrarActividad(a);
        return new ResponseEntity<>(HttpStatus.CREATED);

    } catch (Exception e) {
        Logger.getLogger(ProjectResourceController.class.getName()).log(Level.SEVERE, null, e);
        return new ResponseEntity<>("Actividad no creada!", HttpStatus.FORBIDDEN);
    }

}

From source file:io.github.autsia.crowly.controllers.rest.AuthenticationController.java

@RequestMapping(value = "/register", method = RequestMethod.POST)
public ResponseEntity<String> register(@RequestBody CrowlyUser user, HttpServletResponse response) {
    try {//from  w ww  .  j  a  va  2 s .  c  om
        authenticationManager.addUser(user);
        return new ResponseEntity<>(HttpStatus.OK);
    } catch (Exception e) {
        logger.warn("User creation failed: " + e.getMessage());
        return new ResponseEntity<>(HttpStatus.UNAUTHORIZED);
    }
}

From source file:es.javier.services.resource.BreweryController.java

/**
 * This method returns a brewery JSON by id given
 * /*  w w w. j  av a 2 s .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:application.controllers.RestController.java

@RequestMapping(value = "/transfer", method = RequestMethod.POST)
public ResponseEntity<?> newTransfer(@RequestBody Transfer transfer) {
    Account sender = myBatisService.getByName(transfer.getSender());
    Account reciever = myBatisService.getByName(transfer.getReciever());
    if (reciever == null || sender == null || transfer.getAmount() <= 0
            || sender.getBalance() < transfer.getAmount()) {
        return new ResponseEntity<>(HttpStatus.BAD_REQUEST);
    }//from   w w  w.j  av a  2s .c  om
    myBatisService.transferFunds(sender, reciever, transfer);
    return new ResponseEntity<>(HttpStatus.ACCEPTED);
}

From source file:com.diagrama.repository.PeriodoController.java

@RequestMapping(value = "/periodo/{periodo_id}", method = RequestMethod.PUT)
public ResponseEntity<?> modificarPeriodo(@RequestBody PeriodosLectivos periodosLectivos,
        @PathVariable int periodo_id) {
    periodoRepository.save(periodosLectivos);
    return new ResponseEntity<>(HttpStatus.OK);
}

From source file:com.intel.databackend.handlers.ErrorHandler.java

@ExceptionHandler(ServiceException.class)
public ResponseEntity handleError(ServiceException ex) {
    logger.error("Unable to read dashboard api url", ex);
    return new ResponseEntity(HttpStatus.INTERNAL_SERVER_ERROR);
}

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);
    }// w w w  .  ja  v  a 2  s.  c o  m
    return new ResponseEntity<Properties>(serviceHolder.getCloudProperties(), HttpStatus.OK);
}

From source file:org.lightadmin.core.web.util.RepositoryNewEntityController.java

@RequestMapping(value = BASE_MAPPING + "/new", method = GET)
public ResponseEntity<Resource<?>> getItemResource(RootResourceInformation resourceInformation,
        PersistentEntityResourceAssembler assembler) throws HttpRequestMethodNotSupportedException {

    Constructor<?> constructor = getConstructorIfAvailable(resourceInformation.getDomainType());
    if (constructor == null) {
        return new ResponseEntity<Resource<?>>(NOT_IMPLEMENTED);
    }/*from  w w  w  .j  a  va2  s.  c o m*/

    Object domainObj = BeanUtils.instantiateClass(constructor);

    return new ResponseEntity<Resource<?>>(assembler.toResource(domainObj), OK);
}