public class UserAccountsDaoFiltering extends BaseFiltering implements UserAccountsDao
| Constructor and Description |
|---|
UserAccountsDaoFiltering(UserAccountsDao userDao,
VitroFilters filters) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteUserAccount(String userAccountUri)
Remove the UserAccount with this URI from the model.
|
Collection<PermissionSet> |
getAllPermissionSets()
Get all of the PermissionSets in the model, sorted by URI.
|
Collection<UserAccount> |
getAllUserAccounts()
Get all of the UserAccounts in the model.
|
PermissionSet |
getPermissionSetByUri(String uri)
Get the PermissionSet for this URI.
|
UserAccount |
getUserAccountByEmail(String emailAddress)
Get the UserAccount for this Email address.
|
UserAccount |
getUserAccountByExternalAuthId(String externalAuthId)
Get the UserAccount for this External Authentication ID
|
UserAccount |
getUserAccountByUri(String uri)
Get the UserAccount for this URI.
|
Collection<UserAccount> |
getUserAccountsWhoProxyForPage(String profilePageUri)
Get any UserAccounts who act as proxy editors for this profile page.
|
String |
insertUserAccount(UserAccount userAccount)
Create a new UserAccount in the model.
|
void |
setProxyAccountsOnProfile(String profilePageUri,
Collection<String> userAccountUris)
Set so that these UserAccounts, and only these, are authorized as proxies on this
profile page.
|
void |
updateUserAccount(UserAccount userAccount)
Update the values on a UserAccount that already exists in the model.
|
filter, filterpublic UserAccountsDaoFiltering(UserAccountsDao userDao, VitroFilters filters)
public Collection<UserAccount> getAllUserAccounts()
UserAccountsDaogetAllUserAccounts in interface UserAccountsDaopublic UserAccount getUserAccountByUri(String uri)
UserAccountsDaogetUserAccountByUri in interface UserAccountsDaopublic UserAccount getUserAccountByEmail(String emailAddress)
UserAccountsDaogetUserAccountByEmail in interface UserAccountsDaopublic UserAccount getUserAccountByExternalAuthId(String externalAuthId)
UserAccountsDaogetUserAccountByExternalAuthId in interface UserAccountsDaopublic Collection<UserAccount> getUserAccountsWhoProxyForPage(String profilePageUri)
UserAccountsDaogetUserAccountsWhoProxyForPage in interface UserAccountsDaopublic String insertUserAccount(UserAccount userAccount)
UserAccountsDaoinsertUserAccount in interface UserAccountsDaopublic void updateUserAccount(UserAccount userAccount)
UserAccountsDaoupdateUserAccount in interface UserAccountsDaopublic void deleteUserAccount(String userAccountUri)
UserAccountsDaodeleteUserAccount in interface UserAccountsDaopublic void setProxyAccountsOnProfile(String profilePageUri, Collection<String> userAccountUris)
UserAccountsDaosetProxyAccountsOnProfile in interface UserAccountsDaopublic PermissionSet getPermissionSetByUri(String uri)
UserAccountsDaogetPermissionSetByUri in interface UserAccountsDaopublic Collection<PermissionSet> getAllPermissionSets()
UserAccountsDaogetAllPermissionSets in interface UserAccountsDaoCopyright © 2022. All rights reserved.