Package com.nicholasalfonso.lato.entity
Class User
java.lang.Object
com.nicholasalfonso.lato.entity.User
Represents a registered user account in the LATO system.
Maintains user credentials, profile data, and relationships to external integrations.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the account creation timestamp.getEmail()Gets the user's email address.getId()Gets the user's unique identifier.Gets the collection of LMS integrations for this user.getName()Gets the user's display name.Gets the user's encrypted password hash.Gets the account update timestamp.voidSets the user's email address.voidSets the user's display name.voidsetPasswordHash(String passwordHash) Sets the user's password hash.
-
Constructor Details
-
User
public User()
-
-
Method Details
-
getId
Gets the user's unique identifier.- Returns:
- user ID
-
getEmail
Gets the user's email address.- Returns:
- email address
-
setEmail
Sets the user's email address.- Parameters:
email- email address to set
-
getName
Gets the user's display name.- Returns:
- display name
-
setName
Sets the user's display name.- Parameters:
name- display name to set
-
getPasswordHash
Gets the user's encrypted password hash.- Returns:
- password hash
-
setPasswordHash
Sets the user's password hash.- Parameters:
passwordHash- encrypted password hash to set
-
getIntegrations
Gets the collection of LMS integrations for this user.- Returns:
- set of integrations
-
getCreatedAt
Gets the account creation timestamp.- Returns:
- creation timestamp
-
getUpdatedAt
Gets the account update timestamp.- Returns:
- update timestamp
-