Class ResetarPowersync

java.lang.Object
br.com.vantroba.bi.transporte.powersync.ResetarPowersync

@MappedEntity("xls_resetar_powersync") public class ResetarPowersync extends Object
Auditoria de execuções do "reset" da replicação PowerSync.

Mapeia a tabela xls_resetar_powersync (V5). Política xls_*: BIGSERIAL, sem UUID — não é sincronizada via PowerSync.

stepsCompletados e detalhes são JSONB e ficam como String aqui; conversão JSON é feita no service quando precisa expor ao usuário.

  • Constructor Details

    • ResetarPowersync

      public ResetarPowersync()
      Construtor padrão exigido pelo Micronaut Data.
  • Method Details

    • getId

      public Long getId()
      Returns o identificador da execução do reset.
      Returns:
      o identificador da execução do reset
    • setId

      public void setId(Long id)
      Define o identificador da execução do reset.
      Parameters:
      id - identificador.
    • getIniciadoEm

      public LocalDateTime getIniciadoEm()
      Returns a data e hora em que a execução do reset iniciou.
      Returns:
      a data e hora em que a execução do reset iniciou
    • setIniciadoEm

      public void setIniciadoEm(LocalDateTime iniciadoEm)
      Define a data e hora em que a execução do reset iniciou.
      Parameters:
      iniciadoEm - data e hora de início.
    • getConcluidoEm

      public LocalDateTime getConcluidoEm()
      Returns a data e hora em que a execução do reset foi concluída.
      Returns:
      a data e hora em que a execução do reset foi concluída
    • setConcluidoEm

      public void setConcluidoEm(LocalDateTime concluidoEm)
      Define a data e hora em que a execução do reset foi concluída.
      Parameters:
      concluidoEm - data e hora de conclusão.
    • getStatus

      public ResetStatus getStatus()
      Returns o status da execução do reset.
      Returns:
      o status da execução do reset
    • setStatus

      public void setStatus(ResetStatus status)
      Define o status da execução do reset.
      Parameters:
      status - status da execução.
    • getMotivo

      public String getMotivo()
      Returns o motivo que originou a execução do reset.
      Returns:
      o motivo que originou a execução do reset
    • setMotivo

      public void setMotivo(String motivo)
      Define o motivo que originou a execução do reset.
      Parameters:
      motivo - motivo da execução.
    • getIniciadoPor

      public String getIniciadoPor()
      Returns a identificação de quem iniciou a execução do reset.
      Returns:
      a identificação de quem iniciou a execução do reset
    • setIniciadoPor

      public void setIniciadoPor(String iniciadoPor)
      Define a identificação de quem iniciou a execução do reset.
      Parameters:
      iniciadoPor - identificação de quem iniciou a execução.
    • getTempoMs

      public Long getTempoMs()
      Returns o tempo total da execução do reset em milissegundos.
      Returns:
      o tempo total da execução do reset em milissegundos
    • setTempoMs

      public void setTempoMs(Long tempoMs)
      Define o tempo total da execução do reset em milissegundos.
      Parameters:
      tempoMs - tempo de execução em milissegundos.
    • getErroMensagem

      public String getErroMensagem()
      Returns a mensagem de erro registrada caso a execução do reset falhe.
      Returns:
      a mensagem de erro registrada caso a execução do reset falhe
    • setErroMensagem

      public void setErroMensagem(String erroMensagem)
      Define a mensagem de erro registrada caso a execução do reset falhe.
      Parameters:
      erroMensagem - mensagem de erro.
    • getStepAtual

      public String getStepAtual()
      Returns o nome do step atualmente em execução no reset.
      Returns:
      o nome do step atualmente em execução no reset
    • setStepAtual

      public void setStepAtual(String stepAtual)
      Define o nome do step atualmente em execução no reset.
      Parameters:
      stepAtual - nome do step atual.
    • getStepsCompletados

      public String getStepsCompletados()
      Returns os steps já completados, em JSON (JSONB).
      Returns:
      os steps já completados, em JSON (JSONB)
    • setStepsCompletados

      public void setStepsCompletados(String stepsCompletados)
      Define os steps já completados, em JSON (JSONB).
      Parameters:
      stepsCompletados - steps completados em JSON.
    • getDetalhes

      public String getDetalhes()
      Returns os detalhes adicionais da execução, em JSON (JSONB).
      Returns:
      os detalhes adicionais da execução, em JSON (JSONB)
    • setDetalhes

      public void setDetalhes(String detalhes)
      Define os detalhes adicionais da execução, em JSON (JSONB).
      Parameters:
      detalhes - detalhes da execução em JSON.
    • getAtividadeAtual

      public String getAtividadeAtual()
      Returns a linha de "atividade atual" do reset, atualizada em tempo real pelos steps.
      Returns:
      a linha de "atividade atual" do reset, atualizada em tempo real pelos steps
    • setAtividadeAtual

      public void setAtividadeAtual(String atividadeAtual)
      Define a linha de "atividade atual" do reset (texto humano gravado pelos steps).
      Parameters:
      atividadeAtual - texto descritivo do progresso atual.