/** * Copyright (C) 2010 Talend Inc. - www.talend.com */ package service.advanced; import javax.ws.rs.core.Response; import javax.ws.rs.ext.ExceptionMapper; import javax.ws.rs.ext.Provider; import common.advanced.PersonUpdateException; /** * JAX-RS ExceptionMapper which transforms PersonUpdateExceptions into HTTP 400 * response codes. */ @Provider public class PersonExceptionMapper implements ExceptionMapper<PersonUpdateException> { @Override public Response toResponse(PersonUpdateException exception) { return Response.status(400).build(); } }