Package com.carfey.suite.security
Class User
- java.lang.Object
-
- com.carfey.suite.security.User
-
- All Implemented Interfaces:
java.io.Serializable
public class User extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description User(java.lang.String userId)User(java.lang.String userId, java.util.List<Role> roles, java.util.Set<RoleAssignment> roleAssignments, java.lang.String firstName, java.lang.String lastName, java.lang.String email, java.lang.Boolean active, com.carfey.jdk.lang.DateTime lastLogin, java.lang.Long invalidAttempts)User(java.lang.String userId, java.util.Set<Role> roles, java.util.Set<RoleAssignment> roleAssignments, java.lang.String firstName, java.lang.String lastName, java.lang.String email, java.lang.Boolean active, com.carfey.jdk.lang.DateTime lastLogin, java.lang.Long invalidAttempts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.StringgetEmail()java.lang.StringgetFirstName()java.lang.IntegergetInvalidAttempts()com.carfey.jdk.lang.DateTimegetLastLogin()java.lang.StringgetLastName()java.util.Set<RoleAssignment>getRoleAssignments()java.util.Set<Role>getRoles()java.lang.StringgetUserId()inthashCode()booleanisActive()booleanisMemberOf(Role role)booleanisMemberOfAll(java.util.List<Role> roles)booleanisMemberOfAny(java.util.List<Role> roles)booleanisMemberOfAnyRole(java.util.Collection<java.lang.String> roleNames)booleanisMemberOfRole(java.lang.String roleName)booleanisPasswordIsComplexEnough()voidsetActive(boolean active)voidsetEmail(java.lang.String email)voidsetFirstName(java.lang.String firstName)voidsetInvalidAttempts(java.lang.Integer invalidAttempts)voidsetLastLogin(com.carfey.jdk.lang.DateTime lastLogin)voidsetLastName(java.lang.String lastName)voidsetPasswordIsComplexEnough(boolean passwordIsComplexEnough)voidsetRoleAssignments(java.util.Set<RoleAssignment> roleAssignments)voidsetRoles(java.util.List<Role> roles)voidsetRoles(java.util.Set<Role> roles)voidsetUserId(java.lang.String uniqueId)java.lang.StringtoString()
-
-
-
Constructor Detail
-
User
public User(java.lang.String userId)
-
User
public User(java.lang.String userId, java.util.Set<Role> roles, java.util.Set<RoleAssignment> roleAssignments, java.lang.String firstName, java.lang.String lastName, java.lang.String email, java.lang.Boolean active, com.carfey.jdk.lang.DateTime lastLogin, java.lang.Long invalidAttempts)
-
User
public User(java.lang.String userId, java.util.List<Role> roles, java.util.Set<RoleAssignment> roleAssignments, java.lang.String firstName, java.lang.String lastName, java.lang.String email, java.lang.Boolean active, com.carfey.jdk.lang.DateTime lastLogin, java.lang.Long invalidAttempts)
-
-
Method Detail
-
isMemberOf
public boolean isMemberOf(Role role)
-
isMemberOfRole
public boolean isMemberOfRole(java.lang.String roleName)
-
isMemberOfAnyRole
public boolean isMemberOfAnyRole(java.util.Collection<java.lang.String> roleNames)
-
isMemberOfAll
public boolean isMemberOfAll(java.util.List<Role> roles)
-
isMemberOfAny
public boolean isMemberOfAny(java.util.List<Role> roles)
-
getRoles
public java.util.Set<Role> getRoles()
-
setRoles
public void setRoles(java.util.Set<Role> roles)
-
setRoles
public void setRoles(java.util.List<Role> roles)
-
getEmail
public java.lang.String getEmail()
-
setEmail
public void setEmail(java.lang.String email)
-
getFirstName
public java.lang.String getFirstName()
-
setFirstName
public void setFirstName(java.lang.String firstName)
-
getLastName
public java.lang.String getLastName()
-
setLastName
public void setLastName(java.lang.String lastName)
-
getUserId
public java.lang.String getUserId()
-
setUserId
public void setUserId(java.lang.String uniqueId)
-
isActive
public boolean isActive()
-
setActive
public void setActive(boolean active)
-
getRoleAssignments
public java.util.Set<RoleAssignment> getRoleAssignments()
-
setRoleAssignments
public void setRoleAssignments(java.util.Set<RoleAssignment> roleAssignments)
-
isPasswordIsComplexEnough
public boolean isPasswordIsComplexEnough()
-
setPasswordIsComplexEnough
public void setPasswordIsComplexEnough(boolean passwordIsComplexEnough)
-
getLastLogin
public com.carfey.jdk.lang.DateTime getLastLogin()
-
setLastLogin
public void setLastLogin(com.carfey.jdk.lang.DateTime lastLogin)
-
getInvalidAttempts
public java.lang.Integer getInvalidAttempts()
-
setInvalidAttempts
public void setInvalidAttempts(java.lang.Integer invalidAttempts)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-