quinta-feira, 10 de março de 2011

Série Java Bizarro - Capítulo 1

Essa série irá demonstrar trechos de códigos bizarros que já encontrei durante a vida de desenvolvedor Java.
Segue o primeiro post....

==========================================
private String mObtenerEvento (EventBody evtIn) throws IndexOutOfBoundsException {
String BusinessEvent= evtIn.getEventDef().getName();
String Acao;

if ( BusinessEvent.equalsIgnoreCase(EVT_STRING_EVENT)) {
Acao= ((String)(evtIn.getParameters())[0]).substring(0, 4);
if (Acao.equalsIgnoreCase(EVT_STRING_EVENT_ATUA)) return EVT_STRING_EVENT_ATUA;
if (Acao.equalsIgnoreCase(EVT_STRING_EVENT_FPAR)) return EVT_STRING_EVENT_FPAR;
if (Acao.equalsIgnoreCase(EVT_STRING_EVENT_FTOT)) return EVT_STRING_EVENT_FTOT;
if (Acao.equalsIgnoreCase(EVT_STRING_EVENT_COPI)) return EVT_STRING_EVENT_COPI;
if (Acao.equalsIgnoreCase(EVT_STRING_TST_AUTO_BD)) return EVT_STRING_TST_AUTO_BD;
if (Acao.equalsIgnoreCase(EVT_STRING_FECH_OS_SAC)) return EVT_STRING_FECH_OS_SAC;
if (Acao.equalsIgnoreCase(EVT_STRING_ATU_EST_OS_SAC)) return EVT_STRING_ATU_EST_OS_SAC;
if (Acao.equalsIgnoreCase(EVT_STRING_EVENT_FIGU)) return EVT_STRING_EVENT_FIGU;
if (Acao.equalsIgnoreCase(EVT_STRING_EVENT_RDSI)) return EVT_STRING_EVENT_RDSI;
if (Acao.equalsIgnoreCase(EVT_STRING_EVENT_ATUALIZAR_BAUTO_IBUS)) return EVT_STRING_EVENT_ATUALIZAR_BAUTO_IBUS;
if (Acao.equalsIgnoreCase(EVT_STRING_EVENT_ATUALIZAR_BAUTO_RBUS)) return EVT_STRING_EVENT_ATUALIZAR_BAUTO_RBUS;
if (Acao.equalsIgnoreCase(EVT_STRING_EVENT_ATUALIZAR_BAUTO_IPLA)) return EVT_STRING_EVENT_ATUALIZAR_BAUTO_IPLA;
if (Acao.equalsIgnoreCase(EVT_STRING_EVENT_ATUALIZAR_BAUTO_RPLA)) return EVT_STRING_EVENT_ATUALIZAR_BAUTO_RPLA;
if (Acao.equalsIgnoreCase(EVT_STRING_EVENT_ATUALIZAR_BAUTO_ITRO)) return EVT_STRING_EVENT_ATUALIZAR_BAUTO_ITRO;
if (Acao.equalsIgnoreCase(EVT_STRING_EVENT_ATUALIZAR_BAUTO_RTRO)) return EVT_STRING_EVENT_ATUALIZAR_BAUTO_RTRO;
//Fim: 29/09/2003
if (Acao.equalsIgnoreCase(EVT_STRING_CRIAR_OS_PAP_SAC)) return EVT_STRING_CRIAR_OS_PAP_SAC;
if (Acao.equalsIgnoreCase(EVT_STRING_CANCELAR_OS_PAP_SAC)) return EVT_STRING_CANCELAR_OS_PAP_SAC;
if (Acao.equalsIgnoreCase(EVT_STRING_MODIFICAR_OS_PAP_SAC)) return EVT_STRING_MODIFICAR_OS_PAP_SAC;
if (Acao.equalsIgnoreCase(EVT_STRING_ENCERRARFILA_OS_PAP_SAC)) return EVT_STRING_ENCERRARFILA_OS_PAP_SAC;
}
return evtIn.getEventDef().getName();
}// fim do metodo mObtenerEvento

===========================================
Afinal de contas, qual o motivo de tudo isso ???

Nenhum comentário:

Postar um comentário