Class User
-
- All Implemented Interfaces:
@Serializable() public final class User
Represents the user model returned from mobile server
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
User.UserName
public final class
User.Email
-
Field Summary
Fields Modifier and Type Field Description public final static String
ATTR_ID
public final static String
ATTR_USER_NAME
public final static String
ATTR_ROLES
public final static String
ATTR_FAMILY_NAME
public final static String
ATTR_GIVEN_NAME
public final static String
ATTR_EMAILS
public final static String
ATTR_NAME
public final static String
ATTR_EMAIL_VALUE
private final String
id
private final String
userName
private final List<String>
roles
private final User.UserName
name
private final List<User.Email>
emails
-
Constructor Summary
Constructors Constructor Description User(String id, String userName, List<String> roles, User.UserName name, List<User.Email> emails)
-
Method Summary
Modifier and Type Method Description final String
getId()
final String
getUserName()
final List<String>
getRoles()
final User.UserName
getName()
final List<User.Email>
getEmails()
String
toString()
final static User
createUserFromJsonString(String jsonString)
Creates user instance from a json string -
-
Constructor Detail
-
User
User(String id, String userName, List<String> roles, User.UserName name, List<User.Email> emails)
-
-
Method Detail
-
getId
final String getId()
-
getUserName
final String getUserName()
-
getRoles
final List<String> getRoles()
-
getName
final User.UserName getName()
-
getEmails
final List<User.Email> getEmails()
-
toString
String toString()
-
createUserFromJsonString
final static User createUserFromJsonString(String jsonString)
Creates user instance from a json string
-
-
-
-