package org.wso2.carbon.bpmn.rest.common.provider.ExceptionMapper; import org.wso2.carbon.bpmn.rest.common.RestErrorResponse; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Response; import javax.ws.rs.ext.ExceptionMapper; public class BPMNErrorHandler implements ExceptionMapper<Error> { @Override public Response toResponse(Error error) { RestErrorResponse restErrorResponse = new RestErrorResponse(); restErrorResponse.setStatusCode(400); restErrorResponse.setErrorMessage(error.getMessage()); return Response.status(400).type(MediaType.APPLICATION_JSON).entity(restErrorResponse).build(); } }