Class User

  • All Implemented Interfaces:
    java.io.Serializable

    public class User
    extends java.lang.Object
    implements java.io.Serializable
    See Also:
    Serialized Form
    • 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:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object