quinta-feira, 10 de março de 2011

Série Java Bizarro - Capítulo 7

Tanto trabalho... por nada !!!!
==============================

     String strConstante = ( String ) objParam.get ( 0 );
     try {
       intIndexElemento = strTag.lastIndexOf ( SEPARADOR_ESTRUTURA );
       strAcaoElemento = strTag.substring ( 0, intIndexElemento + 1 ) + "acao";
       stuAcao = m_objCommon.mObterValorEvGen ( stuEvGen, strAcaoElemento, objHashEvGen, null, false, objSti );
       strAcao = ( String ) stuAcao.get ( 0 );

       if ( strAcao == null )
         return null;

       // se uma constante foi passada como parâmetro no mnemônico então ela consiste no retorno da função
       if ( !strConstante.equals ( "" ) ) {
         strAux = strConstante;
       } else {
         strAux = strValor;
       }

       strTipoOS = m_objCommon.mObterValorEvGen ( stuEvGen, "root;case;dados_os;case_type", objHashEvGen, null, false, objSti ).firstElement ().toString ();

       if ( ( strTipoOS.equalsIgnoreCase ( "OS - Retirada" ) ) ||
            ( strAcao.equalsIgnoreCase ( ACAO_ADICIONAR ) ) ||
            ( strAcao.equalsIgnoreCase ( ACAO_MODIFICAR ) ) ) {
         strRetorno = strAux;
       } else {
         strRetorno = strAux;
       }

     } finally {
       return strRetorno;

==============================

Um comentário:

  1. Oh boy! "OS - Retirada", "OS - ...", pelo amor de Deus! Livre a internet desses códigos... Trazem outras boas lembranças, mas essas... :P

    ResponderExcluir