- All Implemented Interfaces:
- javax.ws.rs.ext.ExceptionMapper<csbase.exception.CSBaseRuntimeException>
public class CSBaseRuntimeExceptionMapper
extends Object
implements javax.ws.rs.ext.ExceptionMapper<csbase.exception.CSBaseRuntimeException>
Classe responsável pelo mapeamento das exceções runtime que o servidor CSBase
pode lançar para indicar falha no processamento das requisições aos serviços.
A exceção já possui uma mensagem no idioma que foi configurado como parâmetro
na requisição http ou, no caso desse parâmetro não estar definidor, no idioma
default do servidor.
O retorno é enviado como uma resposta de BAD_REQUEST e com um objeto JSON que
possui a mensagem da exceção correspondente.
- Author:
- Tecgraf/PUC-Rio