Package systextil.dao
Class AfericaoBalanca
java.lang.Object
systextil.dao.AfericaoBalanca
Representa a tabela
EMPR_055
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic void
delete
(br.com.intersys.systextil.connection.AppConnection conn, AfericaoDto afericaoDto) static boolean
getAfericaoPendente
(br.com.intersys.systextil.connection.AppConnection conn, int codBalanca) O método retorna se há alguma aferição ocorrendo para balança.static List
<AfericaoBalanca> getAfericoes
(br.com.intersys.systextil.connection.AppConnection conn, int codBalanca) O método retorna todas as aferições concluídas.static long
getDataUltimaAfericao
(br.com.intersys.systextil.connection.AppConnection conn, int codBalanca) O método recupera a data da última aferição efetuada na balança.static int
getUltimaAfericao
(br.com.intersys.systextil.connection.AppConnection conn, int codBalanca, long dataAfericao) Verifica qual a última afericação efetuada.static void
insert
(br.com.intersys.systextil.connection.AppConnection conn, AfericaoDto afericaoDto) static void
updateFlagAferida
(br.com.intersys.systextil.connection.AppConnection conn, int codBalanca, long dataAfericao)
-
Field Details
-
codBalanca
public final int codBalanca -
dataAfericao
-
numeroPesagem
public final int numeroPesagem -
observacao
-
pesoAfericao
public final double pesoAfericao -
aferida
public final int aferida -
usuario
public final int usuario
-
-
Method Details
-
getDataUltimaAfericao
public static long getDataUltimaAfericao(br.com.intersys.systextil.connection.AppConnection conn, int codBalanca) O método recupera a data da última aferição efetuada na balança. Caso não existe nenhuma aferição concluída o retorno será nulo.- Parameters:
conn
- Conexão com a base de dados;codBalanca
- Código da balança que se deseja a última pesagem.- Returns:
- Data da última aferição efetuada para a balança. Caso não tiver sido feito qualquer aferição retornará nulo;
-
getAfericoes
public static List<AfericaoBalanca> getAfericoes(br.com.intersys.systextil.connection.AppConnection conn, int codBalanca) O método retorna todas as aferições concluídas. Caso nenhuma aferição estiver sido concluída o retornará uma lista vazia.- Parameters:
conn
- Conexão com a base de dados;codBalanca
- Código da balança que se deseja as aferições;- Returns:
- Retorna todas as aferições da balança, se nenhuma aferição foi concluída então retornará uma lista vazia.
-
getAfericaoPendente
public static boolean getAfericaoPendente(br.com.intersys.systextil.connection.AppConnection conn, int codBalanca) O método retorna se há alguma aferição ocorrendo para balança.- Parameters:
conn
- Conexão com a base de dados.codBalanca
- Codigo da balação que se deseja verificar se há alguma afirição sendo executada.- Returns:
- Retorna verdadeiro se existe alguma verificação com a situação em aberto, caso contrário retornará falso.
-
getUltimaAfericao
public static int getUltimaAfericao(br.com.intersys.systextil.connection.AppConnection conn, int codBalanca, long dataAfericao) Verifica qual a última afericação efetuada.- Parameters:
conn
- Conexão com a baase de dados.codBalanca
- Código da balança que se deseja a próxima aferição.dataAfericao
- Data da aferição.- Returns:
- Retorna a próxima sequência para a aferição.
-
insert
public static void insert(br.com.intersys.systextil.connection.AppConnection conn, AfericaoDto afericaoDto) throws br.com.intersys.systextil.connection.UniqueViolation, br.com.intersys.systextil.connection.NotNullViolation, br.com.intersys.systextil.connection.CheckViolation, br.com.intersys.systextil.connection.ParentKeyViolation, br.com.intersys.systextil.connection.ChildRecordViolation, br.com.intersys.systextil.connection.CustomViolation, br.com.intersys.systextil.connection.RuleViolation - Throws:
br.com.intersys.systextil.connection.UniqueViolation
br.com.intersys.systextil.connection.NotNullViolation
br.com.intersys.systextil.connection.CheckViolation
br.com.intersys.systextil.connection.ParentKeyViolation
br.com.intersys.systextil.connection.ChildRecordViolation
br.com.intersys.systextil.connection.CustomViolation
br.com.intersys.systextil.connection.RuleViolation
-
updateFlagAferida
public static void updateFlagAferida(br.com.intersys.systextil.connection.AppConnection conn, int codBalanca, long dataAfericao) -
delete
public static void delete(br.com.intersys.systextil.connection.AppConnection conn, AfericaoDto afericaoDto) throws br.com.intersys.systextil.connection.UniqueViolation, br.com.intersys.systextil.connection.NotNullViolation, br.com.intersys.systextil.connection.CheckViolation, br.com.intersys.systextil.connection.ParentKeyViolation, br.com.intersys.systextil.connection.ChildRecordViolation, br.com.intersys.systextil.connection.CustomViolation, br.com.intersys.systextil.connection.RuleViolation - Throws:
br.com.intersys.systextil.connection.UniqueViolation
br.com.intersys.systextil.connection.NotNullViolation
br.com.intersys.systextil.connection.CheckViolation
br.com.intersys.systextil.connection.ParentKeyViolation
br.com.intersys.systextil.connection.ChildRecordViolation
br.com.intersys.systextil.connection.CustomViolation
br.com.intersys.systextil.connection.RuleViolation
-