public class UserInfo
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
UserInfo representa os dados de um usuário.| Constructor and Description |
|---|
UserInfo()
Construtor default.
|
UserInfo(java.util.Hashtable<java.lang.String,java.lang.Object> attributes)
Cria um UserInfo.
|
UserInfo(java.lang.String login,
java.lang.String name,
java.lang.String[] emails,
java.lang.Object[] roleIds,
java.lang.Object[] permissionIds)
Cria uma UserInfo.
|
UserInfo(java.lang.String login,
java.lang.String name,
java.lang.String[] emails,
java.lang.Object[] roleIds,
java.lang.Object[] permissionIds,
java.util.Date creationDate)
Cria uma UserInfo.
|
UserInfo(java.lang.String login,
java.lang.String name,
java.lang.String[] emails,
java.lang.Object[] roleIds,
java.lang.Object[] permissionIds,
long lastUpdate)
Cria uma UserInfo.
|
UserInfo(java.lang.String login,
java.lang.String name,
java.lang.String[] emails,
java.lang.Object[] roleIds,
java.lang.Object[] permissionIds,
long lastUpdate,
java.util.Date creationDate)
Cria uma UserInfo.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
java.lang.Object |
getAttribute(java.lang.String key)
Obtém um atributo do usuário.
|
java.util.Hashtable<java.lang.String,java.lang.Object> |
getAttributes()
Obtém a Hashtable com os atributos do usuário.
|
java.lang.String |
getLogin()
Obtém login do usuário.
|
java.lang.Object |
removeAttribute(java.lang.String key)
Remove um atributo do usuário
|
void |
setAttribute(java.lang.String key,
java.lang.Object value)
Coloca um atributo do usuário na Hashtable.
|
public UserInfo(java.lang.String login,
java.lang.String name,
java.lang.String[] emails,
java.lang.Object[] roleIds,
java.lang.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(java.lang.String login,
java.lang.String name,
java.lang.String[] emails,
java.lang.Object[] roleIds,
java.lang.Object[] permissionIds,
java.util.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(java.lang.String login,
java.lang.String name,
java.lang.String[] emails,
java.lang.Object[] roleIds,
java.lang.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(java.lang.String login,
java.lang.String name,
java.lang.String[] emails,
java.lang.Object[] roleIds,
java.lang.Object[] permissionIds,
long lastUpdate,
java.util.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 UserInfo(java.util.Hashtable<java.lang.String,java.lang.Object> attributes)
attributes - Hash com os atributos do usuário.public java.util.Hashtable<java.lang.String,java.lang.Object> getAttributes()
public java.lang.Object getAttribute(java.lang.String key)
key - Chave do atributo na Hashtable.public void setAttribute(java.lang.String key,
java.lang.Object value)
key - Chave do atributo na Hashtable.value - Valor do atributo.public java.lang.Object removeAttribute(java.lang.String key)
key - public java.lang.String getLogin()
public java.lang.Object clone()
clone in class java.lang.ObjectCopyright © 2018. All Rights Reserved.