Class UserImpl
java.lang.Object
de.digitalcollections.model.impl.security.UserImpl
- All Implemented Interfaces:
User
public class UserImpl extends java.lang.Object implements User
-
Constructor Summary
Constructors Constructor Description UserImpl() -
Method Summary
Modifier and Type Method Description java.lang.StringgetEmail()java.lang.StringgetFirstname()java.lang.StringgetLastname()java.lang.StringgetPasswordHash()java.util.List<Role>getRoles()java.util.UUIDgetUuid()booleanisEnabled()voidsetEmail(java.lang.String email)voidsetEnabled(boolean enabled)voidsetFirstname(java.lang.String firstname)voidsetLastname(java.lang.String lastname)voidsetPasswordHash(java.lang.String passwordHash)Sets password hash if password hash is not empty, otherwise no operation.voidsetRoles(java.util.List<Role> userRoles)voidsetUuid(java.util.UUID uuid)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
UserImpl
public UserImpl()
-
-
Method Details
-
getEmail
public java.lang.String getEmail() -
setEmail
public void setEmail(java.lang.String email) -
getFirstname
public java.lang.String getFirstname()- Specified by:
getFirstnamein interfaceUser
-
setFirstname
public void setFirstname(java.lang.String firstname)- Specified by:
setFirstnamein interfaceUser
-
getLastname
public java.lang.String getLastname()- Specified by:
getLastnamein interfaceUser
-
setLastname
public void setLastname(java.lang.String lastname)- Specified by:
setLastnamein interfaceUser
-
getPasswordHash
public java.lang.String getPasswordHash()- Specified by:
getPasswordHashin interfaceUser
-
setPasswordHash
public void setPasswordHash(java.lang.String passwordHash)Sets password hash if password hash is not empty, otherwise no operation. Deleting of password is not possible.- Specified by:
setPasswordHashin interfaceUser- Parameters:
passwordHash- new hashed password
-
getRoles
-
setRoles
-
getUuid
public java.util.UUID getUuid() -
setUuid
public void setUuid(java.util.UUID uuid) -
isEnabled
public boolean isEnabled() -
setEnabled
public void setEnabled(boolean enabled)- Specified by:
setEnabledin interfaceUser
-