package org.jboss.tools.ws.jaxrs.sample.services.providers;

import javax.persistence.PersistenceException;
import javax.persistence.EntityExistsException;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.Status;
import javax.ws.rs.ext.ExceptionMapper;
import javax.ws.rs.ext.Provider;

@Provider
public class PersistenceExceptionMapper implements
		ExceptionMapper<> {

	public Response toResponse(PersistenceException exception) {
		return Response.status(Status.INTERNAL_SERVER_ERROR).entity(exception.getMessage())
				.build();
	}

}
