Não consigo lançar exception esperada !

0 respostas
java
C

segue meu código

ServiceImpl

<a class="mention" href="/u/override">@Override</a>

public Long inserirTituloDocumental(UsuarioAppDTO usuarioAppDTO, TituloDocumentalDTO tituloDocumentalDTO)

throws ServiceException {

try {

Usuario usuario = new Usuario();
  usuario.setId(usuarioAppDTO.getId());
if(verificaExisteTituloDocumental(tituloDocumentalDTO)){
     throw new ValidationException(messageSourceUtils.getMessage("message.erro.service.operacao", null, null), null);
  }
Unidade unidade = new Unidade();
  unidade.setId(UnidadeDTO.TITULO_DOCUMENTAL);
UnidadeTipoUnidade unidadeTipoUnidade = new UnidadeTipoUnidade();
  unidadeTipoUnidade.setUnidade(unidade);
TipoUnidade tipo = new TipoUnidade();
  tipo.setId(TipoUnidadeDTO.TITULO_DOCUMENTAL);
  unidadeTipoUnidade.setTipoUnidade(tipo);
unidadeTipoUnidade.setHabilitado(Boolean.TRUE);
  unidadeTipoUnidade.setDataInclusao(new Date());
  unidadeTipoUnidade.setUsuarioInclusao(usuario);
  super.insert(unidadeTipoUnidade);
TituloDocumental tituloDocumental = (TituloDocumental) EntityDTOUtils.dtoToEntity(tituloDocumentalDTO,
        new TituloDocumental());
  tituloDocumental.setHabilitado(Boolean.TRUE);
  tituloDocumental.setDataInclusao(new Date());
  tituloDocumental.setUsuarioInclusao(usuario);
  tituloDocumental.setUnidadeTipoUnidade(unidadeTipoUnidade);
  super.insert(tituloDocumental);
  return tituloDocumental.getId();
} catch (ValidationException e) {

log.error(e.getMessage(), e);

throw new ServiceException(e.getMessage(), e);

} catch (Exception e) {

log.error(e.getMessage(), e);

throw new ServiceException(messageSourceUtils.getMessage(message.erro.service.operacao, null, null), e);

}

}
Criado 18 de janeiro de 2016
Respostas 0
Participantes 1