Package systextil.dao

Class Maquina

All Implemented Interfaces:
Comparable<CodMaquina>

public final class Maquina extends CodMaquina
Representa a tabela MQOP_030
  • Field Details

    • peso_padrao_volume

      public final double peso_padrao_volume
    • titulo_da_fita_de_saida

      public final double titulo_da_fita_de_saida
    • maximo_relogio

      public final br.com.intersys.systextil.connection.Amount maximo_relogio
    • ultima_leitura

      public final br.com.intersys.systextil.connection.Amount ultima_leitura
    • nr_patrimonio

      public final String nr_patrimonio
    • nr_patrimonio_str

      public final String nr_patrimonio_str
    • prioridade

      public final int prioridade
    • apelido_maq

      public final String apelido_maq
    • estagio_principal

      public final int estagio_principal
    • codigo_formula

      public final int codigo_formula
    • maquina_integracao

      public final String maquina_integracao
    • ind_envia_infotint

      public final String ind_envia_infotint
    • altura_bandeja

      public final int altura_bandeja
    • numero_divisoes_horiz

      public final int numero_divisoes_horiz
    • numero_divisoes_vert

      public final int numero_divisoes_vert
    • numero_maq_anterior

      public final int numero_maq_anterior
    • cgc4_fabric

      public final int cgc4_fabric
    • pressao_ar

      public final int pressao_ar
    • tensao

      public final int tensao
    • amper

      public final int amper
    • maquina_ativa

      public final int maquina_ativa
    • nome_maquina

      public final String nome_maquina
    • qtde_ups

      public final double qtde_ups
    • centro_custo

      public final int centro_custo
    • relacao_banho

      public final double relacao_banho
    • volume_banho

      public final int volume_banho
    • numero_bocas

      public final int numero_bocas
    • observacao1

      public final String observacao1
    • observacao2

      public final String observacao2
    • volume_maximo

      public final int volume_maximo
    • volume_minimo

      public final int volume_minimo
    • ccusto_homem

      public final int ccusto_homem
    • serie_cor

      public final int serie_cor
    • sub_divisao_tab

      public final int sub_divisao_tab
    • familia_maq

      public final int familia_maq
    • sub_divisao_fab

      public final int sub_divisao_fab
    • grupo_maq_anterior

      public final String grupo_maq_anterior
    • subgru_maq_anterior

      public final String subgru_maq_anterior
    • desc_modelo

      public final String desc_modelo
    • nr_fabric

      public final String nr_fabric
    • dt_fabric

      public final Date dt_fabric
    • cgc9_fabric

      public final int cgc9_fabric
    • cgc2_fabric

      public final int cgc2_fabric
    • tempo_max_trab

      public final int tempo_max_trab
    • pressao_vapor

      public final int pressao_vapor
    • pressao_agua

      public final int pressao_agua
    • pressao_trab

      public final int pressao_trab
    • potencia_kva

      public final int potencia_kva
    • potencia_kw

      public final int potencia_kw
    • unidade_relogio

      public final String unidade_relogio
    • passo_relogio

      public final int passo_relogio
    • atualiza_estoque_fio

      public final int atualiza_estoque_fio
    • multiplicador_producao_relogio

      public final double multiplicador_producao_relogio
    • maq_sub_grupo_mq

      @Deprecated public final String maq_sub_grupo_mq
      Deprecated.
    • maq_sub_sbgr_maq

      @Deprecated public final String maq_sub_sbgr_maq
      Deprecated.
    • numero_maquina

      @Deprecated public final int numero_maquina
      Deprecated.
  • Method Details

    • getFirst

      public static Maquina getFirst(br.com.intersys.systextil.connection.AppConnection conn, String maq_sub_grupo_mq, String maq_sub_sbgr_maq)
    • exists

      public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, CodMaquina maq)
    • exists

      public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, String maq_sub_grupo_mq, String maq_sub_sbgr_maq)
    • exists

      public static boolean exists(br.com.intersys.systextil.connection.AppConnection conn, String maq_sub_grupo_mq)
    • exists

      public static boolean exists(br.com.intersys.systextil.connection.AppConnection cn, int numeroMaquina)
    • get

      public static Maquina get(br.com.intersys.systextil.connection.AppConnection conn, CodMaquina maq)
      Retorna um registro baseado no código informado, ou nulo se não houver.
    • get

      public static Maquina get(br.com.intersys.systextil.connection.AppConnection conn, MaquinaSubgrupo subgrupo, CodMaquina maq)
      Retorna um registro, memorizando convenientemente o subgrupo (opcional) que já esteja disponível.
      Parameters:
      subgrupo - um objeto que já esteja disponível, para convenientemente reusá-lo; pode ser nulo.
      Returns:
      o registro encontrado ou nulo se não houver
    • get

      public static Maquina get(br.com.intersys.systextil.connection.AppConnection conn, MaquinaSubgrupo subgrupo, int numero_maquina)
      Retorna um registro, baseado no subgrupo (obrigatório) que já esteja disponível.
      Parameters:
      subgrupo - um objeto que já esteja disponível, para convenientemente reusá-lo; não pode ser nulo.
      Returns:
      o registro encontrado ou nulo se não houver
    • getSubgrupo

      public MaquinaSubgrupo getSubgrupo(br.com.intersys.systextil.connection.AppConnection conn)
      Retorna o subgrupo de máquinas correspondente.
    • getGrupo

      public MaquinaGrupo getGrupo(br.com.intersys.systextil.connection.AppConnection conn)
      Retorna o grupo de máquinas correspondente. Se já houver um subgrupo memorizado, o grupo será obtido deste, preferentemente.
    • getNome

      public static String getNome(br.com.intersys.systextil.connection.AppConnection conn, CodMaquina maq)
      Retorna nome_maquina, ou vazio se não for encontrado registro.
    • getNome

      public static String getNome(br.com.intersys.systextil.connection.AppConnection conn, String grupo, String subgrupo, int numero)
      Retorna nome_maquina, ou vazio se não for encontrado registro.
    • getDescricao

      public String getDescricao(br.com.intersys.systextil.connection.AppConnection conn)
      Retorna a concatenação dos nomes do grupo, do subgrupo e desta máquina, dando preferência à leitura dos objetos internos que já estejam disponíveis, para economizar consultas ao banco de dados.
    • getDescricao

      public static String getDescricao(br.com.intersys.systextil.connection.AppConnection conn, CodMaquina maq)
      Retorna a concatenação dos nomes do grupo, do subgrupo e da máquina, fazendo as consultas necessárias ao banco de dados. Se maq já for uma instância desta classe, retorna getDescricao(AppConnection).
    • get

      public static Maquina get(br.com.intersys.systextil.connection.AppConnection conn, String maq_sub_grupo_mq, String maq_sub_sbgr_maq, int numero_maquina)
    • getSubGrupoMaquinaAtivo

      public static String getSubGrupoMaquinaAtivo(br.com.intersys.systextil.connection.AppConnection conn, String grupo, int numero)
    • getSituacao

      public static int getSituacao(br.com.intersys.systextil.connection.AppConnection cn, CodMaquina maq)
    • getCentroCusto

      public static int getCentroCusto(br.com.intersys.systextil.connection.AppConnection cn, CodMaquina maquina)
    • getCodigoFormula

      public static int getCodigoFormula(br.com.intersys.systextil.connection.AppConnection cn, CodMaquina maquina)
    • countRegistrosGruSub

      public static int countRegistrosGruSub(br.com.intersys.systextil.connection.AppConnection cn, String gruMaq, String subMaq, int maqAtiva)
      Parameters:
      cn - conexão com o banco de dados
      gruMaq - grupo da máquina
      subMaq - subgrupo da máquina
      maqAtiva - máquina ativa
      Returns:
      um número inteiro que armazena o total de registros na tabela de acordo com os parâmetros inforamdos.