Uses of Class
org.dspace.eperson.Group
Packages that use Group
Package
Description
Miscellaneous utility classes.
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.
Provides classes representing e-people and groups of e-people.
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 Group in org.dspace.app.itemimport
Methods in org.dspace.app.itemimport with parameters of type GroupModifier and TypeMethodDescriptionprotected voidItemImportServiceImpl.setPermission(Context c, Group g, String rpType, int actionID, Bitstream bs) Set the Permission on a Bitstream. -
Uses of Group in org.dspace.app.util
Methods in org.dspace.app.util with parameters of type GroupModifier and TypeMethodDescriptionstatic voidAuthorizeUtil.authorizeManageGroup(Context context, Group group) This method checks whether the current user has sufficient rights to modify the group. -
Uses of Group in org.dspace.authenticate
Methods in org.dspace.authenticate that return types with arguments of type GroupModifier and TypeMethodDescriptionAuthenticationMethod.getSpecialGroups(Context context, jakarta.servlet.http.HttpServletRequest request) Get list of extra groups that user implicitly belongs to.AuthenticationServiceImpl.getSpecialGroups(Context context, jakarta.servlet.http.HttpServletRequest request) IPAuthentication.getSpecialGroups(Context context, jakarta.servlet.http.HttpServletRequest request) LDAPAuthentication.getSpecialGroups(Context context, jakarta.servlet.http.HttpServletRequest request) Add authenticated users to the group defined in dspace.cfg by the login.specialgroup key.OidcAuthentication.getSpecialGroups(Context context, jakarta.servlet.http.HttpServletRequest request) OidcAuthenticationBean.getSpecialGroups(Context context, jakarta.servlet.http.HttpServletRequest request) OrcidAuthentication.getSpecialGroups(Context context, jakarta.servlet.http.HttpServletRequest request) OrcidAuthenticationBean.getSpecialGroups(Context context, jakarta.servlet.http.HttpServletRequest request) PasswordAuthentication.getSpecialGroups(Context context, jakarta.servlet.http.HttpServletRequest request) Add authenticated users to the group defined in authentication-password.cfg by the login.specialgroup key.SamlAuthentication.getSpecialGroups(Context context, jakarta.servlet.http.HttpServletRequest request) ShibAuthentication.getSpecialGroups(Context context, jakarta.servlet.http.HttpServletRequest request) Get list of extra groups that user implicitly belongs to.X509Authentication.getSpecialGroups(Context context, jakarta.servlet.http.HttpServletRequest request) Return special groups configured in dspace.cfg for X509 certificate authentication. -
Uses of Group in org.dspace.authenticate.service
Methods in org.dspace.authenticate.service that return types with arguments of type GroupModifier and TypeMethodDescriptionAuthenticationService.getSpecialGroups(Context context, jakarta.servlet.http.HttpServletRequest request) Get list of extra groups that user implicitly belongs to. -
Uses of Group in org.dspace.authorize
Fields in org.dspace.authorize with type parameters of type GroupModifier and TypeFieldDescriptionstatic jakarta.persistence.metamodel.SingularAttribute<ResourcePolicy,Group> ResourcePolicy_.epersonGroupMethods in org.dspace.authorize that return GroupModifier and TypeMethodDescriptionResourcePolicy.getGroup()gets the Group referred to by this policyMethods in org.dspace.authorize that return types with arguments of type GroupModifier and TypeMethodDescriptionAuthorizeServiceImpl.getAuthorizedGroups(Context c, DSpaceObject o, int actionID) Methods in org.dspace.authorize with parameters of type GroupModifier and TypeMethodDescriptionvoidAuthorizeServiceImpl.addPolicy(Context c, DSpaceObject o, int actionID, Group g) voidAuthorizeServiceImpl.addPolicy(Context c, DSpaceObject o, int actionID, Group g, String type) intResourcePolicyServiceImpl.countByGroupAndResourceUuid(Context context, Group group, UUID resourceUuid) intResourcePolicyServiceImpl.countResourcePolicyByGroup(Context context, Group group) 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.find(Context c, DSpaceObject dso, Group group, int action) ResourcePolicyServiceImpl.findByGroup(Context context, Group group, int offset, int limit) ResourcePolicyServiceImpl.findByGroupAndResourceUuid(Context context, Group group, UUID resourceUuid, int offset, int limit) AuthorizeServiceImpl.findByTypeGroupAction(Context c, DSpaceObject dso, Group group, int action) ResourcePolicyServiceImpl.findByTypeGroupActionExceptId(Context context, DSpaceObject dso, Group group, int action, int notPolicyID) AuthorizeServiceImpl.getPoliciesForGroup(Context c, Group g) booleanAuthorizeServiceImpl.isAnIdenticalPolicyAlreadyInPlace(Context c, DSpaceObject dso, Group group, int action, int policyID) voidResourcePolicyServiceImpl.removeDsoGroupPolicies(Context context, DSpaceObject dso, Group group) voidAuthorizeServiceImpl.removeGroupPolicies(Context c, DSpaceObject o, Group g) voidAuthorizeServiceImpl.removeGroupPolicies(Context c, Group group) voidResourcePolicyServiceImpl.removeGroupPolicies(Context c, Group group) voidsets the Group referred to by this policyMethod parameters in org.dspace.authorize with type arguments of type Group -
Uses of Group in org.dspace.authorize.dao
Methods in org.dspace.authorize.dao with parameters of type GroupModifier and TypeMethodDescriptionintResourcePolicyDAO.countByGroupAndResourceUuid(Context context, Group group, UUID resourceUuid) Count all the resource policies of the group and of the resourceUuidintResourcePolicyDAO.countResourcePolicyByGroup(Context context, Group group) Count all the resource policies of the groupvoidResourcePolicyDAO.deleteByDsoGroupPolicies(Context context, DSpaceObject dso, Group group) voidResourcePolicyDAO.deleteByGroup(Context context, Group group) ResourcePolicyDAO.findByGroup(Context context, Group group) ResourcePolicyDAO.findByGroup(Context context, Group group, int offset, int limit) Return a paginated list of policies related to a groupResourcePolicyDAO.findByGroupAndResourceUuid(Context context, Group group, UUID resourceUuid, int offset, int limit) Return a paginated list of policies related to a group and related to a resourceUuidResourcePolicyDAO.findByTypeGroupAction(Context context, DSpaceObject dso, Group group, int action) ResourcePolicyDAO.findByTypeGroupActionExceptId(Context context, DSpaceObject dso, Group group, int action, int notPolicyID) Look for ResourcePolicies by DSpaceObject, Group, and action, ignoring IDs with a specific PolicyID.Method parameters in org.dspace.authorize.dao with type arguments of type GroupModifier and TypeMethodDescriptionResourcePolicyDAO.findByEPersonGroupTypeIdAction(Context context, EPerson e, List<Group> groups, int action, int type_id) -
Uses of Group in org.dspace.authorize.dao.impl
Methods in org.dspace.authorize.dao.impl with parameters of type GroupModifier and TypeMethodDescriptionintResourcePolicyDAOImpl.countByGroupAndResourceUuid(Context context, Group group, UUID resourceUuid) intResourcePolicyDAOImpl.countResourcePolicyByGroup(Context context, Group group) voidResourcePolicyDAOImpl.deleteByDsoGroupPolicies(Context context, DSpaceObject dso, Group group) voidResourcePolicyDAOImpl.deleteByGroup(Context context, Group group) ResourcePolicyDAOImpl.findByGroup(Context context, Group group) ResourcePolicyDAOImpl.findByGroup(Context context, Group group, int offset, int limit) ResourcePolicyDAOImpl.findByGroupAndResourceUuid(Context context, Group group, UUID resourceUuid, int offset, int limit) ResourcePolicyDAOImpl.findByTypeGroupAction(Context context, DSpaceObject dso, Group group, int action) ResourcePolicyDAOImpl.findByTypeGroupActionExceptId(Context context, DSpaceObject dso, Group group, int action, int notPolicyID) Method parameters in org.dspace.authorize.dao.impl with type arguments of type GroupModifier and TypeMethodDescriptionResourcePolicyDAOImpl.findByEPersonGroupTypeIdAction(Context context, EPerson e, List<Group> groups, int action, int type_id) -
Uses of Group in org.dspace.authorize.service
Methods in org.dspace.authorize.service that return types with arguments of type GroupModifier and TypeMethodDescriptionAuthorizeService.getAuthorizedGroups(Context c, DSpaceObject o, int actionID) Returns all groups authorized to perform an action on an object.Methods in org.dspace.authorize.service with parameters of type GroupModifier and TypeMethodDescriptionvoidAuthorizeService.addPolicy(Context c, DSpaceObject o, int actionID, Group g) Add a policy for a groupvoidAuthorizeService.addPolicy(Context c, DSpaceObject o, int actionID, Group g, String type) Add a policy for a groupintResourcePolicyService.countByGroupAndResourceUuid(Context context, Group group, UUID resourceUuid) Count all the resource policies of the group and of the resourceUuidintResourcePolicyService.countResourcePolicyByGroup(Context context, Group group) Count all the resource policies of the groupAuthorizeService.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) ResourcePolicyService.find(Context c, DSpaceObject dso, Group group, int action) ResourcePolicyService.findByGroup(Context context, Group group, int offset, int limit) Return a paginated list of policies related to a groupResourcePolicyService.findByGroupAndResourceUuid(Context context, Group group, UUID resourceUuid, int offset, int limit) Return a paginated list of policies related to a group and related to a resourceUuidAuthorizeService.findByTypeGroupAction(Context c, DSpaceObject dso, Group group, int action) ResourcePolicyService.findByTypeGroupActionExceptId(Context context, DSpaceObject dso, Group group, int action, int notPolicyID) Look for ResourcePolicies by DSpaceObject, Group, and action, ignoring IDs with a specific PolicyID.AuthorizeService.getPoliciesForGroup(Context c, Group g) Return a List of the policies for a groupbooleanAuthorizeService.isAnIdenticalPolicyAlreadyInPlace(Context c, DSpaceObject o, Group group, int actionID, int policyID) Is a policy with the specified parameters already in place?voidResourcePolicyService.removeDsoGroupPolicies(Context context, DSpaceObject dso, Group group) voidAuthorizeService.removeGroupPolicies(Context c, DSpaceObject o, Group g) Removes all policies from a group for a particular object that belong to a Group.voidAuthorizeService.removeGroupPolicies(Context c, Group group) Removes all policies relating to a particular group.voidResourcePolicyService.removeGroupPolicies(Context c, Group group) Method parameters in org.dspace.authorize.service with type arguments of type Group -
Uses of Group in org.dspace.content
Fields in org.dspace.content with type parameters of type GroupModifier and TypeFieldDescriptionstatic jakarta.persistence.metamodel.SingularAttribute<Collection,Group> Collection_.adminsCommunity_.adminsstatic jakarta.persistence.metamodel.SingularAttribute<Collection,Group> Collection_.submittersMethods in org.dspace.content that return GroupModifier and TypeMethodDescriptionCollectionServiceImpl.createAdministrators(Context context, Collection collection) CommunityServiceImpl.createAdministrators(Context context, Community community) CollectionServiceImpl.createDefaultReadGroup(Context context, Collection collection, String typeOfGroupString, int defaultRead) CollectionServiceImpl.createSubmitters(Context context, Collection collection) CollectionServiceImpl.createWorkflowGroup(Context context, Collection collection, int step) Collection.getAdministrators()Get the default group of administrators, if there is one.Community.getAdministrators()Get the default group of administrators, if there is one.Collection.getSubmitters()Get the default group of submitters, if there is one.CollectionServiceImpl.getWorkflowGroup(Context context, Collection collection, int step) Collection.getWorkflowStep1(Context context) Collection.getWorkflowStep2(Context context) Collection.getWorkflowStep3(Context context) Methods in org.dspace.content with parameters of type GroupModifier and TypeMethodDescriptionCommunityServiceImpl.findByAdminGroup(Context context, Group group) CollectionServiceImpl.findByGroup(Context context, Group group) voidItemServiceImpl.removeGroupPolicies(Context context, Item item, Group group) voidCollection.setWorkflowGroup(Context context, int step, Group g) voidCollectionServiceImpl.setWorkflowGroup(Context context, Collection collection, int step, Group group) -
Uses of Group in org.dspace.content.dao
Methods in org.dspace.content.dao with parameters of type GroupModifier and TypeMethodDescriptionCommunityDAO.findByAdminGroup(Context context, Group group) CollectionDAO.findByGroup(Context context, Group group) -
Uses of Group in org.dspace.content.dao.impl
Methods in org.dspace.content.dao.impl with parameters of type GroupModifier and TypeMethodDescriptionCommunityDAOImpl.findByAdminGroup(Context context, Group group) CollectionDAOImpl.findByGroup(Context context, Group group) -
Uses of Group in org.dspace.content.packager
Methods in org.dspace.content.packager that return types with arguments of type GroupModifier and TypeMethodDescriptionRoleDisseminator.findAssociatedGroups(Context context, DSpaceObject object) Find all Groups associated with this DSpace Object.Methods in org.dspace.content.packager with parameters of type GroupModifier and TypeMethodDescriptionprotected StringRoleDisseminator.getGroupType(Context context, DSpaceObject dso, Group group) Return a Group Type string (see RoleDisseminator.GROUP_TYPE_* constants) which describes the type of group and its relation to the given object.protected voidRoleDisseminator.writeGroup(Context context, DSpaceObject relatedObject, Group group, XMLStreamWriter writer) Emit XML describing a single Group. -
Uses of Group in org.dspace.content.service
Methods in org.dspace.content.service that return GroupModifier and TypeMethodDescriptionCollectionService.createAdministrators(Context context, Collection collection) Create a default administrators group if one does not already exist.CommunityService.createAdministrators(Context context, Community community) Create a default administrators group if one does not already exist.CollectionService.createDefaultReadGroup(Context context, Collection collection, String typeOfGroupString, int defaultRead) This method will create a default read group for the given Collection.CollectionService.createSubmitters(Context context, Collection collection) Create a default submitters group if one does not already exist.CollectionService.createWorkflowGroup(Context context, Collection collection, int step) Create a workflow group for the given step if one does not already exist.CollectionService.getWorkflowGroup(Context context, Collection collection, int step) Get the the workflow group corresponding to a particular workflow step.Methods in org.dspace.content.service with parameters of type GroupModifier and TypeMethodDescriptionCommunityService.findByAdminGroup(Context context, Group group) CollectionService.findByGroup(Context context, Group group) voidItemService.removeGroupPolicies(Context context, Item item, Group group) remove all of the policies for item's bitstreams and bundles that belong to a given GroupvoidCollectionService.setWorkflowGroup(Context context, Collection collection, int step, Group group) Set the workflow group corresponding to a particular workflow step. -
Uses of Group in org.dspace.core
Methods in org.dspace.core that return GroupModifier and TypeMethodDescriptionContext.getAdminGroup()Returns the default "Administrator" group for DSpace administrators.Methods in org.dspace.core that return types with arguments of type GroupModifier and TypeMethodDescriptionContext.getCachedAllMemberGroupsSet(EPerson ePerson) ContextReadOnlyCache.getCachedAllMemberGroupsSet(EPerson ePerson) Context.getSpecialGroups()Get an array of all of the special groups that current user is a member of.Methods in org.dspace.core with parameters of type GroupModifier and TypeMethodDescriptionvoidContext.cacheGroupMembership(Group group, EPerson eperson, Boolean isMember) voidContextReadOnlyCache.cacheGroupMembership(Group group, EPerson eperson, Boolean isMember) Context.getCachedGroupMembership(Group group, EPerson eperson) ContextReadOnlyCache.getCachedGroupMembership(Group group, EPerson eperson) Method parameters in org.dspace.core with type arguments of type GroupModifier and TypeMethodDescriptionvoidContext.cacheAllMemberGroupsSet(EPerson ePerson, Set<Group> groups) voidContextReadOnlyCache.cacheAllMemberGroupsSet(EPerson ePerson, Set<Group> groups) -
Uses of Group in org.dspace.eperson
Fields in org.dspace.eperson declared as GroupFields in org.dspace.eperson with type parameters of type GroupModifier and TypeFieldDescriptionstatic jakarta.persistence.metamodel.SingularAttribute<Group2GroupCache,Group> Group2GroupCache_.childstatic jakarta.persistence.metamodel.EntityType<Group>Group_.class_Group_.epeopleEPerson_.groupsGroup_.groupsGroup_.groupsGroup_.legacyIdGroup_.namestatic jakarta.persistence.metamodel.SingularAttribute<Group2GroupCache,Group> Group2GroupCache_.parentGroup_.parentGroupsGroup_.parentGroupsGroup_.permanentMethods in org.dspace.eperson that return GroupModifier and TypeMethodDescriptionGroupServiceImpl.findByIdOrLegacyId(Context context, String id) GroupServiceImpl.findByLegacyId(Context context, int id) GroupServiceImpl.findByName(Context context, String name) Group2GroupCache.getChild()Group2GroupCache.getParent()Methods in org.dspace.eperson that return types with arguments of type GroupModifier and TypeMethodDescriptionGroupServiceImpl.allMemberGroups(Context context, EPerson ePerson) GroupServiceImpl.allMemberGroupsSet(Context context, EPerson ePerson) Deprecated.GroupServiceImpl.findAll(Context context, List<MetadataField> metadataSortFields) GroupServiceImpl.findAll(Context context, List<MetadataField> metadataSortFields, int pageSize, int offset) GroupServiceImpl.findByMetadataField(Context context, String searchValue, MetadataField metadataField) GroupServiceImpl.findByParent(Context context, Group parent, int pageSize, int offset) GroupServiceImpl.getEmptyGroups(Context context) Get a list of groups with no members.EPerson.getGroups()Group.getMemberGroups()Return Group members (i.e. direct subgroups) of a Group.GroupServiceImpl.searchNonMembers(Context context, String query, Group excludeParentGroup, int offset, int limit) Methods in org.dspace.eperson with parameters of type GroupModifier and TypeMethodDescriptionvoidvoidGroupServiceImpl.allMembers(Context c, Group g) intGroupServiceImpl.countAllMembers(Context context, Group group) intGroupServiceImpl.countByParent(Context context, Group parent) voidGroupServiceImpl.findByParent(Context context, Group parent, int pageSize, int offset) GroupServiceImpl.getParentObject(Context context, Group group) booleanGroupServiceImpl.isDirectMember(Group group, EPerson ePerson) booleanReturn true if group has no direct or indirect membersprotected booleanGroupServiceImpl.isEPersonInGroup(Context context, Group group, EPerson ePerson) booleanbooleanbooleanbooleanGroupServiceImpl.isParentOf(Context context, Group parentGroup, Group childGroup) voidGroupServiceImpl.removeMember(Context context, Group group, EPerson ePerson) Removes a member of a group.voidGroupServiceImpl.removeMember(Context context, Group groupParent, Group childGroup) EPersonServiceImpl.searchNonMembers(Context context, String query, Group excludeGroup, int offset, int limit) GroupServiceImpl.searchNonMembers(Context context, String query, Group excludeParentGroup, int offset, int limit) intEPersonServiceImpl.searchNonMembersCount(Context context, String query, Group excludeGroup) intGroupServiceImpl.searchNonMembersCount(Context context, String query, Group excludeParentGroup) voidvoidvoidvoidUpdate the group - writing out group object and EPerson list if necessaryvoidGroupServiceImpl.updateLastModified(Context context, Group dso) Method parameters in org.dspace.eperson with type arguments of type Group -
Uses of Group in org.dspace.eperson.dao
Methods in org.dspace.eperson.dao that return GroupModifier and TypeMethodDescriptionGroupDAO.findByIdAndMembership(Context context, UUID id, EPerson ePerson) Find a group by its name and the membership of the given EPersonGroupDAO.findByName(Context context, String name) Find a group by its name (exact match)Methods in org.dspace.eperson.dao that return types with arguments of type GroupModifier and TypeMethodDescriptionFind all groups ordered by name ascendingGroupDAO.findAll(Context context, List<MetadataField> metadataSortFields, int pageSize, int offset) Find all groups ordered by the specified metadata fields ascendingGroupDAO.findByEPerson(Context context, EPerson ePerson) Find all groups that the given ePerson belongs toGroupDAO.findByMetadataField(Context context, String searchValue, MetadataField metadataField) Look up groups based on their value for a certain metadata field (NOTE: name is not stored as metadata)GroupDAO.findByNameLike(Context context, String groupName, int offset, int limit) Find a group by its name (fuzzy match)GroupDAO.findByNameLikeAndNotMember(Context context, String groupName, Group excludeParent, int offset, int limit) Search all groups via their name (fuzzy match), limited to those groups which are NOT a member of the given parent group.GroupDAO.findByParent(Context context, Group parent, int pageSize, int offset) Find all groups which are members of a given parent group.GroupDAO.getEmptyGroups(Context context) Return all empty groupsMethods in org.dspace.eperson.dao with parameters of type GroupModifier and TypeMethodDescriptionintGroupDAO.countByNameLikeAndNotMember(Context context, String groupName, Group excludeParent) Count number of groups that match a given name (fuzzy match), limited to those groups which are NOT a member of the given parent group.intGroupDAO.countByParent(Context context, Group parent) Returns the number of groups which are members of a given parent group.Returns the cache entity given specific parent and child groups.GroupDAO.findByNameLikeAndNotMember(Context context, String groupName, Group excludeParent, int offset, int limit) Search all groups via their name (fuzzy match), limited to those groups which are NOT a member of the given parent group.Group2GroupCacheDAO.findByParent(Context context, Group group) Returns all cache entities that are children of a given parent Group entity.GroupDAO.findByParent(Context context, Group parent, int pageSize, int offset) Find all groups which are members of a given parent group.Group2GroupCacheDAO.findByParentAndChild(Context context, Group parent, Group child) Returns the cache entity given specific parent and child groups.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.intEPersonDAO.searchNotMemberCount(Context context, String query, List<MetadataField> queryFields, Group excludeGroup) Count number of EPersons that match a given search (fuzzy match) across firstname, lastname and email.Method parameters in org.dspace.eperson.dao with type arguments of type GroupModifier and TypeMethodDescriptionintEPersonDAO.countByGroups(Context context, Set<Group> groups) Count total number of EPersons who are a member of one or more of the listed groups.Group2GroupCacheDAO.findByChildren(Context context, Iterable<Group> groups) Returns all cache entities that are parents of at least one group from a children groups list.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. -
Uses of Group in org.dspace.eperson.dao.impl
Methods in org.dspace.eperson.dao.impl that return GroupModifier and TypeMethodDescriptionGroupDAOImpl.findByIdAndMembership(Context context, UUID id, EPerson ePerson) GroupDAOImpl.findByName(Context context, String name) Methods in org.dspace.eperson.dao.impl that return types with arguments of type GroupModifier and TypeMethodDescriptionGroupDAOImpl.findAll(Context context, List<MetadataField> sortMetadataFields, int pageSize, int offset) GroupDAOImpl.findByEPerson(Context context, EPerson ePerson) GroupDAOImpl.findByMetadataField(Context context, String searchValue, MetadataField metadataField) GroupDAOImpl.findByNameLike(Context context, String groupName, int offset, int limit) GroupDAOImpl.findByNameLikeAndNotMember(Context context, String groupName, Group excludeParent, int offset, int limit) GroupDAOImpl.findByParent(Context context, Group parent, int pageSize, int offset) GroupDAOImpl.getEmptyGroups(Context context) Methods in org.dspace.eperson.dao.impl with parameters of type GroupModifier and TypeMethodDescriptionintGroupDAOImpl.countByNameLikeAndNotMember(Context context, String groupName, Group excludeParent) intGroupDAOImpl.countByParent(Context context, Group parent) voidGroupDAOImpl.findByNameLikeAndNotMember(Context context, String groupName, Group excludeParent, int offset, int limit) Group2GroupCacheDAOImpl.findByParent(Context context, Group group) GroupDAOImpl.findByParent(Context context, Group parent, int pageSize, int offset) Group2GroupCacheDAOImpl.findByParentAndChild(Context context, Group parent, Group child) protected jakarta.persistence.QueryEPersonDAOImpl.getSearchQuery(Context context, String queryString, String queryParam, List<MetadataField> queryFields, Group excludeGroup, List<MetadataField> sortFields, String sortField, int pageSize, int offset) Build a search query across EPersons based on the given metadata fields and sorted based on the given metadata field(s) or database column.EPersonDAOImpl.searchNotMember(Context context, String query, List<MetadataField> queryFields, Group excludeGroup, List<MetadataField> sortFields, int offset, int limit) intEPersonDAOImpl.searchNotMemberCount(Context context, String query, List<MetadataField> queryFields, Group excludeGroup) Method parameters in org.dspace.eperson.dao.impl with type arguments of type GroupModifier and TypeMethodDescriptionintEPersonDAOImpl.countByGroups(Context context, Set<Group> groups) Group2GroupCacheDAOImpl.findByChildren(Context context, Iterable<Group> groups) EPersonDAOImpl.findByGroups(Context context, Set<Group> groups, int pageSize, int offset) -
Uses of Group in org.dspace.eperson.service
Methods in org.dspace.eperson.service that return GroupModifier and TypeMethodDescriptionCreate a new groupGroupService.findByName(Context context, String name) Find the group by its name - assumes name is uniqueMethods in org.dspace.eperson.service that return types with arguments of type GroupModifier and TypeMethodDescriptionGroupService.allMemberGroups(Context context, EPerson ePerson) Get all of the groups that an eperson is a member of.GroupService.allMemberGroupsSet(Context context, EPerson ePerson) Deprecated.GroupService.findAll(Context context, List<MetadataField> metadataSortFields) Deprecated.GroupService.findAll(Context context, List<MetadataField> metadataSortFields, int pageSize, int offset) Finds all groups in the siteGroupService.findByMetadataField(Context context, String searchValue, MetadataField metadataField) Look up groups based on their value for a certain metadata field (NOTE: name is not stored as metadata)GroupService.findByParent(Context context, Group parent, int pageSize, int offset) Find all groups which are a member of the given Parent groupGroupService.getEmptyGroups(Context context) Find all empty groups in DSpaceFind the Groups that match the query across both Group name and Group ID.Find the Groups that match the query across both Group name and Group ID.GroupService.searchNonMembers(Context context, String query, Group excludeParentGroup, int offset, int limit) Find the groups that match the search query which are NOT currently members (subgroups) of the given parentGroupMethods in org.dspace.eperson.service with parameters of type GroupModifier and TypeMethodDescriptionvoidadd an eperson membervoidadd group to this group.GroupService.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.intGroupService.countAllMembers(Context context, Group group) Count all of the EPerson objects who are a member of the specified group, or a member of a subgroup of the specified group, etc.intGroupService.countByParent(Context context, Group parent) Return number of groups which are a member of the given Parent group.GroupService.findByParent(Context context, Group parent, int pageSize, int offset) Find all groups which are a member of the given Parent groupbooleanGroupService.isDirectMember(Group group, EPerson ePerson) check to see if an eperson is a direct member.booleanReturn true if group has no direct or indirect membersbooleanfast 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.booleanCheck to see if childGroup is a direct group member of owningGroup.booleanGroupService.isParentOf(Context context, Group parentGroup, Group childGroup) Check to see if parentGroup is a direct or in-direct parent of a childGroup.voidGroupService.removeMember(Context context, Group group, EPerson ePerson) remove an eperson from a groupvoidGroupService.removeMember(Context context, Group groupParent, Group childGroup) remove group from this group.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.GroupService.searchNonMembers(Context context, String query, Group excludeParentGroup, int offset, int limit) Find the groups that match the search query which are NOT currently members (subgroups) of the given parentGroupintEPersonService.searchNonMembersCount(Context context, String query, Group excludeGroup) Returns the total number of EPersons that match the search query which are NOT currently members of the given Group.intGroupService.searchNonMembersCount(Context context, String query, Group excludeParentGroup) Returns the total number of groups that match the search query which are NOT currently members (subgroups) of the given parentGroup.voidset name of groupMethod parameters in org.dspace.eperson.service with type arguments of type GroupModifier and TypeMethodDescriptionintEPersonService.countByGroups(Context c, Set<Group> groups) Count all EPerson accounts which belong to at least one of the specified groups.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. -
Uses of Group in org.dspace.scripts
Fields in org.dspace.scripts with type parameters of type GroupMethods in org.dspace.scripts that return types with arguments of type GroupModifier and TypeMethodDescriptionProcess.getGroups()This method will return the special groups associated with the Process.Method parameters in org.dspace.scripts with type arguments of type Group -
Uses of Group in org.dspace.scripts.service
Method parameters in org.dspace.scripts.service with type arguments of type Group -
Uses of Group in org.dspace.supervision
Fields in org.dspace.supervision with type parameters of type GroupModifier and TypeFieldDescriptionstatic jakarta.persistence.metamodel.SingularAttribute<SupervisionOrder,Group> SupervisionOrder_.groupMethods in org.dspace.supervision that return GroupMethods in org.dspace.supervision with parameters of type GroupModifier and TypeMethodDescriptionSupervisionOrderServiceImpl.findByItemAndGroup(Context context, Item item, Group group) void -
Uses of Group in org.dspace.supervision.dao
Methods in org.dspace.supervision.dao with parameters of type GroupModifier and TypeMethodDescriptionSupervisionOrderDao.findByItemAndGroup(Context context, Item item, Group group) find the Supervision Order related to the item and group -
Uses of Group in org.dspace.supervision.dao.impl
Methods in org.dspace.supervision.dao.impl with parameters of type GroupModifier and TypeMethodDescriptionSupervisionOrderDaoImpl.findByItemAndGroup(Context context, Item item, Group group) -
Uses of Group in org.dspace.supervision.service
Methods in org.dspace.supervision.service with parameters of type GroupModifier and TypeMethodDescriptionCreates a new SupervisionOrderSupervisionOrderService.findByItemAndGroup(Context context, Item item, Group group) Find a supervision order depending on given Item and Group -
Uses of Group in org.dspace.usage
Methods in org.dspace.usage that return GroupMethods in org.dspace.usage with parameters of type Group -
Uses of Group in org.dspace.workflow
Methods in org.dspace.workflow that return GroupModifier and TypeMethodDescriptionWorkflowService.createWorkflowRoleGroup(Context context, Collection collection, String roleName) This method will create the workflowRoleGroup for a collection and the given rolenameWorkflowService.getWorkflowRoleGroup(Context context, Collection collection, String roleName, Group roleGroup) Methods in org.dspace.workflow with parameters of type GroupModifier and TypeMethodDescriptionWorkflowService.getWorkflowRoleGroup(Context context, Collection collection, String roleName, Group roleGroup) -
Uses of Group in org.dspace.xmlworkflow
Methods in org.dspace.xmlworkflow that return GroupModifier and TypeMethodDescriptionXmlWorkflowServiceImpl.createWorkflowRoleGroup(Context context, Collection collection, String roleName) static GroupWorkflowUtils.getRoleGroup(Context context, Collection collection, Role role) XmlWorkflowServiceImpl.getWorkflowRoleGroup(Context context, Collection collection, String roleName, Group roleGroup) Methods in org.dspace.xmlworkflow that return types with arguments of type GroupMethods in org.dspace.xmlworkflow with parameters of type GroupModifier and TypeMethodDescriptionvoidprotected voidXmlWorkflowServiceImpl.addGroupPolicyToItem(Context context, Item item, int action, Group group, String policyType) static voidWorkflowUtils.createCollectionWorkflowRole(Context context, Collection collection, String roleId, Group group) Creates a role for a collection by linking a group of epersons to a role IDXmlWorkflowServiceImpl.getWorkflowRoleGroup(Context context, Collection collection, String roleName, Group roleGroup) protected voidXmlWorkflowServiceImpl.grantGroupAllItemPolicies(Context context, Item item, Group group, String policyType) protected voidXmlWorkflowServiceImpl.removeGroupItemPolicies(Context context, Item item, Group e) -
Uses of Group in org.dspace.xmlworkflow.storedcomponents
Fields in org.dspace.xmlworkflow.storedcomponents with type parameters of type GroupModifier and TypeFieldDescriptionstatic jakarta.persistence.metamodel.SingularAttribute<CollectionRole,Group> CollectionRole_.groupPoolTask_.groupstatic jakarta.persistence.metamodel.SingularAttribute<WorkflowItemRole,Group> WorkflowItemRole_.groupMethods in org.dspace.xmlworkflow.storedcomponents that return GroupModifier and TypeMethodDescriptionCollectionRole.getGroup()PoolTask.getGroup()WorkflowItemRole.getGroup()Methods in org.dspace.xmlworkflow.storedcomponents with parameters of type GroupModifier and TypeMethodDescriptionCollectionRoleServiceImpl.create(Context context, Collection collection, String roleId, Group group) CollectionRoleServiceImpl.findByGroup(Context context, Group group) PoolTaskServiceImpl.findByGroup(Context context, Group group) voidvoidvoidMethod parameters in org.dspace.xmlworkflow.storedcomponents with type arguments of type Group -
Uses of Group in org.dspace.xmlworkflow.storedcomponents.dao
Methods in org.dspace.xmlworkflow.storedcomponents.dao with parameters of type GroupModifier and TypeMethodDescriptionCollectionRoleDAO.findByGroup(Context context, Group group) PoolTaskDAO.findByGroup(Context context, Group group) PoolTaskDAO.findByWorkflowItemAndGroup(Context context, Group group, XmlWorkflowItem workflowItem) -
Uses of Group in org.dspace.xmlworkflow.storedcomponents.dao.impl
Methods in org.dspace.xmlworkflow.storedcomponents.dao.impl with parameters of type GroupModifier and TypeMethodDescriptionCollectionRoleDAOImpl.findByGroup(Context context, Group group) PoolTaskDAOImpl.findByGroup(Context context, Group group) PoolTaskDAOImpl.findByWorkflowItemAndGroup(Context context, Group group, XmlWorkflowItem workflowItem) -
Uses of Group in org.dspace.xmlworkflow.storedcomponents.service
Methods in org.dspace.xmlworkflow.storedcomponents.service with parameters of type GroupModifier and TypeMethodDescriptionCollectionRoleService.create(Context context, Collection collection, String roleId, Group group) CollectionRoleService.findByGroup(Context context, Group group) PoolTaskService.findByGroup(Context context, Group group) This method will return a list of PoolTask for the given group
findAll(Context context, List<MetadataField> metadataFieldsSort, int pageSize, int offset)instead