Uses of Class
org.dspace.eperson.EPerson
Packages that use EPerson
Package
Description
Feature for conveying a request that materials forbidden to the requester
by resource policy be made available by other means.
End-user authentication manager, interface and implementations.
Represents permissions for access to DSpace content.
Provides an API for reading and manipulating content in the DSpace system.
Provides an API and implementations of content packages, used in the context of ingest (SIP), or dissemination (DIP)
Provides some basic functionality required throughout the DSpace system.
In DSpace, "curation" refers to the application of one or more "tasks" to one
or more model objects.
Provides classes representing e-people and groups of e-people.
Facilities for detecting and storing both model and usage events, and for
querying the store.
Capture of "usage events".
DSpace has a simple workflow system, which models the workflows
as named steps: SUBMIT, arbitrary named steps that you define, and ARCHIVE.
An Item submission begins as a
WorkspaceItem in some user's workspace.The state of an item in a workflow is persisted in a number of objects.
-
Uses of EPerson in org.dspace.alerts
Methods in org.dspace.alerts with parameters of type EPersonModifier and TypeMethodDescriptionbooleanSystemWideAlertServiceImpl.canUserMaintainSession(Context context, EPerson ePerson) -
Uses of EPerson in org.dspace.alerts.service
Methods in org.dspace.alerts.service with parameters of type EPersonModifier and TypeMethodDescriptionbooleanSystemWideAlertService.canUserMaintainSession(Context context, EPerson ePerson) Verifies if the user connected to the current context can retain its session -
Uses of EPerson in org.dspace.app.itemexport
Methods in org.dspace.app.itemexport that return EPersonModifier and TypeMethodDescriptionprotected EPersonItemExportServiceImpl.getEPersonFromString(Context context, String strID) Attempt to find an EPerson based on string IDMethods in org.dspace.app.itemexport with parameters of type EPersonModifier and TypeMethodDescriptionItemExportServiceImpl.assembleFileName(String type, EPerson eperson, LocalDate date) voidItemExportServiceImpl.deleteOldExportArchives(EPerson eperson) voidItemExportServiceImpl.emailErrorMessage(EPerson eperson, String error) voidItemExportServiceImpl.emailSuccessMessage(Context context, EPerson eperson, String fileName) ItemExportServiceImpl.getExportDownloadDirectory(EPerson ePerson) ItemExportServiceImpl.getExportDownloadInputStream(String fileName, EPerson eperson) ItemExportServiceImpl.getExportsAvailable(EPerson eperson) -
Uses of EPerson in org.dspace.app.itemexport.service
Methods in org.dspace.app.itemexport.service with parameters of type EPersonModifier and TypeMethodDescriptionItemExportService.assembleFileName(String type, EPerson eperson, LocalDate date) Create a file name based on the date and epersonvoidItemExportService.deleteOldExportArchives(EPerson eperson) A clean up method that is ran before a new export archive is created.voidItemExportService.emailErrorMessage(EPerson eperson, String error) Since the archive is created in a new thread we are unable to communicate with calling method about success or failure.voidItemExportService.emailSuccessMessage(Context context, EPerson eperson, String fileName) Since the archive is created in a new thread we are unable to communicate with calling method about success or failure.ItemExportService.getExportDownloadDirectory(EPerson ePerson) Use config file entry for org.dspace.app.itemexport.download.dir and id of the eperson to create a download directory nameItemExportService.getExportDownloadInputStream(String fileName, EPerson eperson) Used to read the export archived.ItemExportService.getExportsAvailable(EPerson eperson) Reads the download directory for the eperson to see if any export archives are available -
Uses of EPerson in org.dspace.app.itemimport
Methods in org.dspace.app.itemimport with parameters of type EPersonModifier and TypeMethodDescriptionvoidItemImportServiceImpl.emailErrorMessage(EPerson eperson, String error) voidItemImportServiceImpl.emailSuccessMessage(Context context, EPerson eperson, String fileName) ItemImportServiceImpl.getImportsAvailable(EPerson eperson) ItemImportServiceImpl.getImportUploadableDirectory(EPerson ePerson) -
Uses of EPerson in org.dspace.app.itemimport.service
Methods in org.dspace.app.itemimport.service with parameters of type EPersonModifier and TypeMethodDescriptionvoidItemImportService.emailErrorMessage(EPerson eperson, String error) If a batch import is done in a new thread we are unable to communicate with calling method about success or failure.voidItemImportService.emailSuccessMessage(Context context, EPerson eperson, String fileName) If a batch import is done in a new thread we are unable to communicate with calling method about success or failure.ItemImportService.getImportsAvailable(EPerson eperson) Get imports available for a personItemImportService.getImportUploadableDirectory(EPerson ePerson) Get import upload directory -
Uses of EPerson in org.dspace.app.requestitem
Constructors in org.dspace.app.requestitem with parameters of type EPersonModifierConstructorDescriptionRequestItemAuthor(EPerson ePerson) Construct an author from an EPerson's metadata. -
Uses of EPerson in org.dspace.authenticate
Methods in org.dspace.authenticate that return EPersonModifier and TypeMethodDescriptionprotected EPersonSamlAuthentication.findEPerson(Context context, jakarta.servlet.http.HttpServletRequest request) Identify an existing EPerson based upon the SAML attributes provided on the request object. 1) Name ID from SAML attribute (best) The Name ID-based method is superior because users may change their email address with the identity provider.protected EPersonShibAuthentication.findEPerson(Context context, jakarta.servlet.http.HttpServletRequest request) Identify an existing EPerson based upon the shibboleth attributes provided on the request object.protected EPersonSamlAuthentication.registerNewEPerson(Context context, jakarta.servlet.http.HttpServletRequest request) Register a new EPerson.protected EPersonShibAuthentication.registerNewEPerson(Context context, jakarta.servlet.http.HttpServletRequest request) Register a new eperson object.Methods in org.dspace.authenticate with parameters of type EPersonModifier and TypeMethodDescriptionbooleanAuthenticationMethod.canChangePassword(Context context, EPerson ePerson, String currentPassword) Check if the given current password is valid to change the password of the given ePersonbooleanAuthenticationServiceImpl.canChangePassword(Context context, EPerson ePerson, String currentPassword) booleanIPAuthentication.canChangePassword(Context context, EPerson ePerson, String currentPassword) booleanLDAPAuthentication.canChangePassword(Context context, EPerson ePerson, String currentPassword) booleanOidcAuthentication.canChangePassword(Context context, EPerson ePerson, String currentPassword) booleanOidcAuthenticationBean.canChangePassword(Context context, EPerson ePerson, String currentPassword) booleanOrcidAuthentication.canChangePassword(Context context, EPerson ePerson, String currentPassword) booleanOrcidAuthenticationBean.canChangePassword(Context context, EPerson ePerson, String currentPassword) booleanPasswordAuthentication.canChangePassword(Context context, EPerson ePerson, String currentPassword) booleanSamlAuthentication.canChangePassword(Context context, EPerson ePerson, String currentPassword) booleanShibAuthentication.canChangePassword(Context context, EPerson ePerson, String currentPassword) booleanX509Authentication.canChangePassword(Context context, EPerson ePerson, String currentPassword) voidAuthenticationMethod.initEPerson(Context context, jakarta.servlet.http.HttpServletRequest request, EPerson eperson) Initialize a new EPerson record for a self-registered new user.voidAuthenticationServiceImpl.initEPerson(Context context, jakarta.servlet.http.HttpServletRequest request, EPerson eperson) voidIPAuthentication.initEPerson(Context context, jakarta.servlet.http.HttpServletRequest request, EPerson eperson) voidLDAPAuthentication.initEPerson(Context context, jakarta.servlet.http.HttpServletRequest request, EPerson eperson) Nothing here, initialization is done when auto-registering.voidOidcAuthentication.initEPerson(Context context, jakarta.servlet.http.HttpServletRequest request, EPerson eperson) voidOidcAuthenticationBean.initEPerson(Context context, jakarta.servlet.http.HttpServletRequest request, EPerson eperson) voidOrcidAuthentication.initEPerson(Context context, jakarta.servlet.http.HttpServletRequest request, EPerson eperson) voidOrcidAuthenticationBean.initEPerson(Context context, jakarta.servlet.http.HttpServletRequest request, EPerson eperson) voidPasswordAuthentication.initEPerson(Context context, jakarta.servlet.http.HttpServletRequest request, EPerson eperson) Nothing extra to initialize.voidSamlAuthentication.initEPerson(Context context, jakarta.servlet.http.HttpServletRequest request, EPerson eperson) voidShibAuthentication.initEPerson(Context context, jakarta.servlet.http.HttpServletRequest request, EPerson eperson) Initialize a new e-person record for a self-registered new user.voidX509Authentication.initEPerson(Context context, jakarta.servlet.http.HttpServletRequest request, EPerson eperson) Nothing extra to initialize.protected voidSamlAuthentication.updateEPerson(Context context, jakarta.servlet.http.HttpServletRequest request, EPerson eperson) After we successfully authenticated a user, this method will update the user's attributes.protected voidShibAuthentication.updateEPerson(Context context, jakarta.servlet.http.HttpServletRequest request, EPerson eperson) After we successfully authenticated a user, this method will update the user's attributes. -
Uses of EPerson in org.dspace.authenticate.service
Methods in org.dspace.authenticate.service with parameters of type EPersonModifier and TypeMethodDescriptionbooleanAuthenticationService.canChangePassword(Context context, EPerson ePerson, String currentPassword) Check if the given current password is valid to change the password of the given ePerson.voidAuthenticationService.initEPerson(Context context, jakarta.servlet.http.HttpServletRequest request, EPerson eperson) -
Uses of EPerson in org.dspace.authorize
Fields in org.dspace.authorize with type parameters of type EPersonModifier and TypeFieldDescriptionstatic jakarta.persistence.metamodel.SingularAttribute<ResourcePolicy,EPerson> ResourcePolicy_.epersonMethods in org.dspace.authorize that return EPersonMethods in org.dspace.authorize with parameters of type EPersonModifier and TypeMethodDescriptionvoidAuthorizeServiceImpl.addPolicy(Context c, DSpaceObject o, int actionID, EPerson e) voidAuthorizeServiceImpl.addPolicy(Context context, DSpaceObject o, int actionID, EPerson e, String type) protected booleanAuthorizeServiceImpl.authorize(Context c, DSpaceObject o, int action, EPerson e, boolean useInheritance) Check to see if the given user can perform the given action on the given object.voidAuthorizeServiceImpl.authorizeAction(Context c, EPerson e, DSpaceObject o, int action, boolean useInheritance) booleanAuthorizeServiceImpl.authorizeActionBoolean(Context c, EPerson e, DSpaceObject o, int a, boolean useInheritance) intResourcePolicyServiceImpl.countByEPerson(Context context, EPerson eperson) intResourcePolicyServiceImpl.countResourcePoliciesByEPersonAndResourceUuid(Context context, EPerson eperson, UUID resourceUuid) Create a new ResourcePolicyAuthorizeServiceImpl.createOrModifyPolicy(ResourcePolicy policy, Context context, String name, Group group, EPerson ePerson, LocalDate embargoDate, int action, String reason, DSpaceObject dso) AuthorizeServiceImpl.createResourcePolicy(Context context, DSpaceObject dso, Group group, EPerson eperson, int type, String rpType) AuthorizeServiceImpl.createResourcePolicy(Context context, DSpaceObject dso, Group group, EPerson eperson, int type, String rpType, String rpName, String rpDescription, LocalDate startDate, LocalDate endDate) ResourcePolicyServiceImpl.findByEPerson(Context context, EPerson ePerson, int offset, int limit) ResourcePolicyServiceImpl.findByEPersonAndResourceUuid(Context context, EPerson eperson, UUID resourceUuid, int offset, int limit) booleanbooleanAuthorizeServiceImpl.isAdmin(Context c, EPerson e, DSpaceObject o) booleanResourcePolicyServiceImpl.isMyResourcePolicy(Context context, EPerson eperson, Integer id) voidAuthorizeServiceImpl.removeAllEPersonPolicies(Context c, EPerson e) voidResourcePolicyServiceImpl.removeAllEPersonPolicies(Context context, EPerson ePerson) voidResourcePolicyServiceImpl.removeDsoEPersonPolicies(Context context, DSpaceObject dso, EPerson ePerson) voidAuthorizeServiceImpl.removeEPersonPolicies(Context c, DSpaceObject o, EPerson e) voidResourcePolicy.setEPerson(EPerson eperson) assign an EPerson to this policy -
Uses of EPerson in org.dspace.authorize.dao
Methods in org.dspace.authorize.dao with parameters of type EPersonModifier and TypeMethodDescriptionintResourcePolicyDAO.countByEPerson(Context context, EPerson ePerson) Count all the resource policies of the ePersonintResourcePolicyDAO.countByEPersonAndResourceUuid(Context context, EPerson ePerson, UUID resourceUuid) Count all the policies related to a resourceUuid belong to an ePersonvoidResourcePolicyDAO.deleteByDsoEPersonPolicies(Context context, DSpaceObject dso, EPerson ePerson) voidResourcePolicyDAO.deleteByEPerson(Context context, EPerson ePerson) Deletes all policies that belong to an EPersonResourcePolicyDAO.findByEPerson(Context context, EPerson ePerson) ResourcePolicyDAO.findByEPerson(Context context, EPerson ePerson, int offset, int limit) Return a paginated list of policies that belong to an EPersonResourcePolicyDAO.findByEPersonAndResourceUuid(Context context, EPerson ePerson, UUID resourceUuid, int offset, int limit) Return a paginated list of policies related to a resourceUuid belong to an ePersonResourcePolicyDAO.findByEPersonGroupTypeIdAction(Context context, EPerson e, List<Group> groups, int action, int type_id) -
Uses of EPerson in org.dspace.authorize.dao.impl
Methods in org.dspace.authorize.dao.impl with parameters of type EPersonModifier and TypeMethodDescriptionintResourcePolicyDAOImpl.countByEPerson(Context context, EPerson ePerson) intResourcePolicyDAOImpl.countByEPersonAndResourceUuid(Context context, EPerson eperson, UUID resourceUuid) voidResourcePolicyDAOImpl.deleteByDsoEPersonPolicies(Context context, DSpaceObject dso, EPerson ePerson) voidResourcePolicyDAOImpl.deleteByEPerson(Context context, EPerson ePerson) ResourcePolicyDAOImpl.findByEPerson(Context context, EPerson ePerson) ResourcePolicyDAOImpl.findByEPerson(Context context, EPerson ePerson, int offset, int limit) ResourcePolicyDAOImpl.findByEPersonAndResourceUuid(Context context, EPerson ePerson, UUID resourceUuid, int offset, int limit) ResourcePolicyDAOImpl.findByEPersonGroupTypeIdAction(Context context, EPerson e, List<Group> groups, int action, int type_id) -
Uses of EPerson in org.dspace.authorize.service
Methods in org.dspace.authorize.service with parameters of type EPersonModifier and TypeMethodDescriptionvoidAuthorizeService.addPolicy(Context c, DSpaceObject o, int actionID, EPerson e) Add a policy for an individual epersonvoidAuthorizeService.addPolicy(Context c, DSpaceObject o, int actionID, EPerson e, String type) Add a policy for an individual epersonvoidAuthorizeService.authorizeAction(Context c, EPerson e, DSpaceObject o, int action, boolean useInheritance) Checks that the specified eperson can perform the given action on the given object.booleanAuthorizeService.authorizeActionBoolean(Context c, EPerson e, DSpaceObject o, int a, boolean useInheritance) same authorize with a specific eperson (not the current user), returns boolean for those who don't want to deal with catching exceptions.intResourcePolicyService.countByEPerson(Context context, EPerson ePerson) Count all the resource policies of the ePersonintResourcePolicyService.countResourcePoliciesByEPersonAndResourceUuid(Context context, EPerson ePerson, UUID resourceUuid) Count all the policies related to a resourceUuid belong to an ePersonAuthorizeService.createOrModifyPolicy(ResourcePolicy policy, Context context, String name, Group group, EPerson ePerson, LocalDate embargoDate, int action, String reason, DSpaceObject dso) AuthorizeService.createResourcePolicy(Context context, DSpaceObject dso, Group group, EPerson eperson, int type, String rpType) AuthorizeService.createResourcePolicy(Context context, DSpaceObject dso, Group group, EPerson eperson, int type, String rpType, String rpName, String rpDescription, LocalDate startDate, LocalDate endDate) Retrieve a list of ResourcePolicies by EPersonResourcePolicyService.findByEPerson(Context context, EPerson ePerson, int offset, int limit) Return a paginated list of policies that belong to an EPersonResourcePolicyService.findByEPersonAndResourceUuid(Context context, EPerson ePerson, UUID resourceUuid, int offset, int limit) Return a paginated list of policies related to a resourceUuid belong to an ePersonbooleanCheck to see if a specific user is system admin.booleanAuthorizeService.isAdmin(Context c, EPerson e, DSpaceObject o) Check to see if a specific user is an Administrator of a given object within DSpace.booleanResourcePolicyService.isMyResourcePolicy(Context context, EPerson eperson, Integer id) Check if the resource policy identified with (id) belong to ePersonvoidAuthorizeService.removeAllEPersonPolicies(Context c, EPerson e) Removes all policies from an eperson that belong to an EPerson.voidResourcePolicyService.removeAllEPersonPolicies(Context context, EPerson ePerson) Removes all ResourcePolicies related to an EPersonvoidResourcePolicyService.removeDsoEPersonPolicies(Context context, DSpaceObject dso, EPerson ePerson) voidAuthorizeService.removeEPersonPolicies(Context c, DSpaceObject o, EPerson e) Removes all policies from an eperson for a particular object that belong to an EPerson. -
Uses of EPerson in org.dspace.content
Fields in org.dspace.content with type parameters of type EPersonModifier and TypeFieldDescriptionstatic jakarta.persistence.metamodel.SingularAttribute<QAEventProcessed,EPerson> QAEventProcessed_.epersonItem_.submitterMethods in org.dspace.content that return EPersonModifier and TypeMethodDescriptionQAEventProcessed.getEperson()InProgressSubmission.getSubmitter()Get the submitterItem.getSubmitter()Get the e-person that originally submitted this itemWorkspaceItem.getSubmitter()Methods in org.dspace.content with parameters of type EPersonModifier and TypeMethodDescriptionintWorkspaceItemServiceImpl.countByEPerson(Context context, EPerson ep) WorkspaceItemServiceImpl.findByEPerson(Context context, EPerson ep) WorkspaceItemServiceImpl.findByEPerson(Context context, EPerson ep, Integer limit, Integer offset) ItemServiceImpl.findBySubmitter(Context context, EPerson eperson) ItemServiceImpl.findBySubmitter(Context context, EPerson eperson, boolean retrieveAllItems) ItemServiceImpl.findBySubmitterDateSorted(Context context, EPerson eperson, Integer limit) static StringLicenseUtils.getLicenseText(Locale locale, Collection collection, Item item, EPerson eperson) Utility method if no additional arguments are to be supplied to the license template.static StringLicenseUtils.getLicenseText(Locale locale, Collection collection, Item item, EPerson eperson, Map<String, Object> additionalInfo) Return the text of the license that the user has granted/must grant before for submit the item.voidQAEventProcessed.setEperson(EPerson eperson) voidItem.setSubmitter(EPerson sub) Set the e-person that originally submitted this item. -
Uses of EPerson in org.dspace.content.dao
Methods in org.dspace.content.dao with parameters of type EPersonModifier and TypeMethodDescriptionintProcessDAO.countByUser(Context context, EPerson user) Count all the processes which is related to the given user.intItemDAO.countItems(Context context, EPerson submitter, boolean includeArchived, boolean includeWithdrawn, boolean discoverable) Count number of items from the specified submitter based on specific status flagsintCollectionDAO.findAuthorized(Context context, EPerson ePerson, List<Integer> actions) CommunityDAO.findAuthorized(Context context, EPerson ePerson, List<Integer> actions) CollectionDAO.findAuthorizedByGroup(Context context, EPerson ePerson, List<Integer> actions) CommunityDAO.findAuthorizedByGroup(Context context, EPerson currentUser, List<Integer> actions) WorkspaceItemDAO.findByEPerson(Context context, EPerson ep) WorkspaceItemDAO.findByEPerson(Context context, EPerson ep, Integer limit, Integer offset) ItemDAO.findBySubmitter(Context context, EPerson eperson) ItemDAO.findBySubmitter(Context context, EPerson eperson, boolean retrieveAllItems) Find all the items by a given submitter.ItemDAO.findBySubmitter(Context context, EPerson eperson, MetadataField metadataField, int limit) ProcessDAO.findByUser(Context context, EPerson user, int limit, int offset) Returns a list of all Process objects in the database by the given user. -
Uses of EPerson in org.dspace.content.dao.impl
Methods in org.dspace.content.dao.impl with parameters of type EPersonModifier and TypeMethodDescriptionintProcessDAOImpl.countByUser(Context context, EPerson user) intItemDAOImpl.countItems(Context context, EPerson submitter, boolean includeArchived, boolean includeWithdrawn, boolean discoverable) intCollectionDAOImpl.findAuthorized(Context context, EPerson ePerson, List<Integer> actions) CommunityDAOImpl.findAuthorized(Context context, EPerson ePerson, List<Integer> actions) CollectionDAOImpl.findAuthorizedByGroup(Context context, EPerson ePerson, List<Integer> actions) CommunityDAOImpl.findAuthorizedByGroup(Context context, EPerson ePerson, List<Integer> actions) WorkspaceItemDAOImpl.findByEPerson(Context context, EPerson ep) WorkspaceItemDAOImpl.findByEPerson(Context context, EPerson ep, Integer limit, Integer offset) ItemDAOImpl.findBySubmitter(Context context, EPerson eperson) ItemDAOImpl.findBySubmitter(Context context, EPerson eperson, boolean retrieveAllItems) ItemDAOImpl.findBySubmitter(Context context, EPerson eperson, MetadataField metadataField, int limit) ProcessDAOImpl.findByUser(Context context, EPerson user, int limit, int offset) -
Uses of EPerson in org.dspace.content.packager
Methods in org.dspace.content.packager that return types with arguments of type EPersonModifier and TypeMethodDescriptionRoleDisseminator.findAssociatedPeople(Context context, DSpaceObject object) Find all EPeople associated with this DSpace Object.Methods in org.dspace.content.packager with parameters of type EPersonModifier and TypeMethodDescriptionprotected voidRoleDisseminator.writeEPerson(EPerson eperson, XMLStreamWriter writer, boolean emitPassword) Emit XML describing a single EPerson. -
Uses of EPerson in org.dspace.content.service
Methods in org.dspace.content.service with parameters of type EPersonModifier and TypeMethodDescriptionintWorkspaceItemService.countByEPerson(Context context, EPerson ep) WorkspaceItemService.findByEPerson(Context context, EPerson ep) Get all workspace items for a particular e-person.WorkspaceItemService.findByEPerson(Context context, EPerson ep, Integer limit, Integer offset) Get a page of workspace items for a particular e-person.ItemService.findBySubmitter(Context context, EPerson eperson) Find all the items in the archive by a given submitter.ItemService.findBySubmitter(Context context, EPerson eperson, boolean retrieveAllItems) Find all the items by a given submitter.ItemService.findBySubmitterDateSorted(Context context, EPerson eperson, Integer limit) Retrieve the list of items submitted by eperson, ordered by recently submitted, optionally limitable -
Uses of EPerson in org.dspace.core
Methods in org.dspace.core that return EPersonMethods in org.dspace.core with parameters of type EPersonModifier and TypeMethodDescriptionvoidContext.cacheAllMemberGroupsSet(EPerson ePerson, Set<Group> groups) voidContextReadOnlyCache.cacheAllMemberGroupsSet(EPerson ePerson, Set<Group> groups) voidContext.cacheAuthorizedAction(DSpaceObject dspaceObject, int action, EPerson eperson, Boolean result, ResourcePolicy rp) voidContextReadOnlyCache.cacheAuthorizedAction(DSpaceObject dspaceObject, int action, EPerson eperson, Boolean result) voidContext.cacheGroupMembership(Group group, EPerson eperson, Boolean isMember) voidContextReadOnlyCache.cacheGroupMembership(Group group, EPerson eperson, Boolean isMember) Context.getCachedAllMemberGroupsSet(EPerson ePerson) ContextReadOnlyCache.getCachedAllMemberGroupsSet(EPerson ePerson) Context.getCachedAuthorizationResult(DSpaceObject dspaceObject, int action, EPerson eperson) ContextReadOnlyCache.getCachedAuthorizationResult(DSpaceObject dspaceObject, int action, EPerson eperson) Context.getCachedGroupMembership(Group group, EPerson eperson) ContextReadOnlyCache.getCachedGroupMembership(Group group, EPerson eperson) static LocaleI18nUtil.getEPersonLocale(EPerson ep) Get the Locale for a specified EPerson.voidContext.setCurrentUser(EPerson user) Set the current user.voidContext.switchContextUser(EPerson newUser) Temporary change the user bound to the context, empty the special groups that are retained to allow subsequent restore -
Uses of EPerson in org.dspace.curate
Methods in org.dspace.curate that return types with arguments of type EPersonModifier and TypeMethodDescriptionXmlWorkflowCuratorServiceImpl.resolveContacts(Context c, List<String> contacts, XmlWorkflowItem wfi) Develop a list of EPerson from a list of perhaps symbolic "contact" names. -
Uses of EPerson in org.dspace.eperson
Fields in org.dspace.eperson with type parameters of type EPersonModifier and TypeFieldDescriptionEPerson_.canLogInstatic jakarta.persistence.metamodel.EntityType<EPerson>EPerson_.class_EPerson_.digestAlgorithmEPerson_.emailGroup_.epeoplestatic jakarta.persistence.metamodel.SingularAttribute<Subscription,EPerson> Subscription_.ePersonEPerson_.groupsEPerson_.lastActiveEPerson_.legacyIdEPerson_.netidEPerson_.passwordEPerson_.requireCertificateEPerson_.saltEPerson_.selfRegisteredEPerson_.sessionSaltMethods in org.dspace.eperson that return EPersonModifier and TypeMethodDescriptionEPersonServiceImpl.findByEmail(Context context, String email) EPersonServiceImpl.findByIdOrLegacyId(Context context, String id) EPersonServiceImpl.findByLegacyId(Context context, int legacyId) EPersonServiceImpl.findByNetid(Context context, String netId) EPersonServiceImpl.findByProfileItem(Context context, Item profile) AccountServiceImpl.getEPerson(Context context, String token) Return the EPerson corresponding to token, where token was emailed to the person by either the sendRegistrationInfo or sendForgotPasswordInfo methods.Subscription.getEPerson()EPersonServiceImpl.getSystemEPerson(Context c) Create a fake EPerson which can receive email.AccountServiceImpl.mergeRegistration(Context context, UUID personId, String token, List<String> overrides) Methods in org.dspace.eperson that return types with arguments of type EPersonModifier and TypeMethodDescriptionGroupServiceImpl.allMembers(Context c, Group g) EPersonServiceImpl.findByGroups(Context c, Set<Group> groups) EPersonServiceImpl.findByGroups(Context c, Set<Group> groups, int pageSize, int offset) EPersonServiceImpl.findEPeopleWithSubscription(Context context) EPersonServiceImpl.findNotActiveSince(Context context, Instant date) EPersonServiceImpl.findUnsalted(Context context) Group.getMembers()Return EPerson members of a Group.AccountServiceImpl.getUpdateActions(Context context, EPerson eperson, RegistrationData registrationData) This methods tries to fullfill missing values inside theEPersonby taking them directly from theRegistrationData.AccountServiceImpl.mergeField(String field, RegistrationData registrationData) This method returns a Consumer that will override a givenMetadataValueof theEPersonby taking that directly from theRegistrationData.protected BiConsumer<RegistrationData,EPerson> AccountServiceImpl.mergeRegistrationMetadata(String field) This method returns aBiConsumerthat can be evaluated on anyRegistrationDataandEPersonin order to replace the value of the metadatafieldplaced on theEPersonby taking the value directly from theRegistrationData.EPersonServiceImpl.searchNonMembers(Context context, String query, Group excludeGroup, int offset, int limit) Methods in org.dspace.eperson with parameters of type EPersonModifier and TypeMethodDescriptionvoidGroupServiceImpl.allMemberGroups(Context context, EPerson ePerson) GroupServiceImpl.allMemberGroupsSet(Context context, EPerson ePerson) booleanEPersonServiceImpl.checkPassword(Context context, EPerson ePerson, String attempt) SubscribeServiceImpl.countByEPersonAndDSO(Context context, EPerson ePerson, DSpaceObject dSpaceObject) SubscribeServiceImpl.countSubscriptionsByEPerson(Context context, EPerson ePerson) voidvoidDeletes an EPerson.voidSubscribeServiceImpl.deleteByEPerson(Context context, EPerson ePerson) SubscribeServiceImpl.findAvailableSubscriptions(Context context, EPerson eperson) SubscribeServiceImpl.findSubscriptionsByEPerson(Context context, EPerson eperson, Integer limit, Integer offset) SubscribeServiceImpl.findSubscriptionsByEPersonAndDso(Context context, EPerson eperson, DSpaceObject dSpaceObject, Integer limit, Integer offset) EPersonServiceImpl.getDeleteConstraints(Context context, EPerson ePerson) EPersonServiceImpl.getMetadata(EPerson dso, String field) EPersonServiceImpl.getPasswordHash(EPerson ePerson) AccountServiceImpl.getUpdateActions(Context context, EPerson eperson, RegistrationData registrationData) This methods tries to fullfill missing values inside theEPersonby taking them directly from theRegistrationData.RegistrationDataServiceImpl.groupEpersonMetadataByRegistrationData(EPerson ePerson, RegistrationData registrationData) booleanGroupServiceImpl.isDirectMember(Group group, EPerson ePerson) protected booleanGroupServiceImpl.isEPersonInGroup(Context context, Group group, EPerson ePerson) booleanbooleanbooleanSubscribeServiceImpl.isSubscribed(Context context, EPerson eperson, DSpaceObject dSpaceObject) voidGroupServiceImpl.removeMember(Context context, Group group, EPerson ePerson) Removes a member of a group.voidSubscription.setEPerson(EPerson ePerson) voidEPersonServiceImpl.setPassword(EPerson ePerson, String password) voidEPersonServiceImpl.setPasswordHash(EPerson ePerson, PasswordHash password) SubscribeServiceImpl.subscribe(Context context, EPerson eperson, DSpaceObject dSpaceObject, List<SubscriptionParameter> subscriptionParameterList, String type) voidSubscribeServiceImpl.unsubscribe(Context context, EPerson eperson, DSpaceObject dSpaceObject) voidvoidEPersonServiceImpl.updateLastModified(Context context, EPerson dso) protected voidAccountServiceImpl.updateValuesFromRegistration(Context context, EPerson eperson, RegistrationData registrationData, List<String> overrides) Updates Eperson using the providedRegistrationData.
Tries to replacemetadataalready set inside theEPersonwith the ones listed inside theoverridesfield by taking the value from theRegistrationData. -
Uses of EPerson in org.dspace.eperson.dao
Methods in org.dspace.eperson.dao that return EPersonModifier and TypeMethodDescriptionEPersonDAO.findByEmail(Context context, String email) EPersonDAO.findByNetid(Context context, String netid) Methods in org.dspace.eperson.dao that return types with arguments of type EPersonModifier and TypeMethodDescriptionEPersonDAO.findAll(Context context, MetadataField metadataFieldSort, String sortColumn, int pageSize, int offset) EPersonDAO.findAllSubscribers(Context context) EPersonDAO.findByGroups(Context context, Set<Group> groups, int pageSize, int offset) Find all EPersons who are a member of one or more of the listed groups in a paginated fashion.EPersonDAO.findNotActiveSince(Context context, Instant date) EPersonDAO.findWithPasswordWithoutDigestAlgorithm(Context context) EPersonDAO.search(Context context, String query, List<MetadataField> queryFields, List<MetadataField> sortFields, int offset, int limit) Search all EPersons by the given MetadataField objects, sorting by the given sort fields.EPersonDAO.searchNotMember(Context context, String query, List<MetadataField> queryFields, Group excludeGroup, List<MetadataField> sortFields, int offset, int limit) Search all EPersons via their firstname, lastname, email (fuzzy match), limited to those EPersons which are NOT a member of the given group.Methods in org.dspace.eperson.dao with parameters of type EPersonModifier and TypeMethodDescriptionSubscriptionDAO.countAllByEPerson(Context context, EPerson ePerson) Count all subscriptions belong to an ePersonSubscriptionDAO.countAllByEPersonAndDso(Context context, EPerson ePerson, DSpaceObject dSpaceObject) Count all subscriptions related to a DSpaceObject belong to an ePersonvoidSubscriptionDAO.deleteByDSOAndEPerson(Context context, DSpaceObject dSpaceObject, EPerson eperson) Delete all subscriptions related to a DSpaceObject belong to an ePersonvoidSubscriptionDAO.deleteByEPerson(Context context, EPerson eperson) Delete all subscription of provided ePersonGroupDAO.findByEPerson(Context context, EPerson ePerson) Find all groups that the given ePerson belongs toSubscriptionDAO.findByEPerson(Context context, EPerson eperson, Integer limit, Integer offset) Return a paginated list of all subscriptions of the epersonSubscriptionDAO.findByEPersonAndDso(Context context, EPerson eperson, DSpaceObject dSpaceObject, Integer limit, Integer offset) Return a paginated list of subscriptions related to a DSpaceObject belong to an ePersonGroupDAO.findByIdAndMembership(Context context, UUID id, EPerson ePerson) Find a group by its name and the membership of the given EPerson -
Uses of EPerson in org.dspace.eperson.dao.impl
Methods in org.dspace.eperson.dao.impl that return EPersonModifier and TypeMethodDescriptionEPersonDAOImpl.findByEmail(Context context, String email) EPersonDAOImpl.findByNetid(Context context, String netid) Methods in org.dspace.eperson.dao.impl that return types with arguments of type EPersonModifier and TypeMethodDescriptionEPersonDAOImpl.findAll(Context context, MetadataField metadataSortField, String sortField, int pageSize, int offset) EPersonDAOImpl.findAllSubscribers(Context context) EPersonDAOImpl.findByGroups(Context context, Set<Group> groups, int pageSize, int offset) EPersonDAOImpl.findNotActiveSince(Context context, Instant date) EPersonDAOImpl.findWithPasswordWithoutDigestAlgorithm(Context context) EPersonDAOImpl.search(Context context, String query, List<MetadataField> queryFields, List<MetadataField> sortFields, int offset, int limit) EPersonDAOImpl.searchNotMember(Context context, String query, List<MetadataField> queryFields, Group excludeGroup, List<MetadataField> sortFields, int offset, int limit) Methods in org.dspace.eperson.dao.impl with parameters of type EPersonModifier and TypeMethodDescriptionSubscriptionDAOImpl.countAllByEPerson(Context context, EPerson ePerson) SubscriptionDAOImpl.countAllByEPersonAndDso(Context context, EPerson ePerson, DSpaceObject dSpaceObject) voidSubscriptionDAOImpl.deleteByDSOAndEPerson(Context context, DSpaceObject dSpaceObject, EPerson eperson) voidSubscriptionDAOImpl.deleteByEPerson(Context context, EPerson eperson) GroupDAOImpl.findByEPerson(Context context, EPerson ePerson) SubscriptionDAOImpl.findByEPerson(Context context, EPerson eperson, Integer limit, Integer offset) SubscriptionDAOImpl.findByEPersonAndDso(Context context, EPerson eperson, DSpaceObject dSpaceObject, Integer limit, Integer offset) GroupDAOImpl.findByIdAndMembership(Context context, UUID id, EPerson ePerson) -
Uses of EPerson in org.dspace.eperson.service
Methods in org.dspace.eperson.service that return EPersonModifier and TypeMethodDescriptionCreate a new epersonEPersonService.findByEmail(Context context, String email) Find the eperson by their email address.EPersonService.findByNetid(Context context, String netId) Find the eperson by their netid.EPersonService.findByProfileItem(Context context, Item profile) Find the EPerson related to the given profile item.AccountService.getEPerson(Context context, String token) @NotNull EPersonEPersonService.getSystemEPerson(Context context) The "System EPerson" is a fake account that exists only to receive email.AccountService.mergeRegistration(Context context, UUID userId, String token, List<String> overrides) Merge registration data with an existing EPerson or create a new one.Methods in org.dspace.eperson.service that return types with arguments of type EPersonModifier and TypeMethodDescriptionGroupService.allMembers(Context context, Group group) Get all of the EPerson objects who are a member of the specified group, or a member of a subgroup of the specified group, etc.Deprecated.Find all theEPersons in a specific order by field.EPersonService.findByGroups(Context c, Set<Group> groups) Retrieve all EPerson accounts which belong to at least one of the specified groups.EPersonService.findByGroups(Context c, Set<Group> groups, int pageSize, int offset) Retrieve all EPerson accounts which belong to at least one of the specified groups, in a paginated fashion.EPersonService.findEPeopleWithSubscription(Context context) Retrieve all accounts which are subscribed to receive information about new items.EPersonService.findNotActiveSince(Context context, Instant date) Retrieve all accounts which have not logged in since the specified dateEPersonService.findUnsalted(Context context) Retrieve all accounts which have a password but do not have a digest algorithmFind the epeople that match the search query across firstname, lastname or email.Find the epeople that match the search query across firstname, lastname or email.EPersonService.searchNonMembers(Context context, String query, Group excludeGroup, int offset, int limit) Find the EPersons that match the search query which are NOT currently members of the given Group.Methods in org.dspace.eperson.service with parameters of type EPersonModifier and TypeMethodDescriptionvoidadd an eperson memberGroupService.allMemberGroups(Context context, EPerson ePerson) Get all of the groups that an eperson is a member of.GroupService.allMemberGroupsSet(Context context, EPerson ePerson) booleanEPersonService.checkPassword(Context context, EPerson ePerson, String attempt) Check EPerson's password.SubscribeService.countByEPersonAndDSO(Context context, EPerson ePerson, DSpaceObject dSpaceObject) Counts all subscriptions by ePerson and DSOSubscribeService.countSubscriptionsByEPerson(Context context, EPerson ePerson) Counts all subscriptions by ePersonvoidSubscribeService.deleteByEPerson(Context context, EPerson ePerson) Delete subscription by eperson (subscriber).SubscribeService.findAvailableSubscriptions(Context context, EPerson eperson) Find out which collections an e-person can subscribe toSubscribeService.findSubscriptionsByEPerson(Context context, EPerson eperson, Integer limit, Integer offset) Find out which collections an e-person is subscribed toSubscribeService.findSubscriptionsByEPersonAndDso(Context context, EPerson eperson, DSpaceObject dSpaceObject, Integer limit, Integer offset) Find out which collections an e-person is subscribed to and related with dsoEPersonService.getDeleteConstraints(Context context, EPerson ePerson) Check for presence of EPerson in tables that have constraints on EPersons.EPersonService.getPasswordHash(EPerson ePerson) Return the EPerson's password hash.RegistrationDataService.groupEpersonMetadataByRegistrationData(EPerson ePerson, RegistrationData registrationData) booleanGroupService.isDirectMember(Group group, EPerson ePerson) check to see if an eperson is a direct member.booleanfast check to see if an eperson is a member called with eperson id.booleanfast check to see if an eperson is a member called with eperson id.booleanSubscribeService.isSubscribed(Context context, EPerson eperson, DSpaceObject dSpaceObject) Is that e-person subscribed to that collection?voidGroupService.removeMember(Context context, Group group, EPerson ePerson) remove an eperson from a groupvoidEPersonService.setPassword(EPerson ePerson, String password) Set the EPerson's password.voidEPersonService.setPasswordHash(EPerson ePerson, PasswordHash password) Set the EPerson's password hash.SubscribeService.subscribe(Context context, EPerson eperson, DSpaceObject dSpaceObject, List<SubscriptionParameter> subscriptionParameters, String subscriptionType) Subscribe an EPerson to a dSpaceObject (Collection or Community).voidSubscribeService.unsubscribe(Context context, EPerson eperson, DSpaceObject dSpaceObject) Unsubscribe an e-person to a collection. -
Uses of EPerson in org.dspace.harvest
Fields in org.dspace.harvest declared as EPerson -
Uses of EPerson in org.dspace.orcid
Fields in org.dspace.orcid declared as EPersonFields in org.dspace.orcid with type parameters of type EPersonModifier and TypeFieldDescriptionstatic jakarta.persistence.metamodel.SingularAttribute<OrcidToken,EPerson> OrcidToken_.ePersonMethods in org.dspace.orcid that return EPersonMethods in org.dspace.orcid with parameters of type EPerson -
Uses of EPerson in org.dspace.orcid.dao
Methods in org.dspace.orcid.dao with parameters of type EPersonModifier and TypeMethodDescriptionOrcidTokenDAO.findByEPerson(Context context, EPerson ePerson) Find an OrcidToken by ePerson. -
Uses of EPerson in org.dspace.orcid.dao.impl
Methods in org.dspace.orcid.dao.impl with parameters of type EPersonModifier and TypeMethodDescriptionOrcidTokenDAOImpl.findByEPerson(Context context, EPerson ePerson) -
Uses of EPerson in org.dspace.orcid.service
Methods in org.dspace.orcid.service with parameters of type EPersonModifier and TypeMethodDescriptionCreates a new OrcidToken entity for the given ePerson and accessToken.Creates a new OrcidToken entity for the given ePerson and accessToken.voidOrcidTokenService.deleteByEPerson(Context context, EPerson ePerson) Deletes the ORCID token entity related to the given EPerson.OrcidTokenService.findByEPerson(Context context, EPerson ePerson) Find an OrcidToken by ePerson. -
Uses of EPerson in org.dspace.orcid.service.impl
Methods in org.dspace.orcid.service.impl with parameters of type EPerson -
Uses of EPerson in org.dspace.profile
Methods in org.dspace.profile with parameters of type EPersonModifier and TypeMethodDescriptionResearcherProfileServiceImpl.createAndReturn(Context context, EPerson ePerson) voidOrcidMetadataCopyingAction.perform(Context context, ResearcherProfile researcherProfile, EPerson owner) -
Uses of EPerson in org.dspace.profile.service
Methods in org.dspace.profile.service with parameters of type EPersonModifier and TypeMethodDescriptionClaims and links an eperson to an existing DSpaceObjectResearcherProfileService.createAndReturn(Context context, EPerson ePerson) Create a new researcher profile for the given ePerson.voidAfterResearcherProfileCreationAction.perform(Context context, ResearcherProfile researcherProfile, EPerson owner) Perform some actions on the given researcher profile and returns the updated profile. -
Uses of EPerson in org.dspace.qaevent.dao
Methods in org.dspace.qaevent.dao with parameters of type EPersonModifier and TypeMethodDescriptionQAEventsDAO.findByEPerson(Context context, EPerson ePerson) Returns the stored QAEventProcessed entities by eperson.booleanQAEventsDAO.storeEvent(Context context, String checksum, EPerson eperson, Item item) Store an event related to the given checksum. -
Uses of EPerson in org.dspace.qaevent.dao.impl
Methods in org.dspace.qaevent.dao.impl with parameters of type EPersonModifier and TypeMethodDescriptionQAEventsDAOImpl.findByEPerson(Context context, EPerson ePerson) booleanQAEventsDAOImpl.storeEvent(Context context, String checksum, EPerson eperson, Item item) -
Uses of EPerson in org.dspace.qaevent.security
Methods in org.dspace.qaevent.security with parameters of type EPersonModifier and TypeMethodDescriptionbooleanAdministratorsOnlyQASecurity.canSeeQAEvent(Context context, EPerson user, QAEvent qaEvent) booleanQASecurity.canSeeQAEvent(Context context, EPerson user, QAEvent qaEvent) Returntrueit the user is potentially allowed to see events in the qasource that adopt this security strategybooleanUserBasedFilterQASecurity.canSeeQAEvent(Context context, EPerson user, QAEvent qaEvent) booleanAdministratorsOnlyQASecurity.canSeeQASource(Context context, EPerson user) booleanQASecurity.canSeeQASource(Context context, EPerson user) Returntrueit the user is potentially allowed to see events in the qasource that adopt this security strategybooleanUserBasedFilterQASecurity.canSeeQASource(Context context, EPerson user) AdministratorsOnlyQASecurity.generateFilterQuery(Context context, EPerson currentUser) QASecurity.generateFilterQuery(Context context, EPerson user) Return a SOLR queries that can be applied querying the qaevent SOLR core to retrieve only the qaevents visible to the provided userUserBasedFilterQASecurity.generateFilterQuery(Context context, EPerson user) -
Uses of EPerson in org.dspace.qaevent.service
Methods in org.dspace.qaevent.service with parameters of type EPersonModifier and TypeMethodDescriptionbooleanQAEventSecurityService.canSeeEvent(Context context, EPerson user, QAEvent qaEvent) Check if the specified user can see a specific QAEvent.booleanQAEventSecurityService.canSeeSource(Context context, EPerson user, String sourceName) Check if the specified user can see a specific QASourceQAEventSecurityService.generateQAEventFilterQuery(Context context, EPerson user, String sourceName) Generate a query to restrict the qa events returned by other search/find method to the only ones visible to the specified userbooleanQAEventService.qaEventsInSource(Context context, EPerson user, String eventId, String source) Check if a qaevent with the provided id is visible to the current user according to the source security -
Uses of EPerson in org.dspace.qaevent.service.impl
Methods in org.dspace.qaevent.service.impl with parameters of type EPersonModifier and TypeMethodDescriptionbooleanQAEventSecurityServiceImpl.canSeeEvent(Context context, EPerson user, QAEvent qaEvent) booleanQAEventSecurityServiceImpl.canSeeSource(Context context, EPerson user, String qaSource) QAEventSecurityServiceImpl.generateQAEventFilterQuery(Context context, EPerson user, String qaSource) booleanQAEventServiceImpl.qaEventsInSource(Context context, EPerson user, String eventId, String source) -
Uses of EPerson in org.dspace.scripts
Fields in org.dspace.scripts with type parameters of type EPersonMethods in org.dspace.scripts that return EPersonMethods in org.dspace.scripts with parameters of type EPersonModifier and TypeMethodDescriptionintProcessServiceImpl.countByUser(Context context, EPerson user) ProcessServiceImpl.create(Context context, EPerson ePerson, String scriptName, List<DSpaceCommandLineParameter> parameters, Set<Group> specialGroups) ProcessServiceImpl.findByUser(Context context, EPerson eperson, int limit, int offset) DSpaceRunnable.initialize(String[] args, DSpaceRunnableHandler dSpaceRunnableHandler, EPerson currentUser) This method sets the appropriate DSpaceRunnableHandler depending on where it was ran from and it parses the arguments given to the scriptvoidProcess.setEPerson(EPerson ePerson) -
Uses of EPerson in org.dspace.scripts.service
Methods in org.dspace.scripts.service with parameters of type EPersonModifier and TypeMethodDescriptionintProcessService.countByUser(Context context, EPerson user) Count all the processes which is related to the given user.ProcessService.create(Context context, EPerson ePerson, String scriptName, List<DSpaceCommandLineParameter> parameters, Set<Group> specialGroups) This method will create a Process object in the databaseProcessService.findByUser(Context context, EPerson user, int limit, int offset) Returns a list of all Process objects in the database by the given user. -
Uses of EPerson in org.dspace.statistics
Methods in org.dspace.statistics with parameters of type EPersonModifier and TypeMethodDescriptionprotected org.apache.solr.common.SolrInputDocumentSolrLoggerServiceImpl.getCommonSolrDoc(DSpaceObject dspaceObject, jakarta.servlet.http.HttpServletRequest request, EPerson currentUser) Returns a solr input document containing common information about the statistics regardless if we are logging a search or a view of a DSpace objectprotected org.apache.solr.common.SolrInputDocumentSolrLoggerServiceImpl.getCommonSolrDoc(DSpaceObject dspaceObject, jakarta.servlet.http.HttpServletRequest request, EPerson currentUser, String referrer) Returns a solr input document containing common information about the statistics regardless if we are logging a search or a view of a DSpace objectprotected org.apache.solr.common.SolrInputDocumentSolrLoggerServiceImpl.getCommonSolrDoc(DSpaceObject dspaceObject, String ip, String userAgent, String xforwardedfor, EPerson currentUser, String referrer) voidSolrLoggerServiceImpl.post(DSpaceObject dspaceObject, jakarta.servlet.http.HttpServletRequest request, EPerson currentUser) voidSolrLoggerServiceImpl.postSearch(DSpaceObject resultObject, jakarta.servlet.http.HttpServletRequest request, EPerson currentUser, List<String> queries, int rpp, String sortBy, String order, int page, DSpaceObject scope) voidSolrLoggerServiceImpl.postView(DSpaceObject dspaceObject, jakarta.servlet.http.HttpServletRequest request, EPerson currentUser) voidSolrLoggerServiceImpl.postView(DSpaceObject dspaceObject, jakarta.servlet.http.HttpServletRequest request, EPerson currentUser, String referrer) voidSolrLoggerServiceImpl.postView(DSpaceObject dspaceObject, String ip, String userAgent, String xforwardedfor, EPerson currentUser) voidSolrLoggerServiceImpl.postView(DSpaceObject dspaceObject, String ip, String userAgent, String xforwardedfor, EPerson currentUser, String referrer) -
Uses of EPerson in org.dspace.statistics.service
Methods in org.dspace.statistics.service with parameters of type EPersonModifier and TypeMethodDescriptionvoidSolrLoggerService.post(DSpaceObject dspaceObject, jakarta.servlet.http.HttpServletRequest request, EPerson currentUser) Deprecated.voidSolrLoggerService.postSearch(DSpaceObject resultObject, jakarta.servlet.http.HttpServletRequest request, EPerson currentUser, List<String> queries, int rpp, String sortBy, String order, int page, DSpaceObject scope) voidSolrLoggerService.postView(DSpaceObject dspaceObject, jakarta.servlet.http.HttpServletRequest request, EPerson currentUser) Store a usage event into Solr.voidSolrLoggerService.postView(DSpaceObject dspaceObject, jakarta.servlet.http.HttpServletRequest request, EPerson currentUser, String referrer) Store a usage event into Solr.voidSolrLoggerService.postView(DSpaceObject dspaceObject, String ip, String userAgent, String xforwardedfor, EPerson currentUser) voidSolrLoggerService.postView(DSpaceObject dspaceObject, String ip, String userAgent, String xforwardedfor, EPerson currentUser, String referrer) -
Uses of EPerson in org.dspace.subscriptions
Methods in org.dspace.subscriptions with parameters of type EPersonModifier and TypeMethodDescriptionvoidContentGenerator.notifyForSubscriptions(Context context, EPerson ePerson, List<IndexableObject> indexableComm, List<IndexableObject> indexableColl) -
Uses of EPerson in org.dspace.subscriptions.service
Methods in org.dspace.subscriptions.service with parameters of type EPerson -
Uses of EPerson in org.dspace.supervision
Methods in org.dspace.supervision with parameters of type EPersonModifier and TypeMethodDescriptionbooleanSupervisionOrderServiceImpl.isSupervisor(Context context, EPerson ePerson, Item item) -
Uses of EPerson in org.dspace.supervision.service
Methods in org.dspace.supervision.service with parameters of type EPersonModifier and TypeMethodDescriptionbooleanSupervisionOrderService.isSupervisor(Context context, EPerson ePerson, Item item) Checks if an EPerson is supervisor of an Item -
Uses of EPerson in org.dspace.usage
Methods in org.dspace.usage that return EPersonModifier and TypeMethodDescriptionUsageWorkflowEvent.getActor()EPerson[]UsageWorkflowEvent.getEpersonOwners()Methods in org.dspace.usage with parameters of type EPersonModifier and TypeMethodDescriptionvoidUsageWorkflowEvent.setEpersonOwners(EPerson... epersonOwners) Constructors in org.dspace.usage with parameters of type EPersonModifierConstructorDescriptionUsageWorkflowEvent(Context context, Item item, InProgressSubmission workflowItem, String workflowStep, String oldState, Collection scope, EPerson actor) -
Uses of EPerson in org.dspace.versioning
Fields in org.dspace.versioning with type parameters of type EPersonMethods in org.dspace.versioning that return EPersonMethods in org.dspace.versioning with parameters of type EPerson -
Uses of EPerson in org.dspace.workflow
Methods in org.dspace.workflow with parameters of type EPersonModifier and TypeMethodDescriptionabort() aborts a workflow, completely deleting it (administrator do this) (it will basically do a reject from any state - the item ends up back in the user's PersonalWorkspacevoidWorkflowService.deleteWorkflowByWorkflowItem(Context c, T wi, EPerson e) Deletes workflow task item in correct order.WorkflowItemService.findBySubmitter(Context context, EPerson ep) Get all workflow items that were original submissions by a particular e-person.WorkflowService.getEPersonDeleteConstraints(Context context, EPerson ePerson) voidWorkflowService.restartWorkflow(Context context, XmlWorkflowItem wi, EPerson decliner, String provenance) WorkflowService.sendWorkflowItemBackSubmission(Context c, T workflowItem, EPerson e, String provenance, String rejection_message) -
Uses of EPerson in org.dspace.xmlworkflow
Methods in org.dspace.xmlworkflow that return types with arguments of type EPersonModifier and TypeMethodDescriptionRoleMembers.getAllUniqueMembers(Context context) RoleMembers.getEPersons()Methods in org.dspace.xmlworkflow with parameters of type EPersonModifier and TypeMethodDescriptionXmlWorkflowServiceImpl.abort(Context c, XmlWorkflowItem wi, EPerson e) voidWorkflowRequirementsServiceImpl.addClaimedUser(Context context, XmlWorkflowItem wfi, Step step, EPerson user) voidRoleMembers.addEPerson(EPerson eperson) voidWorkflowRequirementsServiceImpl.addFinishedUser(Context c, XmlWorkflowItem wfi, EPerson user) protected voidXmlWorkflowServiceImpl.addPolicyToItem(Context context, Item item, int action, EPerson epa, String policyType) voidXmlWorkflowServiceImpl.createOwnedTask(Context context, XmlWorkflowItem wi, Step step, WorkflowActionConfig action, EPerson e) voidXmlWorkflowServiceImpl.deleteWorkflowByWorkflowItem(Context context, XmlWorkflowItem wi, EPerson e) XmlWorkflowServiceImpl.doState(Context c, EPerson user, jakarta.servlet.http.HttpServletRequest request, int workflowItemId, Workflow workflow, WorkflowActionConfig currentActionConfig) XmlWorkflowServiceImpl.getEPersonDeleteConstraints(Context context, EPerson ePerson) XmlWorkflowServiceImpl.getEPersonName(EPerson ePerson) voidXmlWorkflowServiceImpl.grantUserAllItemPolicies(Context context, Item item, EPerson epa, String policyType) protected voidXmlWorkflowServiceImpl.logWorkflowEvent(Context c, String workflowId, String previousStepId, String previousActionConfigId, XmlWorkflowItem wfi, EPerson actor, Step newStep, WorkflowActionConfig newActionConfig) protected voidXmlWorkflowServiceImpl.notifyOfReject(Context c, XmlWorkflowItem wi, EPerson e, String reason) protected WorkflowActionConfigXmlWorkflowServiceImpl.processNextStep(Context c, EPerson user, Workflow workflow, ActionResult currentOutcome, XmlWorkflowItem wfi, Step nextStep) XmlWorkflowServiceImpl.processOutcome(Context c, EPerson user, Workflow workflow, Step currentStep, WorkflowActionConfig currentActionConfig, ActionResult currentOutcome, XmlWorkflowItem wfi, boolean enteredNewStep) voidWorkflowRequirementsServiceImpl.removeClaimedUser(Context context, XmlWorkflowItem wfi, EPerson user, String stepID) voidRoleMembers.removeEperson(EPerson epersonToRemove) voidXmlWorkflowServiceImpl.removeUserItemPolicies(Context context, Item item, EPerson e) voidXmlWorkflowServiceImpl.restartWorkflow(Context context, XmlWorkflowItem wi, EPerson decliner, String provenance) XmlWorkflowServiceImpl.sendWorkflowItemBackSubmission(Context context, XmlWorkflowItem wi, EPerson e, String provenance, String rejection_message) Method parameters in org.dspace.xmlworkflow with type arguments of type EPersonModifier and TypeMethodDescriptionvoidXmlWorkflowServiceImpl.alertUsersOnTaskActivation(Context c, XmlWorkflowItem wfi, String emailTemplate, List<EPerson> epa, String... arguments) voidXmlWorkflowServiceImpl.notifyOfCuration(Context c, XmlWorkflowItem wi, List<EPerson> ePeople, String taskName, String action, String message) -
Uses of EPerson in org.dspace.xmlworkflow.service
Methods in org.dspace.xmlworkflow.service with parameters of type EPersonModifier and TypeMethodDescriptionvoidWorkflowRequirementsService.addClaimedUser(Context context, XmlWorkflowItem wfi, Step step, EPerson user) Adds a claimed user in the metadata.voidWorkflowRequirementsService.addFinishedUser(Context context, XmlWorkflowItem wfi, EPerson user) Adds a finished user in the metadata.voidXmlWorkflowService.createOwnedTask(Context context, XmlWorkflowItem wi, Step step, WorkflowActionConfig action, EPerson e) Create a claim on a task action for a given EPerson.XmlWorkflowService.doState(Context c, EPerson user, jakarta.servlet.http.HttpServletRequest request, int workflowItemId, Workflow workflow, WorkflowActionConfig currentActionConfig) Executes a workflow action and returns the next.XmlWorkflowService.getEPersonName(EPerson ePerson) Get a description of an EPerson.voidXmlWorkflowService.grantUserAllItemPolicies(Context context, Item item, EPerson epa, String actionType) Grant a user full powers over an Item.XmlWorkflowService.processOutcome(Context c, EPerson user, Workflow workflow, Step currentStep, WorkflowActionConfig currentActionConfig, ActionResult currentOutcome, XmlWorkflowItem wfi, boolean enteredNewStep) Select the next action based on the outcome of a current action.voidWorkflowRequirementsService.removeClaimedUser(Context context, XmlWorkflowItem wfi, EPerson user, String stepID) voidXmlWorkflowService.removeUserItemPolicies(Context context, Item item, EPerson e) Method parameters in org.dspace.xmlworkflow.service with type arguments of type EPersonModifier and TypeMethodDescriptionvoidXmlWorkflowService.alertUsersOnTaskActivation(Context c, XmlWorkflowItem wfi, String emailTemplate, List<EPerson> epa, String... arguments) Send an email to some addresses, concerning a WorkflowItem, using a given template.voidXmlWorkflowService.notifyOfCuration(Context c, XmlWorkflowItem wi, List<EPerson> ePeople, String taskName, String action, String message) Send email to interested parties when curation tasks run. -
Uses of EPerson in org.dspace.xmlworkflow.state.actions.userassignment
Methods in org.dspace.xmlworkflow.state.actions.userassignment with parameters of type EPersonModifier and TypeMethodDescriptionprotected voidAssignOriginalSubmitterAction.createTaskForEPerson(Context c, XmlWorkflowItem wfi, Step step, WorkflowActionConfig actionConfig, EPerson user) Create a claimed task for the user IF this user doesn't have a claimed action for this workflow itemprotected voidAutoAssignAction.createTaskForEPerson(Context c, XmlWorkflowItem wfi, Step step, WorkflowActionConfig actionConfig, EPerson user) Create a claimed task for the user IF this user doesn't have a claimed action for this workflow item -
Uses of EPerson in org.dspace.xmlworkflow.storedcomponents
Fields in org.dspace.xmlworkflow.storedcomponents with type parameters of type EPersonModifier and TypeFieldDescriptionstatic jakarta.persistence.metamodel.SingularAttribute<InProgressUser,EPerson> InProgressUser_.ePersonPoolTask_.ePersonstatic jakarta.persistence.metamodel.SingularAttribute<WorkflowItemRole,EPerson> WorkflowItemRole_.ePersonstatic jakarta.persistence.metamodel.SingularAttribute<ClaimedTask,EPerson> ClaimedTask_.ownerMethods in org.dspace.xmlworkflow.storedcomponents that return EPersonModifier and TypeMethodDescriptionPoolTask.getEperson()WorkflowItemRole.getEPerson()ClaimedTask.getOwner()XmlWorkflowItem.getSubmitter()InProgressUser.getUser()Methods in org.dspace.xmlworkflow.storedcomponents with parameters of type EPersonModifier and TypeMethodDescriptionintXmlWorkflowItemServiceImpl.countBySubmitter(Context context, EPerson ep) voidPoolTaskServiceImpl.deleteByEperson(Context context, EPerson ePerson) voidWorkflowItemRoleServiceImpl.deleteByEPerson(Context context, EPerson ePerson) ClaimedTaskServiceImpl.find(Context context, EPerson ePerson, XmlWorkflowItem workflowItem, String stepID, String actionID) ClaimedTaskServiceImpl.findByEperson(Context context, EPerson ePerson) InProgressUserServiceImpl.findByEperson(Context context, EPerson ePerson) PoolTaskServiceImpl.findByEperson(Context context, EPerson ePerson) PoolTaskServiceImpl.findByEPerson(Context context, EPerson ePerson) WorkflowItemRoleServiceImpl.findByEPerson(Context context, EPerson ePerson) PoolTaskServiceImpl.findByGroups(Context context, EPerson ePerson, List<Group> groups) XmlWorkflowItemServiceImpl.findBySubmitter(Context context, EPerson ep) XmlWorkflowItemServiceImpl.findBySubmitter(Context context, EPerson ep, Integer pageNumber, Integer pageSize) ClaimedTaskServiceImpl.findByWorkflowIdAndEPerson(Context context, XmlWorkflowItem workflowItem, EPerson ePerson) PoolTaskServiceImpl.findByWorkflowIdAndEPerson(Context context, XmlWorkflowItem workflowItem, EPerson ePerson) InProgressUserServiceImpl.findByWorkflowItemAndEPerson(Context context, XmlWorkflowItem workflowItem, EPerson ePerson) voidPoolTask.setEperson(EPerson ePerson) voidWorkflowItemRole.setEPerson(EPerson ePerson) voidvoid -
Uses of EPerson in org.dspace.xmlworkflow.storedcomponents.dao
Methods in org.dspace.xmlworkflow.storedcomponents.dao with parameters of type EPersonModifier and TypeMethodDescriptionintXmlWorkflowItemDAO.countBySubmitter(Context context, EPerson ep) Count the number of workflow items from a specific submitterClaimedTaskDAO.findByEperson(Context context, EPerson ePerson) InProgressUserDAO.findByEperson(Context context, EPerson ePerson) PoolTaskDAO.findByEPerson(Context context, EPerson ePerson) WorkflowItemRoleDAO.findByEPerson(Context context, EPerson ePerson) ClaimedTaskDAO.findByEPersonAndWorkflowItemAndStepIdAndActionId(Context context, EPerson ePerson, XmlWorkflowItem workflowItem, String stepID, String actionID) XmlWorkflowItemDAO.findBySubmitter(Context context, EPerson ep) XmlWorkflowItemDAO.findBySubmitter(Context context, EPerson ep, Integer offset, Integer limit) Return all the workflow items from a specific submitter respecting the pagination parametersClaimedTaskDAO.findByWorkflowItemAndEPerson(Context context, XmlWorkflowItem workflowItem, EPerson ePerson) Find the single task for a given workflow item which is claimed by a given EPerson.InProgressUserDAO.findByWorkflowItemAndEPerson(Context context, XmlWorkflowItem workflowItem, EPerson ePerson) PoolTaskDAO.findByWorkflowItemAndEPerson(Context context, XmlWorkflowItem workflowItem, EPerson ePerson) -
Uses of EPerson in org.dspace.xmlworkflow.storedcomponents.dao.impl
Methods in org.dspace.xmlworkflow.storedcomponents.dao.impl with parameters of type EPersonModifier and TypeMethodDescriptionintXmlWorkflowItemDAOImpl.countBySubmitter(Context context, EPerson ep) ClaimedTaskDAOImpl.findByEperson(Context context, EPerson ePerson) InProgressUserDAOImpl.findByEperson(Context context, EPerson ePerson) PoolTaskDAOImpl.findByEPerson(Context context, EPerson ePerson) WorkflowItemRoleDAOImpl.findByEPerson(Context context, EPerson ePerson) ClaimedTaskDAOImpl.findByEPersonAndWorkflowItemAndStepIdAndActionId(Context context, EPerson ePerson, XmlWorkflowItem workflowItem, String stepID, String actionID) XmlWorkflowItemDAOImpl.findBySubmitter(Context context, EPerson ep) XmlWorkflowItemDAOImpl.findBySubmitter(Context context, EPerson ep, Integer offset, Integer limit) ClaimedTaskDAOImpl.findByWorkflowItemAndEPerson(Context context, XmlWorkflowItem workflowItem, EPerson ePerson) InProgressUserDAOImpl.findByWorkflowItemAndEPerson(Context context, XmlWorkflowItem workflowItem, EPerson ePerson) PoolTaskDAOImpl.findByWorkflowItemAndEPerson(Context context, XmlWorkflowItem workflowItem, EPerson ePerson) -
Uses of EPerson in org.dspace.xmlworkflow.storedcomponents.service
Methods in org.dspace.xmlworkflow.storedcomponents.service with parameters of type EPersonModifier and TypeMethodDescriptionintXmlWorkflowItemService.countBySubmitter(Context context, EPerson ep) Count the number of workflow items from a specific submittervoidPoolTaskService.deleteByEperson(Context context, EPerson ePerson) voidWorkflowItemRoleService.deleteByEPerson(Context context, EPerson ePerson) ClaimedTaskService.find(Context context, EPerson ePerson, XmlWorkflowItem workflowItem, String stepID, String actionID) ClaimedTaskService.findByEperson(Context context, EPerson ePerson) InProgressUserService.findByEperson(Context context, EPerson ePerson) PoolTaskService.findByEperson(Context context, EPerson ePerson) PoolTaskService.findByEPerson(Context context, EPerson ePerson) WorkflowItemRoleService.findByEPerson(Context context, EPerson ePerson) XmlWorkflowItemService.findBySubmitter(Context context, EPerson ep, Integer pageNumber, Integer pageSize) Return all the workflow items from a specific submitter respecting the pagination parametersClaimedTaskService.findByWorkflowIdAndEPerson(Context context, XmlWorkflowItem workflowItem, EPerson ePerson) Find the single task for a given workflow item claimed by a given EPerson.PoolTaskService.findByWorkflowIdAndEPerson(Context context, XmlWorkflowItem workflowItem, EPerson ePerson) InProgressUserService.findByWorkflowItemAndEPerson(Context context, XmlWorkflowItem workflowItem, EPerson ePerson)
EPersonService.findAll(org.dspace.core.Context,int).