public abstract class AbstractExporterController extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractExporterController.ErrorMessage |
| Constructor and Description |
|---|
AbstractExporterController() |
| Modifier and Type | Method and Description |
|---|---|
List<AbstractExporterController.ErrorMessage> |
handle400(org.springframework.web.bind.MethodArgumentNotValidException e) |
AbstractExporterController.ErrorMessage |
handle404(Exception e) |
AbstractExporterController.ErrorMessage |
handle500(Exception e) |
protected <T extends Response> |
prepareResponse(int page,
int size,
org.apache.commons.lang3.time.StopWatch stopWatch,
T rsp) |
@ResponseBody
@ExceptionHandler(value={eu.dnetlib.openaire.exporter.exceptions.DsmApiException.class,eu.dnetlib.openaire.exporter.exceptions.CommunityException.class,java.lang.Exception.class})
@ResponseStatus(value=INTERNAL_SERVER_ERROR)
public AbstractExporterController.ErrorMessage handle500(Exception e)
@ResponseBody @ExceptionHandler(value=eu.dnetlib.openaire.exporter.exceptions.ResourceNotFoundException.class) @ResponseStatus(value=NOT_FOUND) public AbstractExporterController.ErrorMessage handle404(Exception e)
@ResponseBody @ExceptionHandler(value=org.springframework.web.bind.MethodArgumentNotValidException.class) @ResponseStatus(value=BAD_REQUEST) public List<AbstractExporterController.ErrorMessage> handle400(org.springframework.web.bind.MethodArgumentNotValidException e)
protected <T extends Response> T prepareResponse(int page, int size, org.apache.commons.lang3.time.StopWatch stopWatch, T rsp)
Copyright © 2025. All rights reserved.