Example usage for org.springframework.batch.core ExitStatus equals

List of usage examples for org.springframework.batch.core ExitStatus equals

Introduction

In this page you can find the example usage for org.springframework.batch.core ExitStatus equals.

Prototype

@Override
public boolean equals(Object obj) 

Source Link

Document

Compare the fields one by one.

Usage

From source file:br.com.postalis.folhapgto.proc.TelaPrincipal.java

private void btnExportarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnExportarActionPerformed
    carregarParametros();/* w  w w  .  ja va 2 s . c  o m*/
    int confirmacao = JOptionPane.showConfirmDialog(null,
            "Exportar folha de pagamento para a referncia: " + txtMesAno + "?",
            "Exportao da folha de pagamento", JOptionPane.OK_CANCEL_OPTION);
    if (confirmacao == JOptionPane.OK_OPTION) {
        new Thread() {
            public void run() {
                try {
                    txtStatusProc.setText("Executando exportao para a referncia: " + txtMesAno + "...");
                    btnExportar.setEnabled(false);
                    ExitStatus retorno = new SvcFolhaPgtoImpl().exportarFolhaPgto(usuario, anoMesRef, dtRef);
                    if (retorno.equals(EnumExistStatus.VAZIO.getStatus())) {
                        txtStatusProc
                                .setText("No exitem lanamentos a exportar na referncia: " + txtMesAno + ".");
                        Thread.sleep(10000);
                        txtStatusProc.setText("");
                    } else if (retorno.equals(EnumExistStatus.SUCESSO.getStatus())) {
                        txtStatusProc.setText(
                                "Exportao concluida com sucesso para a referncia: " + txtMesAno + ".");
                        Thread.sleep(10000);
                        txtStatusProc.setText("");
                    } else {
                        throw new Exception("O tipo de resultado no esperado: " + retorno.getExitCode());
                    }
                } catch (Exception ex) {
                    String msg = "Erro ao executar a exportao da folha para a referncia: " + txtMesAno
                            + ": ";
                    LOGGER.error(msg + ex.getMessage());
                    txtStatusProc.setText(msg);
                } finally {
                    preencherTabela();
                    btnExportar.setEnabled(true);
                }

            }
        }.start();
    }
}

From source file:br.com.postalis.folhapgto.proc.TelaPrincipal.java

private void btnPosFolhaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnPosFolhaActionPerformed
    carregarParametros();/*from  w  w  w.j  a v a  2s.c  o  m*/
    int confirmacao = JOptionPane.showConfirmDialog(null,
            "Deseja importar os descontos efetuados ps folha para a referncia: " + txtMesAno + "?",
            "Importao ps folha", JOptionPane.OK_CANCEL_OPTION);
    if (confirmacao == JOptionPane.OK_OPTION) {
        new Thread() {
            public void run() {
                try {
                    txtStatusProc
                            .setText("Executando importao ps folha para a referncia: " + txtMesAno + "...");
                    btnPosFolha.setEnabled(false);
                    ExitStatus retorno = new SvcFolhaPgtoImpl().consultarDescPosFolha(usuario, anoMesRef,
                            dtRef);
                    if (retorno.equals(EnumExistStatus.VAZIO.getStatus())) {
                        txtStatusProc.setText(
                                "A importao ps folha no disponvel para a referncia: " + txtMesAno + ".");
                        Thread.sleep(10000);
                        txtStatusProc.setText("");
                    } else if (retorno.equals(EnumExistStatus.SUCESSO.getStatus())) {
                        txtStatusProc.setText(
                                "Importao concluida com sucesso para a referncia: " + txtMesAno + ".");
                        Thread.sleep(10000);
                        txtStatusProc.setText("");
                    } else {
                        throw new Exception("O tipo de resultado no esperado: " + retorno.getExitCode());
                    }
                } catch (Exception ex) {
                    String msg = "Erro ao executar a importao ps folha para a referncia: " + txtMesAno
                            + ": ";
                    LOGGER.error(msg + ex.getMessage());
                    txtStatusProc.setText(msg);
                } finally {
                    btnPosFolha.setEnabled(true);
                }
            }
        }.start();
    }
}

