Package systextil.dao
Class ControleLockFaturamento
java.lang.Object
systextil.dao.ControleLockFaturamento
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 Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic ControleLockFaturamento
get
(br.com.intersys.systextil.connection.AppConnection conn) static void
Insere registro de lock na tabelaFATU_509
static void
Função vai dar lock no processo e caso já esteja alocado, vai aguardar até tempo estabelecido no parâmetro TimeOuttoString()
static void
unlock
(br.com.intersys.systextil.connection.AppConnection conn) Desbloqueia lock.
-
Field Details
-
processo
-
data_inicio
-
usuario_sys
-
empresa_sys
public final int empresa_sys -
usuario_rede
-
maquina_rede
-
programa
-
sid_oracle
public final int sid_oracle
-
-
Method Details
-
get
-
lock
public static void lock(br.com.intersys.systextil.connection.AppConnection conn, String process, Mdi mdi) throws TagException Insere registro de lock na tabelaFATU_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 tabelaFATU_509
- Parameters:
conn
-
-
toString
-