Mostrar retorno

Olá pessoal, estou com um problema e ñ sei como resolver =/

Eu tenho este metodo:

private static void _pontoVerificacao(verificarArquivoProdesp_DO registro) {

try {
if (registro.getNomeProprietario() != null && registro.getNomeProprietario().length() > 0) {
retorno.substring(239, 305).contains(registro.getNomeProprietario());
if (!retorno.substring(239, 305).contains(registro.getNomeProprietario())) {
throw new excessaoArquivoProdesp(“Não encontrado o vp nome do proprietario”);
}
}

} catch (Exception e) {
throw new excessaoArquivoProdesp(e.getMessage());

}

Eu preciso mostrar no log que o resultado passou ou caso ñ passou mostrar a excessão.

Quero retornar este resultado como boolean, mas ñ estou sabendo fazer isso.

Primeiro de tudo, utilize a tag CODE para seu código ser melhor visualizado.

[code]private static void _pontoVerificacao(verificarArquivoProdesp_DO registro) {

try {
if (registro.getNomeProprietario() != null && registro.getNomeProprietario().length() > 0) {
retorno.substring(239, 305).contains(registro.getNomeProprietario());
if (!retorno.substring(239, 305).contains(registro.getNomeProprietario())) {
throw new excessaoArquivoProdesp(“Não encontrado o vp nome do proprietario”);
}
}

} catch (Exception e) {
throw new excessaoArquivoProdesp(e.getMessage());

} [/code]
De onde vem a variável retorno?

Para retornar o valor, você pode mudar o método de void para boolean.

Isso?

private static boolean _pontoVerificacao(verificarArquivoProdesp_DO registro) { try { if (registro.getNomeProprietario() != null && registro.getNomeProprietario().length() > 0) { if (retorno.substring(239, 305).contains(registro.getNomeProprietario())) { //mostra no log que o resultado passou return true; } else { //mostra no log que não passou return false; } } } catch (Exception e) { //mostra no log a exceção (e.getMessage()) return false; } }

[]'s

private static boolean _pontoVerificacao(verificarArquivoProdesp_DO registro) {   
    boolean _return = false;
    try {   

        _return = ((registro.getNomeProprietario() != null && registro.getNomeProprietario().length() > 0)  && (retorno.substring(239, 305).contains(registro.getNomeProprietario())));

     } catch (Exception e) {   
         //mostra no log a exceção (e.getMessage())   
     }   
     return _return;
}