Package systextil.dao

Class AfericaoBalanca

java.lang.Object
systextil.dao.AfericaoBalanca

public class AfericaoBalanca extends Object
Representa a tabela EMPR_055
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final int
     
    final int
     
    final Date
     
    final int
     
    final String
     
    final double
     
    final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static 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.
    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • codBalanca

      public final int codBalanca
    • dataAfericao

      public final Date dataAfericao
    • numeroPesagem

      public final int numeroPesagem
    • observacao

      public final String 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