Lançar uma exceção depois de um if

11 respostas
jason_bourne

Pessoal,

Como faço para lançar essa exceção depois de um if? tem como?

log.error("[nomedométodo] xxx xxx xx " + e.getMessage());
VErro erro = new VErro(new Integer(800), "XXX inválido");
throw new UTILException(erro);

11 Respostas

A
if{

}

log.error("[nomedométodo] xxx xxx xx " + e.getMessage());
 VErro erro = new VErro(new Integer(800), "XXX inválido");
 throw new UTILException(erro);

!! nao entendi sua pergunta

jason_bourne
arthurnn:
if{

}

log.error("[nomedométodo] xxx xxx xx " + e.getMessage());
 VErro erro = new VErro(new Integer(800), "XXX inválido");
 throw new UTILException(erro);

!! nao entendi sua pergunta

preciso fazer algo assim:
if(data == null || nome == null){
log.error("[nomedométodo] xxx xxx xx " + e.getMessage());
VErro erro = new VErro(new Integer(800), "XXX inválido");
throw new UTILException(erro);
}
fabiozoroastro

Ué, vc já está fazendo. É isso mesmo aí que vc fez. Qual é sua dúvida?

jason_bourne

fabiozoroastro:
Ué, vc já está fazendo. É isso mesmo aí que vc fez. Qual é sua dúvida?

Se eu fizer isso …da pau…ele não sabe quem é o e

R

Esse pedaço aí tá dentro de um catch ?

Manda o código do método inteiro.

[]´s

jason_bourne

Rafaelprp:
Esse pedaço aí tá dentro de um catch ?

Manda o código do método inteiro.

[]´s

Esta dentro de um try, tenho q colocar dentro do catch?

fabiozoroastro

Dentro do catch sim, esse “e” é um objeto de Exception que sua aplicação gerou.

jason_bourne

Não entendi como vou colocar esse if e o dentro do catch ao mesmo tempo. Pq se não ocorrer nenhum problema dentro do try, ele não vai entrar no catch, então como vou usar esse if se nem dentro do catch ele entra?

Marky.Vasconcelos

Se seu Exception é só pra ver se Data e nome é null pq vc não faz um if que ve se é null se não manda uma mensagem invés de erro?

R
if(data == null || nome == null){
      throw new UTILException("manda a data, o mané");
   }

isso já não resolve ?

jason_bourne

resolvi retirando o e.getMessage(). Grato a todos.

Criado 30 de maio de 2007
Ultima resposta 31 de mai. de 2007
Respostas 11
Participantes 5