Package systextil.dao

Class Usuario

java.lang.Object
systextil.dao.Usuario

public class Usuario extends Object
Representa a tabela HDOC_030
  • Field Details

    • usuario

      public final String usuario
    • empresa

      public final int empresa
    • senha

      public final String senha
    • nome_editor

      public final String nome_editor
    • observacao

      public final String observacao
    • requisita_estoque

      public final int requisita_estoque
    • codigo_usuario

      public final int codigo_usuario
    • cc_agrupador

      public final int cc_agrupador
    • tipo_impressao

      public final String tipo_impressao
    • balanca

      public final String balanca
    • cod_balanca

      public final int cod_balanca
    • senha__old

      public final String senha__old
    • libera_pv_n1

      public final int libera_pv_n1
    • libera_pv_n2

      public final int libera_pv_n2
    • libera_pv_n4

      public final int libera_pv_n4
    • libera_pv_n7

      public final int libera_pv_n7
    • impressora_termica

      public final int impressora_termica
    • permissao_estoque

      public final int permissao_estoque
    • estagio_dig_rejeicao

      public final int estagio_dig_rejeicao
    • visualiza_valores

      public final int visualiza_valores
    • impressora_padrao_etiqueta

      public final String impressora_padrao_etiqueta
    • logins_permitidos

      public final int logins_permitidos
    • logins_usados

      public final int logins_usados
    • tipo_ordem_benefic

      public final int tipo_ordem_benefic
    • agrupa_canc_ped

      public final int agrupa_canc_ped
    • altera_destino_ob

      public final int altera_destino_ob
    • alt_end_cobr_ent

      public final int alt_end_cobr_ent
    • liberacao_pesagem

      public final int liberacao_pesagem
    • altera_data_hora

      public final int altera_data_hora
    • altera_desc_loja

      public final int altera_desc_loja
    • caminho_imp_cheque

      public final String caminho_imp_cheque
    • caminho_ret_cheque

      public final String caminho_ret_cheque
    • e_mail

      @Deprecated public final String e_mail
      Deprecated.
      Não deve ser lido direto daqui. Use UserData.
    • user_id_e_mail

      @Deprecated public final String user_id_e_mail
      Deprecated.
      Não deve ser lido direto daqui. Use UserData.
    • corpo_e_mail

      @Deprecated public final String corpo_e_mail
      Deprecated.
      Não deve ser lido direto daqui. Use UserData.
    • senha_e_mail

      @Deprecated public final String senha_e_mail
      Deprecated.
      Não deve ser lido direto daqui. Use UserData.
    • cod_tipo_if

      public final int cod_tipo_if
    • rej_tec_acab

      public final int rej_tec_acab
    • atende_sia

      public final int atende_sia
    • ordem_benef_teste

      public final int ordem_benef_teste
    • locale

      public final String locale
    • loja_tela_inicial

      public final int loja_tela_inicial
    • centro_custo

      public final int centro_custo
    • permite_repesagem

      public final String permite_repesagem
    • imp_cheque

      public final String imp_cheque
    • ativo_inativo

      public final int ativo_inativo
    • assinatura_usuario

      public final String assinatura_usuario
    • carrega_pv_n_marc

      public final int carrega_pv_n_marc
  • Method Details

    • get

      public static Usuario get(br.com.intersys.systextil.connection.AppConnection conn, int empresa, String usuario)
      Retorna um usuário conforme o código da empresa e o nome do usuário.
    • get

      public static Usuario get(br.com.intersys.systextil.connection.AppConnection conn, Empresa empresa, String usuario)
      Retorna um usuário conforme a empresa e o nome do usuário, atribuindo-lhe os dados da empresa que já foram lidos.
    • getEmpresa

      public Empresa getEmpresa(br.com.intersys.systextil.connection.AppConnection conn)
    • hasAccessToForm

      public boolean hasAccessToForm(br.com.intersys.systextil.connection.AppConnection conn, String formClassName)
      Verica se o usuário tem acesso a um formulário. O nome do formulário pode ser o nome da classe (forms.modulo.formlario) ou somente o nome do formulário.
      Parameters:
      conn - a conexão com o banco
      formClassName - o nome do formulário.
      Returns:
      true se tem acesso ou false caso contrário
    • validate

      public static Usuario validate(br.com.intersys.systextil.connection.AppConnection conn, int empresa, String usuario, String senha) throws Usuario.LoginFailed
      Valida as credenciais do usuário no Systêxtil.
      Parameters:
      conn - a conexão ao banco de dados
      empresa - o código da empresa à qual o usuário está associado
      usuario - o nome do usuário, podendo ser nulo ou vazio
      senha - a senha do usuário, podendo ser nula ou vazia
      Returns:
      o usuário encontrado, se tiver sido autenticado com sucesso
      Throws:
      Usuario.LoginFailed - a mensagem informando o problema ocorrido, inclusive se alguma das credenciais estava nula ou vazia.