From source file:br.com.postalis.folhapgto.proc.TelaPrincipal.java

private void btnImportarLogActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnImportarLogActionPerformed
    carregarParametros();/* w w w  .j a  va 2 s. co m*/
    int confirmacao = JOptionPane.showConfirmDialog(null,
            "Importar Log de processamento ECT para a referncia: " + txtMesAno + "?",
            "Importao do log de processamento", JOptionPane.OK_CANCEL_OPTION);
    if (confirmacao == JOptionPane.OK_OPTION) {
        new Thread() {
            public void run() {
                try {
                    txtStatusProc
                            .setText("Executando importao do log de processamento ECT para a referncia: "
                                    + txtMesAno + "...");
                    btnImportarLog.setEnabled(false);
                    ExitStatus retorno = new SvcFolhaPgtoImpl().consultarLogImportacao(usuario, anoMesRef,
                            dtRef);
                    if (retorno.equals(EnumExistStatus.VAZIO.getStatus())) {
                        txtStatusProc
                                .setText("No exitem lanamentos a importar na referncia: " + txtMesAno + ".");
                        Thread.sleep(10000);
                        txtStatusProc.setText("");
                    } else if (retorno.equals(EnumExistStatus.SUCESSO.getStatus())) {
                        txtStatusProc.setText(
                                "Importao concluida com sucesso para a referncia: " + txtMesAno + ".");
                        Thread.sleep(10000);
                        txtStatusProc.setText("");
                    } else {
                        throw new Exception("O tipo de resultado no esperado: " + retorno.getExitCode());
                    }
                } catch (Exception ex) {
                    String msg = "Erro ao executar a importao do log de processamento para a referncia: "
                            + txtMesAno + ":";
                    LOGGER.error(msg + ex.getMessage());
                    txtStatusProc.setText(msg);
                } finally {
                    btnImportarLog.setEnabled(true);
                }

            }
        }.start();
    }
}

From source file:br.com.postalis.folhapgto.proc.TelaPrincipal.java

private void btnImportarIncorporadasActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnImportarIncorporadasActionPerformed
    carregarParametros();//from ww  w. j  a  va2  s.co  m
    int confirmacao = JOptionPane.showConfirmDialog(null,
            "Importar rubricas incorporadas na ECT para a referncia: " + txtMesAno + "?",
            "Importao de incorporadas", JOptionPane.OK_CANCEL_OPTION);
    if (confirmacao == JOptionPane.OK_OPTION) {
        new Thread() {
            public void run() {
                try {
                    txtStatusProc
                            .setText("Executando importao de rubricas incorporadas na ECT para a referncia: "
                                    + txtMesAno + "...");
                    btnImportarIncorporadas.setEnabled(false);
                    ExitStatus retorno = new SvcFolhaPgtoImpl().consultarRubricasIncorporadas(usuario,
                            anoMesRef, dtRef);
                    if (retorno.equals(EnumExistStatus.VAZIO.getStatus())) {
                        txtStatusProc
                                .setText("No exitem lanamentos a importar na referncia: " + txtMesAno + ".");
                        Thread.sleep(10000);
                        txtStatusProc.setText("");
                    } else if (retorno.equals(EnumExistStatus.SUCESSO.getStatus())) {
                        txtStatusProc.setText(
                                "Importao concluida com sucesso para a referncia: " + txtMesAno + ".");
                        Thread.sleep(10000);
                        txtStatusProc.setText("");
                    } else {
                        throw new Exception("O tipo de resultado no esperado: " + retorno.getExitCode());
                    }
                } catch (Exception ex) {
                    String msg = "Erro ao executar a importao das rubricas incorporadas para a referncia: "
                            + txtMesAno + ": ";
                    LOGGER.error(msg + ex.getMessage());
                    txtStatusProc.setText(msg);
                } finally {
                    btnImportarIncorporadas.setEnabled(true);
                    preencherTabela();
                }

            }
        }.start();
    }
}