Uses of Class
edu.cornell.mannlib.vitro.webapp.beans.UserAccount
-
-
Uses of UserAccount in edu.cornell.mannlib.vedit.beans
Methods in edu.cornell.mannlib.vedit.beans that return UserAccount Modifier and Type Method Description static UserAccountLoginStatusBean. getCurrentUser(javax.servlet.http.HttpServletRequest request)Get the current user, or null if not logged in.static UserAccountLoginStatusBean. getCurrentUser(javax.servlet.http.HttpSession session)Get the current user, or null if not logged in. -
Uses of UserAccount in edu.cornell.mannlib.vitro.webapp.auth.identifier
Methods in edu.cornell.mannlib.vitro.webapp.auth.identifier with parameters of type UserAccount Modifier and Type Method Description IdentifierBundleUserBasedIdentifierBundleFactory. getIdentifierBundleForUser(UserAccount user)Get the IdentifierBundle for this user.static IdentifierBundleActiveIdentifierBundleFactories. getUserIdentifierBundle(UserAccount userAccount)Get the Identifiers that would be created if this user were to log in. -
Uses of UserAccount in edu.cornell.mannlib.vitro.webapp.auth.identifier.factory
Methods in edu.cornell.mannlib.vitro.webapp.auth.identifier.factory with parameters of type UserAccount Modifier and Type Method Description abstract IdentifierBundleBaseUserBasedIdentifierBundleFactory. getIdentifierBundleForUser(UserAccount user)IdentifierBundleHasPermissionSetFactory. getIdentifierBundleForUser(UserAccount user)IdentifierBundleHasProfileFactory. getIdentifierBundleForUser(UserAccount user)IdentifierBundleHasProxyEditingRightsFactory. getIdentifierBundleForUser(UserAccount user)IdentifierBundleIsRootUserFactory. getIdentifierBundleForUser(UserAccount user)IdentifierBundleIsUserFactory. getIdentifierBundleForUser(UserAccount user) -
Uses of UserAccount in edu.cornell.mannlib.vitro.webapp.auth.policy
Methods in edu.cornell.mannlib.vitro.webapp.auth.policy that return UserAccount Modifier and Type Method Description static UserAccountPolicyHelper. getUserAccount(javax.servlet.http.HttpServletRequest req)Methods in edu.cornell.mannlib.vitro.webapp.auth.policy with parameters of type UserAccount Modifier and Type Method Description static booleanPolicyHelper. isAuthorizedForActions(UserAccount user, AccessObject ar, AccessOperation op)static booleanPolicyHelper. isAuthorizedForActions(UserAccount userAccount, AuthorizationRequest ar) -
Uses of UserAccount in edu.cornell.mannlib.vitro.webapp.auth.requestedAction
Methods in edu.cornell.mannlib.vitro.webapp.auth.requestedAction that return UserAccount Modifier and Type Method Description UserAccountAuthorizationRequest. getUserAccount()Methods in edu.cornell.mannlib.vitro.webapp.auth.requestedAction with parameters of type UserAccount Modifier and Type Method Description voidAuthorizationRequest. setUserAccount(UserAccount userAccount) -
Uses of UserAccount in edu.cornell.mannlib.vitro.webapp.beans
Methods in edu.cornell.mannlib.vitro.webapp.beans with parameters of type UserAccount Modifier and Type Method Description voidSelfEditingConfiguration. 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. -
Uses of UserAccount in edu.cornell.mannlib.vitro.webapp.controller.accounts
Methods in edu.cornell.mannlib.vitro.webapp.controller.accounts that return types with arguments of type UserAccount Modifier and Type Method Description List<UserAccount>UserAccountsSelection. getUserAccounts()Constructor parameters in edu.cornell.mannlib.vitro.webapp.controller.accounts with type arguments of type UserAccount Constructor Description UserAccountsSelection(UserAccountsSelectionCriteria criteria, Collection<UserAccount> userAccounts, int resultCount) -
Uses of UserAccount in edu.cornell.mannlib.vitro.webapp.controller.accounts.admin
Methods in edu.cornell.mannlib.vitro.webapp.controller.accounts.admin that return UserAccount Modifier and Type Method Description UserAccountUserAccountsAddPage. getAddedAccount()UserAccountUserAccountsEditPage. getUpdatedAccount()Methods in edu.cornell.mannlib.vitro.webapp.controller.accounts.admin with parameters of type UserAccount Modifier and Type Method Description static StringUserAccountsProfileCreator. createProfile(IndividualDao indDao, DataPropertyStatementDao dpsDao, String profileClassUri, UserAccount account)protected abstract voidUserAccountsAddPageStrategy. setAdditionalProperties(UserAccount u)protected abstract voidUserAccountsEditPageStrategy. setAdditionalProperties(UserAccount u)static voidUserAccountsListPage.Message. showNewAccount(javax.servlet.http.HttpServletRequest req, UserAccount userAccount, boolean emailWasSent)static voidUserAccountsListPage.Message. showUpdatedAccount(javax.servlet.http.HttpServletRequest req, UserAccount userAccount, boolean emailWasSent)Constructors in edu.cornell.mannlib.vitro.webapp.controller.accounts.admin with parameters of type UserAccount Constructor 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) -
Uses of UserAccount in edu.cornell.mannlib.vitro.webapp.controller.accounts.user
Fields in edu.cornell.mannlib.vitro.webapp.controller.accounts.user declared as UserAccount Modifier and Type Field Description protected UserAccountUserAccountsPasswordBasePage. userAccountMethods in edu.cornell.mannlib.vitro.webapp.controller.accounts.user that return UserAccount Modifier and Type Method Description UserAccountUserAccountsFirstTimeExternalPage. createAccount()UserAccountUserAccountsMyAccountPage. getUserAccount()Methods in edu.cornell.mannlib.vitro.webapp.controller.accounts.user with parameters of type UserAccount Modifier and Type Method Description voidUserAccountsFirstTimeExternalPageStrategy.EmailStrategy. notifyUser(UserAccount ua)voidUserAccountsFirstTimeExternalPageStrategy.NoEmailStrategy. notifyUser(UserAccount ua)abstract voidUserAccountsFirstTimeExternalPageStrategy. notifyUser(UserAccount ua)abstract voidUserAccountsMyAccountPageStrategy. setAdditionalProperties(UserAccount userAccount) -
Uses of UserAccount in edu.cornell.mannlib.vitro.webapp.controller.authenticate
Methods in edu.cornell.mannlib.vitro.webapp.controller.authenticate that return UserAccount Modifier and Type Method Description abstract UserAccountAuthenticator. getAccountForExternalAuth(String externalAuthId)Get the UserAccount for this external ID, or null if there is none.UserAccountBasicAuthenticator. getAccountForExternalAuth(String externalAuthId)UserAccountRestrictedAuthenticator. getAccountForExternalAuth(String externalAuthId)abstract UserAccountAuthenticator. getAccountForInternalAuth(String emailAddress)Get the UserAccount for this email address, or null if there is none.UserAccountBasicAuthenticator. getAccountForInternalAuth(String emailAddress)UserAccountRestrictedAuthenticator. getAccountForInternalAuth(String emailAddress)Methods in edu.cornell.mannlib.vitro.webapp.controller.authenticate with parameters of type UserAccount Modifier and Type Method Description abstract booleanAuthenticator. accountRequiresEditing(UserAccount userAccount)Is a change in name or email required when the user logs in?booleanBasicAuthenticator. accountRequiresEditing(UserAccount userAccount)booleanRestrictedAuthenticator. accountRequiresEditing(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.List<String>BasicAuthenticator. getAssociatedIndividualUris(UserAccount userAccount)List<String>RestrictedAuthenticator. getAssociatedIndividualUris(UserAccount userAccount)static IdentifierBundleAuthenticator. getIdsForUserAccount(UserAccount userAccount)Get the IDs that would be created for this userAccount, if this user were to log in.abstract booleanAuthenticator. isCurrentPassword(UserAccount userAccount, String clearTextPassword)Internal: does this UserAccount have this password? False if the userAccount is null.booleanBasicAuthenticator. isCurrentPassword(UserAccount userAccount, String clearTextPassword)booleanRestrictedAuthenticator. isCurrentPassword(UserAccount userAccount, String clearTextPassword)abstract booleanAuthenticator. isCurrentPasswordArgon2(UserAccount userAccount, String clearTextPassword)Does this UserAccount have this Argon2 password? False if the userAccount is null.booleanBasicAuthenticator. isCurrentPasswordArgon2(UserAccount userAccount, String clearTextPassword)booleanRestrictedAuthenticator. isCurrentPasswordArgon2(UserAccount userAccount, String clearTextPassword)abstract booleanAuthenticator. isUserPermittedToLogin(UserAccount userAccount)Is this user permitted to login? Some Authenticators might disable logins for certain users.booleanBasicAuthenticator. isUserPermittedToLogin(UserAccount userAccount)booleanRestrictedAuthenticator. isUserPermittedToLogin(UserAccount userAccount)abstract booleanAuthenticator. md5HashIsNull(UserAccount userAccount)Checks if the user still has got an MD5 PasswordbooleanBasicAuthenticator. md5HashIsNull(UserAccount userAccount)booleanRestrictedAuthenticator. md5HashIsNull(UserAccount userAccount)abstract voidAuthenticator. 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 modelvoidBasicAuthenticator. recordLoginAgainstUserAccount(UserAccount userAccount, LoginStatusBean.AuthenticationSource authSource)voidRestrictedAuthenticator. recordLoginAgainstUserAccount(UserAccount userAccount, LoginStatusBean.AuthenticationSource authSource)abstract voidAuthenticator. recordNewPassword(UserAccount userAccount, String newClearTextPassword)Internal: record a new password for the user.voidBasicAuthenticator. recordNewPassword(UserAccount userAccount, String newClearTextPassword)voidRestrictedAuthenticator. recordNewPassword(UserAccount userAccount, String newClearTextPassword) -
Uses of UserAccount in edu.cornell.mannlib.vitro.webapp.dao
Methods in edu.cornell.mannlib.vitro.webapp.dao that return UserAccount Modifier and Type Method Description UserAccountUserAccountsDao. getUserAccountByEmail(String emailAddress)Get the UserAccount for this Email address.UserAccountUserAccountsDao. getUserAccountByExternalAuthId(String externalAuthId)Get the UserAccount for this External Authentication IDUserAccountUserAccountsDao. getUserAccountByUri(String uri)Get the UserAccount for this URI.Methods in edu.cornell.mannlib.vitro.webapp.dao that return types with arguments of type UserAccount Modifier and Type Method 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.Methods in edu.cornell.mannlib.vitro.webapp.dao with parameters of type UserAccount Modifier and Type Method Description StringUserAccountsDao. insertUserAccount(UserAccount userAccount)Create a new UserAccount in the model.voidUserAccountsDao. updateUserAccount(UserAccount userAccount)Update the values on a UserAccount that already exists in the model. -
Uses of UserAccount in edu.cornell.mannlib.vitro.webapp.dao.filtering
Methods in edu.cornell.mannlib.vitro.webapp.dao.filtering that return UserAccount Modifier and Type Method Description UserAccountUserAccountsDaoFiltering. getUserAccountByEmail(String emailAddress)UserAccountUserAccountsDaoFiltering. getUserAccountByExternalAuthId(String externalAuthId)UserAccountUserAccountsDaoFiltering. getUserAccountByUri(String uri)Methods in edu.cornell.mannlib.vitro.webapp.dao.filtering that return types with arguments of type UserAccount Modifier and Type Method Description Collection<UserAccount>UserAccountsDaoFiltering. getAllUserAccounts()Collection<UserAccount>UserAccountsDaoFiltering. getUserAccountsWhoProxyForPage(String profilePageUri)Methods in edu.cornell.mannlib.vitro.webapp.dao.filtering with parameters of type UserAccount Modifier and Type Method Description StringUserAccountsDaoFiltering. insertUserAccount(UserAccount userAccount)voidUserAccountsDaoFiltering. updateUserAccount(UserAccount userAccount) -
Uses of UserAccount in edu.cornell.mannlib.vitro.webapp.dao.filtering.filters
Constructors in edu.cornell.mannlib.vitro.webapp.dao.filtering.filters with parameters of type UserAccount Constructor Description HideFromDisplayByPolicyFilter(UserAccount userAccount) -
Uses of UserAccount in edu.cornell.mannlib.vitro.webapp.dao.jena
Methods in edu.cornell.mannlib.vitro.webapp.dao.jena that return UserAccount Modifier and Type Method Description UserAccountUserAccountsDaoJena. getUserAccountByEmail(String emailAddress)UserAccountUserAccountsDaoJena. getUserAccountByExternalAuthId(String externalAuthId)UserAccountUserAccountsDaoJena. getUserAccountByUri(String uri)Methods in edu.cornell.mannlib.vitro.webapp.dao.jena that return types with arguments of type UserAccount Modifier and Type Method Description Collection<UserAccount>UserAccountsDaoJena. getAllUserAccounts()Collection<UserAccount>UserAccountsDaoJena. getUserAccountsWhoProxyForPage(String profilePageUri)Methods in edu.cornell.mannlib.vitro.webapp.dao.jena with parameters of type UserAccount Modifier and Type Method Description StringUserAccountsDaoJena. insertUserAccount(UserAccount userAccount)voidUserAccountsDaoJena. updateUserAccount(UserAccount userAccount)
-