Package systextil.bo.inte.gra
Class ResumoCiclo
java.lang.Object
systextil.bo.inte.gra.ResumoCiclo
Contagem de um ciclo da integracao GRA (design, 5.7): vira a mensagem final do processo na OPER_001 e o e-mail de
erros, um por ciclo e so quando houve erro. Conta como erro: pedidos e notas que esgotaram as tentativas no ciclo;
referencias com CADASTRO ou ITEM_GRA ja na primeira falha (saem da fila) e as demais categorias ao esgotar; a etapa
que falhou inteira. A nota com cadastro pendente aparece no resumo, mas nao e erro: volta a fila e e coletada de novo
no ciclo seguinte.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumO que o ciclo conta.static final recordLinha do e-mail: o tipo, quantos com erro e o detalhe (ex.: "tentativas esgotadas"). -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcontar(ResumoCiclo.EventoEnum evento) voiderroReferencia(CategoriaErroReferenciaEnum categoria) erros()As linhas do e-mail, so dos tipos com erro.voidfalhaNaEtapa(String etapa, String motivo) Etapa do ciclo que parou num erro inesperado: vai na mensagem do processo e no e-mail (revisao do PR).booleantemErro()Houve erro no ciclo: e o que dispara o e-mail.booleanAlguma etapa falhou inteira: o ciclo fecha com status de erro, que a tela destaca.texto()Mensagem final do processo: a etapa que falhou, se houve, so os tipos com movimento, os erros das referencias pelo motivo e onde ver o detalhe.booleanvazio()Ciclo sem nada processado: a mensagem do processo fica a padrao.
-
Field Details
-
ONDE_VER
O detalhe de cada registro fica num lugar so, o painel da inte_f010 (design, 5.7).- See Also:
-
-
Constructor Details
-
ResumoCiclo
public ResumoCiclo()
-
-
Method Details
-
contar
-
falhaNaEtapa
Etapa do ciclo que parou num erro inesperado: vai na mensagem do processo e no e-mail (revisao do PR). -
teveFalhaDeEtapa
public boolean teveFalhaDeEtapa()Alguma etapa falhou inteira: o ciclo fecha com status de erro, que a tela destaca. -
erroReferencia
-
vazio
public boolean vazio()Ciclo sem nada processado: a mensagem do processo fica a padrao. -
temErro
public boolean temErro()Houve erro no ciclo: e o que dispara o e-mail. -
erros
As linhas do e-mail, so dos tipos com erro. -
texto
Mensagem final do processo: a etapa que falhou, se houve, so os tipos com movimento, os erros das referencias pelo motivo e onde ver o detalhe. Sem lista de registros e com o motivo da etapa cortado (inte_f010): cabe sempre na coluna. Ex.: "Pedidos: 12 enviados, 1 com erro. Notas: 3 importadas, 2 com cadastro pendente. Detalhes: ...".
-