Class Login

All Implemented Interfaces:
Serializable, Principal
Direct Known Subclasses:
RepLogin

public class Login extends Login
Representa, de maneira compacta, um usuário logado no sistema.

Por conveniência, esta classe está numa package específica para autenticação, e sobrescreve uma classe de outra package genérica que tem a mesma finalidade. Para melhor organização, recomendamos que se prefira usar esta classe em vez daquela.

Author:
sergio
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final boolean
    Indica que este login de usuário tem acesso autorizado somente para o formulário do Systêxtil View.

    Fields inherited from class br.com.intersys.systextil.global.Login

    empresa, idioma, usuario
  • Constructor Summary

    Constructors
    Constructor
    Description
    Login(int empresa, String usuario)
    Deprecated.
    usar o construtor que recebe o idioma do usuário
    Login(int empresa, String usuario, String idioma)
    Constrói um login de usuário do Systêxtil.
  • Method Summary

    Modifier and Type
    Method
    Description
    Retorna o nome do usuário autenticado em forma amigável, incluindo o código da empresa.

    Methods inherited from class br.com.intersys.systextil.global.Login

    equals, hashCode

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface java.security.Principal

    implies, toString
  • Field Details

    • systextilViewOnly

      public final boolean systextilViewOnly
      Indica que este login de usuário tem acesso autorizado somente para o formulário do Systêxtil View.

      Sim, isto é uma gambiarra.

  • Constructor Details

    • Login

      @Deprecated public Login(int empresa, String usuario)
      Deprecated.
      usar o construtor que recebe o idioma do usuário
      Constrói um login de usuário do Systêxtil.
      Parameters:
      empresa - o código da empresa
      usuario - o nome do usuário
    • Login

      public Login(int empresa, String usuario, String idioma)
      Constrói um login de usuário do Systêxtil.
      Parameters:
      empresa - o código da empresa
      usuario - o nome do usuário
      idioma - o idioma do usuário
  • Method Details

    • getName

      public String getName()
      Retorna o nome do usuário autenticado em forma amigável, incluindo o código da empresa.
      Specified by:
      getName in interface Principal
      Overrides:
      getName in class Login
      Returns:
      o código da empresa, um hífen e o nome do usuário