@Entity public class Person extends AbstractAuditableEntity implements org.springframework.security.core.userdetails.UserDetails, Labelable
createdBy, createdDate, lastModifiedBy, lastModifiedDate
Constructor and Description |
---|
Person() |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<? extends org.springframework.security.core.GrantedAuthority> |
getAuthorities() |
java.lang.Boolean |
getChangePasswordNextSignIn() |
boolean |
getChangeProfilePassword() |
java.util.Set<Department> |
getDepartments() |
java.lang.String |
getEmail() |
java.lang.String |
getFirstName() |
java.lang.String |
getLabel() |
java.lang.String |
getLastName() |
AbstractAuditableEntity |
getParent()
Override this in subclasses and return the parent entity, or null if no
parent entity exists
|
java.lang.String |
getPassword() |
java.lang.String |
getPlainPassword() |
java.lang.String |
getPlainPasswordCheck() |
java.util.List<Role> |
getRoles() |
java.lang.String |
getTitle() |
java.lang.String |
getUsername() |
boolean |
isAccountNonExpired() |
boolean |
isAccountNonLocked() |
boolean |
isCredentialsNonExpired() |
boolean |
isEnabled() |
void |
setAuthorities(java.util.Collection<? extends org.springframework.security.core.GrantedAuthority> authorities) |
void |
setChangePasswordNextSignIn(java.lang.Boolean changePasswordNextSignIn) |
void |
setChangeProfilePassword(boolean changeProfilePassword) |
void |
setDepartments(java.util.Set<Department> departments) |
void |
setEmail(java.lang.String email) |
void |
setEnabled(java.lang.Boolean enabled) |
void |
setFirstName(java.lang.String firstName) |
void |
setLabel(java.lang.String label) |
void |
setLastName(java.lang.String lastName) |
void |
setPassword(java.lang.String password) |
void |
setPlainPassword(java.lang.String plainPassword) |
void |
setPlainPasswordCheck(java.lang.String plainPasswordCheck) |
void |
setRoles(java.util.List<Role> roles) |
void |
setTitle(java.lang.String title) |
void |
setUsername(java.lang.String username) |
java.lang.String |
toString() |
ensureParentUpdated, getCreatedBy, getCreatedDate, getLastModifiedBy, getLastModifiedDate, setCreatedBy, setCreatedDate, setLastModifiedBy, setLastModifiedDate, touch
getVersion
equals, getId, hashCode, isNew, setId
public java.lang.String getUsername()
getUsername
in interface org.springframework.security.core.userdetails.UserDetails
public java.lang.String getPassword()
getPassword
in interface org.springframework.security.core.userdetails.UserDetails
public java.util.Collection<? extends org.springframework.security.core.GrantedAuthority> getAuthorities()
getAuthorities
in interface org.springframework.security.core.userdetails.UserDetails
public boolean isAccountNonExpired()
isAccountNonExpired
in interface org.springframework.security.core.userdetails.UserDetails
public boolean isAccountNonLocked()
isAccountNonLocked
in interface org.springframework.security.core.userdetails.UserDetails
public boolean isCredentialsNonExpired()
isCredentialsNonExpired
in interface org.springframework.security.core.userdetails.UserDetails
public boolean isEnabled()
isEnabled
in interface org.springframework.security.core.userdetails.UserDetails
public void setUsername(java.lang.String username)
public java.lang.String getFirstName()
public void setFirstName(java.lang.String firstName)
public java.lang.String getLastName()
public void setLastName(java.lang.String lastName)
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public java.lang.String getEmail()
public void setEmail(java.lang.String email)
public void setPassword(java.lang.String password)
public java.lang.String getPlainPassword()
public void setPlainPassword(java.lang.String plainPassword)
public java.lang.String getPlainPasswordCheck()
public void setPlainPasswordCheck(java.lang.String plainPasswordCheck)
public java.lang.Boolean getChangePasswordNextSignIn()
public void setChangePasswordNextSignIn(java.lang.Boolean changePasswordNextSignIn)
public java.util.List<Role> getRoles()
public void setRoles(java.util.List<Role> roles)
public void setAuthorities(java.util.Collection<? extends org.springframework.security.core.GrantedAuthority> authorities)
public boolean getChangeProfilePassword()
public void setChangeProfilePassword(boolean changeProfilePassword)
public void setEnabled(java.lang.Boolean enabled)
public java.lang.String toString()
toString
in class org.springframework.data.jpa.domain.AbstractPersistable<java.lang.Long>
public AbstractAuditableEntity getParent()
AbstractAuditableEntity
getParent
in class AbstractAuditableEntity
public java.util.Set<Department> getDepartments()
public void setDepartments(java.util.Set<Department> departments)