package org.skyscreamer.yoga.demo.jaxrs.resources;
import javax.inject.Singleton;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.ext.ExceptionMapper;
import javax.ws.rs.ext.Provider;
import org.hibernate.ObjectNotFoundException;
@Singleton
@Provider
public class ResourceNotFoundException implements ExceptionMapper<ObjectNotFoundException>
{
@Override
public Response toResponse( ObjectNotFoundException exception )
{
return Response.status( Response.Status.NOT_FOUND ).entity( "Resource not found" ).type( MediaType.TEXT_PLAIN ).build();
}
}