public class UserInfo extends Object implements Serializable, Cloneable
UserInfo representa os dados de um usuário.| Constructor and Description |
|---|
UserInfo()
Construtor default.
|
UserInfo(Hashtable<String,Object> attributes)
Cria um UserInfo.
|
UserInfo(String login,
String name,
String[] emails,
Object[] roleIds,
Object[] permissionIds)
Cria uma UserInfo.
|
UserInfo(String login,
String name,
String[] emails,
Object[] roleIds,
Object[] permissionIds,
Date creationDate)
Cria uma UserInfo.
|
UserInfo(String login,
String name,
String[] emails,
Object[] roleIds,
Object[] permissionIds,
long lastUpdate)
Cria uma UserInfo.
|
UserInfo(String login,
String name,
String[] emails,
Object[] roleIds,
Object[] permissionIds,
long lastUpdate,
Date creationDate)
Cria uma UserInfo.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
clone() |
Object |
getAttribute(String key)
Obtém um atributo do usuário.
|
Hashtable<String,Object> |
getAttributes()
Obtém a Hashtable com os atributos do usuário.
|
String |
getLogin()
Obtém login do usuário.
|
Object |
removeAttribute(String key)
Remove um atributo do usuário
|
void |
setAttribute(String key,
Object value)
Coloca um atributo do usuário na Hashtable.
|
public UserInfo(String login, String name, String[] emails, Object[] roleIds, Object[] permissionIds)
login - o login do usuárioname - o nome do usuárioemails - os emails do usuárioroleIds - o array de ids de perfis do usuáriopermissionIds - o array de ids de permissões do usuáriopublic UserInfo(String login, String name, String[] emails, Object[] roleIds, Object[] permissionIds, Date creationDate)
login - o login do usuárioname - o nome do usuárioemails - os emails do usuárioroleIds - o array de ids de perfis do usuáriopermissionIds - o array de ids de permissões do usuáriocreationDate - a data de criação do usuáriopublic UserInfo(String login, String name, String[] emails, Object[] roleIds, Object[] permissionIds, long lastUpdate)
login - o login do usuárioname - o nome do usuárioemails - os emails do usuárioroleIds - o array de ids de perfis do usuáriopermissionIds - o array de ids de permissões do usuáriolastUpdate - a data de última atualização do usuáriopublic UserInfo(String login, String name, String[] emails, Object[] roleIds, Object[] permissionIds, long lastUpdate, Date creationDate)
login - o login do usuárioname - o nome do usuárioemails - os emails do usuárioroleIds - o array de ids de perfis do usuáriopermissionIds - o array de ids de permissões do usuáriolastUpdate - a data de última atualização do usuáriocreationDate - a data de criação do usuáriopublic UserInfo()
public Hashtable<String,Object> getAttributes()
public Object getAttribute(String key)
key - Chave do atributo na Hashtable.public void setAttribute(String key, Object value)
key - Chave do atributo na Hashtable.value - Valor do atributo.public Object removeAttribute(String key)
key - chave do atributo.public String getLogin()
Copyright © 2020. All rights reserved.