@Entity public class DuracloudUser extends BaseEntity implements org.springframework.security.core.userdetails.UserDetails
id
Constructor and Description |
---|
DuracloudUser() |
Modifier and Type | Method and Description |
---|---|
Set<AccountRights> |
getAccountRights() |
Collection<org.springframework.security.core.GrantedAuthority> |
getAuthorities()
Returns the set of all possible roles a user can play This method is
implemented as part of the UserDetails interface (
UserDetails ). |
String |
getEmail() |
String |
getFirstName() |
String |
getLastName() |
String |
getPassword() |
Role |
getRoleByAcct(Long accountId) |
Set<Role> |
getRolesByAcct(Long accountId) |
String |
getSecurityAnswer() |
String |
getSecurityQuestion() |
String |
getUsername() |
boolean |
hasRoleForAcct(Long accountId,
Role role) |
boolean |
isAccountNonExpired() |
boolean |
isAccountNonLocked() |
boolean |
isAdminForAcct(Long accountId) |
boolean |
isCredentialsNonExpired() |
boolean |
isEnabled() |
boolean |
isOwnerForAcct(Long accountId) |
boolean |
isRoot() |
boolean |
isRootUser() |
void |
setAccountNonExpired(boolean accountNonExpired) |
void |
setAccountNonLocked(boolean accountNonLocked) |
void |
setAccountRights(Set<AccountRights> accountRights) |
void |
setCredentialsNonExpired(boolean credentialsNonExpired) |
void |
setEmail(String email) |
void |
setEnabled(boolean enabled) |
void |
setFirstName(String firstName) |
void |
setLastName(String lastName) |
void |
setPassword(String password) |
void |
setSecurityAnswer(String securityAnswer) |
void |
setSecurityQuestion(String securityQuestion) |
void |
setUsername(String username) |
equals, getId, getModified, hashCode, setId, setModified
public String getUsername()
getUsername
in interface org.springframework.security.core.userdetails.UserDetails
public void setUsername(String username)
public String getPassword()
getPassword
in interface org.springframework.security.core.userdetails.UserDetails
public void setPassword(String password)
public String getFirstName()
public void setFirstName(String firstName)
public String getLastName()
public void setLastName(String lastName)
public String getEmail()
public void setEmail(String email)
public String getSecurityQuestion()
public void setSecurityQuestion(String securityQuestion)
public String getSecurityAnswer()
public void setSecurityAnswer(String securityAnswer)
public boolean isEnabled()
isEnabled
in interface org.springframework.security.core.userdetails.UserDetails
public void setEnabled(boolean enabled)
public boolean isAccountNonExpired()
isAccountNonExpired
in interface org.springframework.security.core.userdetails.UserDetails
public void setAccountNonExpired(boolean accountNonExpired)
public boolean isCredentialsNonExpired()
isCredentialsNonExpired
in interface org.springframework.security.core.userdetails.UserDetails
public void setCredentialsNonExpired(boolean credentialsNonExpired)
public boolean isAccountNonLocked()
isAccountNonLocked
in interface org.springframework.security.core.userdetails.UserDetails
public void setAccountNonLocked(boolean accountNonLocked)
public Set<AccountRights> getAccountRights()
public void setAccountRights(Set<AccountRights> accountRights)
public Collection<org.springframework.security.core.GrantedAuthority> getAuthorities()
UserDetails
).getAuthorities
in interface org.springframework.security.core.userdetails.UserDetails
public boolean isOwnerForAcct(Long accountId)
public boolean isAdminForAcct(Long accountId)
public boolean isRootUser()
public boolean isRoot()
Copyright © 2009–2014 DuraSpace. All rights reserved.