Package systextil.dao

Class ControleLockFaturamento

java.lang.Object
systextil.dao.ControleLockFaturamento

public class ControleLockFaturamento extends Object
Representa a tabela FATU_509 Esta classe não possui os métodos insert/delete pois devem ser executados através dos métodos lock/unlock.
  • Field Details

    • processo

      public final String processo
    • data_inicio

      public final Date data_inicio
    • usuario_sys

      public final String usuario_sys
    • empresa_sys

      public final int empresa_sys
    • usuario_rede

      public final String usuario_rede
    • maquina_rede

      public final String maquina_rede
    • programa

      public final String programa
    • sid_oracle

      public final int sid_oracle
  • Method Details

    • get

      public static ControleLockFaturamento get(br.com.intersys.systextil.connection.AppConnection conn)
    • lock

      public static void lock(br.com.intersys.systextil.connection.AppConnection conn, String process, Mdi mdi) throws TagException
      Insere registro de lock na tabela FATU_509
      Parameters:
      conn -
      process -
      mdi -
      Throws:
      TagException
    • lock

      public static void lock(br.com.intersys.systextil.connection.AppConnection conn, String process, Mdi mdi, int timeOut) throws TagException
      Função vai dar lock no processo e caso já esteja alocado, vai aguardar até tempo estabelecido no parâmetro TimeOut
      Parameters:
      conn - Conexão.
      process - Nome do processo que está gerando no lock. Exemplo FatuF194.
      mdi - Mdi para que seja buscado empresa e usuário do usuário logado.
      timeOut - Tempo máximo definido em SEGUNDOS que o método deverá aguardar para que o processo seja desbloqueado.Valor ZERO deixa o processo aguardando até que seja desbloqueado.
      Throws:
      TagException
    • unlock

      public static void unlock(br.com.intersys.systextil.connection.AppConnection conn)
      Desbloqueia lock. Deleta tabela FATU_509
      Parameters:
      conn -
    • toString

      public String toString()
      Overrides:
      toString in class Object