Class GraReferenciaCruzadaDAO

java.lang.Object
systextil.bo.inte.gra.GraReferenciaCruzadaDAO

public class GraReferenciaCruzadaDAO extends Object
DAO da fila INTE_005 (referencias cruzadas) para a aba Referencia Cruzada da inte_f010: pagina com filtros e ordem no servidor, detalhe de uma referencia e "Reenviar". O envio ao GRA e do batch (ReferenciasCruzadas, no systextil-gra).
  • Constructor Details

    • GraReferenciaCruzadaDAO

      public GraReferenciaCruzadaDAO(br.com.intersys.systextil.connection.AppConnection conn)
  • Method Details

    • listar

      public Map<String,Object> listar(GraReferenciaFiltro filtro)
      Pagina da aba, com filtros e ordem no servidor (design, 6; ConsultaPaginada).
      Returns:
      itens (as linhas da pagina) e temMais
    • detalhar

      Linha completa de uma referencia, com os JSON do ultimo envio, ou vazio se a chave nao esta na INTE_005.
    • reenviar

      public void reenviar(List<GraReferenciaCruzadaDTO> chaves)
      "Reenviar" da aba: recoloca cada chave na fila pela inter_pr_gra_reabre_referencia (design, 4), com o SKU vinculado dela. A exclusao (D) volta como exclusao; as demais, como alteracao, sem perder id_gra e data_integracao. Linha do lote em andamento tambem reabre: o resultado do envio nao sobrescreve a reabertura.