| Modifier and Type | Method and Description |
|---|---|
static UserAccount |
LoginStatusBean.getCurrentUser(javax.servlet.http.HttpServletRequest request)
Get the current user, or null if not logged in.
|
static UserAccount |
LoginStatusBean.getCurrentUser(javax.servlet.http.HttpSession session)
Get the current user, or null if not logged in.
|
| Modifier and Type | Method and Description |
|---|---|
IdentifierBundle |
UserBasedIdentifierBundleFactory.getIdentifierBundleForUser(UserAccount user)
Get the IdentifierBundle for this user.
|
static IdentifierBundle |
ActiveIdentifierBundleFactories.getUserIdentifierBundle(javax.servlet.http.HttpServletRequest request,
UserAccount userAccount)
Get the Identifiers that would be created if this user were to log in.
|
| Modifier and Type | Method and Description |
|---|---|
IdentifierBundle |
IsUserFactory.getIdentifierBundleForUser(UserAccount user) |
IdentifierBundle |
IsRootUserFactory.getIdentifierBundleForUser(UserAccount user) |
IdentifierBundle |
HasProxyEditingRightsFactory.getIdentifierBundleForUser(UserAccount user) |
IdentifierBundle |
HasProfileOrIsBlacklistedFactory.getIdentifierBundleForUser(UserAccount user) |
IdentifierBundle |
HasPermissionSetFactory.getIdentifierBundleForUser(UserAccount user) |
IdentifierBundle |
HasPermissionFactory.getIdentifierBundleForUser(UserAccount user) |
abstract IdentifierBundle |
BaseUserBasedIdentifierBundleFactory.getIdentifierBundleForUser(UserAccount user) |
| Modifier and Type | Method and Description |
|---|---|
void |
SelfEditingConfiguration.associateIndividualWithUserAccount(IndividualDao indDao,
DataPropertyStatementDao dpsDao,
UserAccount user,
String associatedIndividualUri)
This Individual, if it exists, should be associated with this
UserAccount.
|
List<Individual> |
SelfEditingConfiguration.getAssociatedIndividuals(IndividualDao indDao,
UserAccount user)
Get all Individuals associated with this user through the matching
property.
|
| Modifier and Type | Method and Description |
|---|---|
List<UserAccount> |
UserAccountsSelection.getUserAccounts() |
| Constructor and Description |
|---|
UserAccountsSelection(UserAccountsSelectionCriteria criteria,
Collection<UserAccount> userAccounts,
int resultCount) |
| Modifier and Type | Method and Description |
|---|---|
UserAccount |
UserAccountsAddPage.getAddedAccount() |
UserAccount |
UserAccountsEditPage.getUpdatedAccount() |
| Modifier and Type | Method and Description |
|---|---|
static String |
UserAccountsProfileCreator.createProfile(IndividualDao indDao,
DataPropertyStatementDao dpsDao,
String profileClassUri,
UserAccount account) |
protected abstract void |
UserAccountsEditPageStrategy.setAdditionalProperties(UserAccount u) |
protected abstract void |
UserAccountsAddPageStrategy.setAdditionalProperties(UserAccount u) |
static void |
UserAccountsListPage.Message.showNewAccount(javax.servlet.http.HttpServletRequest req,
UserAccount userAccount,
boolean emailWasSent) |
static void |
UserAccountsListPage.Message.showUpdatedAccount(javax.servlet.http.HttpServletRequest req,
UserAccount userAccount,
boolean emailWasSent) |
| Constructor and Description |
|---|
Message(edu.cornell.mannlib.vitro.webapp.controller.accounts.admin.UserAccountsListPage.Message.Type type,
UserAccount userAccount,
boolean emailWasSent,
Collection<String> deletedUris) |
UserAccountWrapper(UserAccount account,
List<String> permissionSets,
boolean showEditUrl,
boolean permitDelete) |
| Modifier and Type | Field and Description |
|---|---|
protected UserAccount |
UserAccountsPasswordBasePage.userAccount |
| Modifier and Type | Method and Description |
|---|---|
UserAccount |
UserAccountsFirstTimeExternalPage.createAccount() |
UserAccount |
UserAccountsMyAccountPage.getUserAccount() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
UserAccountsFirstTimeExternalPageStrategy.notifyUser(UserAccount ua) |
void |
UserAccountsFirstTimeExternalPageStrategy.EmailStrategy.notifyUser(UserAccount ua) |
void |
UserAccountsFirstTimeExternalPageStrategy.NoEmailStrategy.notifyUser(UserAccount ua) |
abstract void |
UserAccountsMyAccountPageStrategy.setAdditionalProperties(UserAccount userAccount) |
| Modifier and Type | Method and Description |
|---|---|
UserAccount |
RestrictedAuthenticator.getAccountForExternalAuth(String externalAuthId) |
UserAccount |
BasicAuthenticator.getAccountForExternalAuth(String externalAuthId) |
abstract UserAccount |
Authenticator.getAccountForExternalAuth(String externalAuthId)
Get the UserAccount for this external ID, or null if there is none.
|
UserAccount |
RestrictedAuthenticator.getAccountForInternalAuth(String emailAddress) |
UserAccount |
BasicAuthenticator.getAccountForInternalAuth(String emailAddress) |
abstract UserAccount |
Authenticator.getAccountForInternalAuth(String emailAddress)
Get the UserAccount for this email address, or null if there is none.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
RestrictedAuthenticator.accountRequiresEditing(UserAccount userAccount) |
boolean |
BasicAuthenticator.accountRequiresEditing(UserAccount userAccount) |
abstract boolean |
Authenticator.accountRequiresEditing(UserAccount userAccount)
Is a change in name or email required when the user logs in?
|
List<String> |
RestrictedAuthenticator.getAssociatedIndividualUris(UserAccount userAccount) |
List<String> |
BasicAuthenticator.getAssociatedIndividualUris(UserAccount userAccount) |
abstract List<String> |
Authenticator.getAssociatedIndividualUris(UserAccount userAccount)
Get the URIs of all individuals associated with this user, whether by a
self-editing property like cornellEmailNetid, or by mayEditAs.
|
static IdentifierBundle |
Authenticator.getIdsForUserAccount(javax.servlet.http.HttpServletRequest req,
UserAccount userAccount)
Get the IDs that would be created for this userAccount, if this user were
to log in.
|
boolean |
RestrictedAuthenticator.isCurrentPassword(UserAccount userAccount,
String clearTextPassword) |
boolean |
BasicAuthenticator.isCurrentPassword(UserAccount userAccount,
String clearTextPassword) |
abstract boolean |
Authenticator.isCurrentPassword(UserAccount userAccount,
String clearTextPassword)
Internal: does this UserAccount have this password? False if the
userAccount is null.
|
boolean |
RestrictedAuthenticator.isUserPermittedToLogin(UserAccount userAccount) |
boolean |
BasicAuthenticator.isUserPermittedToLogin(UserAccount userAccount) |
abstract boolean |
Authenticator.isUserPermittedToLogin(UserAccount userAccount)
Is this user permitted to login? Some Authenticators might disable logins
for certain users.
|
void |
RestrictedAuthenticator.recordLoginAgainstUserAccount(UserAccount userAccount,
LoginStatusBean.AuthenticationSource authSource) |
void |
BasicAuthenticator.recordLoginAgainstUserAccount(UserAccount userAccount,
LoginStatusBean.AuthenticationSource authSource) |
abstract void |
Authenticator.recordLoginAgainstUserAccount(UserAccount userAccount,
LoginStatusBean.AuthenticationSource authSource)
Record that the user has logged in, with all of the housekeeping that
goes with it:
- update the user record
- set login status and timeout limit in the session
- refresh the Identifiers on the request
- record the user in the session map
- notify other users of the model
|
void |
RestrictedAuthenticator.recordNewPassword(UserAccount userAccount,
String newClearTextPassword) |
void |
BasicAuthenticator.recordNewPassword(UserAccount userAccount,
String newClearTextPassword) |
abstract void |
Authenticator.recordNewPassword(UserAccount userAccount,
String newClearTextPassword)
Internal: record a new password for the user.
|
| Modifier and Type | Method and Description |
|---|---|
UserAccount |
UserAccountsDao.getUserAccountByEmail(String emailAddress)
Get the UserAccount for this Email address.
|
UserAccount |
UserAccountsDao.getUserAccountByExternalAuthId(String externalAuthId)
Get the UserAccount for this External Authentication ID
|
UserAccount |
UserAccountsDao.getUserAccountByUri(String uri)
Get the UserAccount for this URI.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<UserAccount> |
UserAccountsDao.getAllUserAccounts()
Get all of the UserAccounts in the model.
|
Collection<UserAccount> |
UserAccountsDao.getUserAccountsWhoProxyForPage(String profilePageUri)
Get any UserAccounts who act as proxy editors for this profile page.
|
| Modifier and Type | Method and Description |
|---|---|
String |
UserAccountsDao.insertUserAccount(UserAccount userAccount)
Create a new UserAccount in the model.
|
void |
UserAccountsDao.updateUserAccount(UserAccount userAccount)
Update the values on a UserAccount that already exists in the model.
|
| Modifier and Type | Method and Description |
|---|---|
UserAccount |
UserAccountsDaoFiltering.getUserAccountByEmail(String emailAddress) |
UserAccount |
UserAccountsDaoFiltering.getUserAccountByExternalAuthId(String externalAuthId) |
UserAccount |
UserAccountsDaoFiltering.getUserAccountByUri(String uri) |
| Modifier and Type | Method and Description |
|---|---|
Collection<UserAccount> |
UserAccountsDaoFiltering.getAllUserAccounts() |
Collection<UserAccount> |
UserAccountsDaoFiltering.getUserAccountsWhoProxyForPage(String profilePageUri) |
| Modifier and Type | Method and Description |
|---|---|
String |
UserAccountsDaoFiltering.insertUserAccount(UserAccount userAccount) |
void |
UserAccountsDaoFiltering.updateUserAccount(UserAccount userAccount) |
| Modifier and Type | Method and Description |
|---|---|
UserAccount |
UserAccountsDaoJena.getUserAccountByEmail(String emailAddress) |
UserAccount |
UserAccountsDaoJena.getUserAccountByExternalAuthId(String externalAuthId) |
UserAccount |
UserAccountsDaoJena.getUserAccountByUri(String uri) |
| Modifier and Type | Method and Description |
|---|---|
Collection<UserAccount> |
UserAccountsDaoJena.getAllUserAccounts() |
Collection<UserAccount> |
UserAccountsDaoJena.getUserAccountsWhoProxyForPage(String profilePageUri) |
| Modifier and Type | Method and Description |
|---|---|
String |
UserAccountsDaoJena.insertUserAccount(UserAccount userAccount) |
void |
UserAccountsDaoJena.updateUserAccount(UserAccount userAccount) |
Copyright © 2016. All rights reserved.