==============================
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;
==============================
Oh boy! "OS - Retirada", "OS - ...", pelo amor de Deus! Livre a internet desses códigos... Trazem outras boas lembranças, mas essas... :P
ResponderExcluir