public class UserOutline
extends java.lang.Object
implements java.io.Serializable
UserOutline representa informações resumidas de um
usuário: identificação de login e o seu grupo. Guarda também a identificação
do usuário correspondente.| Constructor and Description |
|---|
UserOutline(java.lang.Object userId,
java.lang.String login,
java.lang.String name,
java.lang.String userGroupName,
java.lang.String[] emails)
Cria um resumo de um usuário.
|
UserOutline(User user)
Cria um resumo de um usuário a partir de um objeto User.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj)
Verifica se um resumo de usuário é igual a um outro.
|
java.lang.String[] |
getEmails()
Obtém o email do usuário.
|
java.lang.Object |
getId()
Obtém a identificação do usuário.
|
java.lang.String |
getLogin()
Obtém o login do usuário.
|
static java.util.Comparator<UserOutline> |
getLoginComparator()
Obtém um comparator de
UserOutline pelo critério de ordem
alfabética do login do usuário. |
static Getter |
getLoginGetter()
Obtém um getter para o login de
UserOutline. |
java.lang.String |
getName()
Obtém o nome do usuário.
|
static java.util.Comparator<UserOutline> |
getNameComparator()
Obtém um comparator de
UserOutline pelo critério de ordem
alfabética do nome do usuário. |
java.lang.String |
getUserGroup()
Obtém o nome do UserGroup do usuário.
|
static java.util.Comparator<UserOutline> |
getUserGroupComparator()
Obtém um comparator de
UserOutline pelo critério de ordem
alfabética do nome do grupo do usuário. |
static Getter |
getUserGroupGetter()
Obtém um getter para o nome do UserGroup de
UserOutline. |
int |
hashCode()
Calcula o código hash do objeto.
|
void |
setUserGroupName(java.lang.String userGroupName)
Muda o UserGroup do usuário.
|
java.lang.String |
toString()
Obtém um texto representativo desse objeto.
|
public UserOutline(User user) throws java.lang.Exception
user - o usuáriojava.lang.Exception - se houver algum problema na recuperação do grupo.public UserOutline(java.lang.Object userId,
java.lang.String login,
java.lang.String name,
java.lang.String userGroupName,
java.lang.String[] emails)
userId - identificador do usuário.login - login do usuário.name - nome completo do usuário.userGroupName - nome do grupo do usuário.emails - endereços de e-mail do usuário.public java.lang.Object getId()
public java.lang.String getLogin()
public java.lang.String getName()
public java.lang.String[] getEmails()
public java.lang.String getUserGroup()
public void setUserGroupName(java.lang.String userGroupName)
userGroupName - o nome do novo grupopublic java.lang.String toString()
toString in class java.lang.Objectpublic static java.util.Comparator<UserOutline> getNameComparator()
UserOutline pelo critério de ordem
alfabética do nome do usuário.public static java.util.Comparator<UserOutline> getLoginComparator()
UserOutline pelo critério de ordem
alfabética do login do usuário.public static java.util.Comparator<UserOutline> getUserGroupComparator()
UserOutline pelo critério de ordem
alfabética do nome do grupo do usuário.public static Getter getLoginGetter()
UserOutline.public static Getter getUserGroupGetter()
UserOutline.public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - o objeto de comparação.public int hashCode()
hashCode in class java.lang.ObjectCopyright © 2015. All Rights Reserved.