Uses of Class
org.dspace.eperson.Group
-
Packages that use Group Package Description org.dspace.app.itemimport org.dspace.app.util Miscellaneous utility classes.org.dspace.authenticate End-user authentication manager, interface and implementations.org.dspace.authenticate.service org.dspace.authorize Represents permissions for access to DSpace content.org.dspace.authorize.dao org.dspace.authorize.dao.impl org.dspace.authorize.service org.dspace.content Provides an API for reading and manipulating content in the DSpace system.org.dspace.content.dao org.dspace.content.dao.impl org.dspace.content.packager Provides an API and implementations of content packages, used in the context of ingest (SIP), or dissemination (DIP)org.dspace.content.service org.dspace.core Provides some basic functionality required throughout the DSpace system.org.dspace.eperson Provides classes representing e-people and groups of e-people.org.dspace.eperson.dao org.dspace.eperson.dao.impl org.dspace.eperson.service org.dspace.scripts org.dspace.scripts.service org.dspace.supervision org.dspace.supervision.dao org.dspace.supervision.dao.impl org.dspace.supervision.service org.dspace.usage Capture of "usage events".org.dspace.workflow DSpace has a simple workflow system, which models the workflows as named steps: SUBMIT, arbitrary named steps that you define, and ARCHIVE.org.dspace.xmlworkflow An Item submission begins as aWorkspaceItemin some user's workspace.org.dspace.xmlworkflow.storedcomponents The state of an item in a workflow is persisted in a number of objects.org.dspace.xmlworkflow.storedcomponents.dao org.dspace.xmlworkflow.storedcomponents.dao.impl org.dspace.xmlworkflow.storedcomponents.service -
-
Uses of Group in org.dspace.app.itemimport
Methods in org.dspace.app.itemimport with parameters of type Group Modifier and Type Method Description protected voidItemImportServiceImpl. setPermission(Context c, Group g, 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 Group Modifier and Type Method Description static 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 Group Modifier and Type Method Description List<Group>AuthenticationMethod. getSpecialGroups(Context context, javax.servlet.http.HttpServletRequest request)Get list of extra groups that user implicitly belongs to.List<Group>AuthenticationServiceImpl. getSpecialGroups(Context context, javax.servlet.http.HttpServletRequest request)List<Group>IPAuthentication. getSpecialGroups(Context context, javax.servlet.http.HttpServletRequest request)List<Group>LDAPAuthentication. getSpecialGroups(Context context, javax.servlet.http.HttpServletRequest request)List<Group>OidcAuthentication. getSpecialGroups(Context context, javax.servlet.http.HttpServletRequest request)List<Group>OidcAuthenticationBean. getSpecialGroups(Context context, javax.servlet.http.HttpServletRequest request)List<Group>OrcidAuthentication. getSpecialGroups(Context context, javax.servlet.http.HttpServletRequest request)List<Group>OrcidAuthenticationBean. getSpecialGroups(Context context, javax.servlet.http.HttpServletRequest request)List<Group>PasswordAuthentication. getSpecialGroups(Context context, javax.servlet.http.HttpServletRequest request)Add authenticated users to the group defined in authentication-password.cfg by the login.specialgroup key.List<Group>ShibAuthentication. getSpecialGroups(Context context, javax.servlet.http.HttpServletRequest request)Get list of extra groups that user implicitly belongs to.List<Group>X509Authentication. getSpecialGroups(Context context, javax.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 Group Modifier and Type Method Description List<Group>AuthenticationService. getSpecialGroups(Context context, javax.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 Group Modifier and Type Field Description static javax.persistence.metamodel.SingularAttribute<ResourcePolicy,Group>ResourcePolicy_. epersonGroupMethods in org.dspace.authorize that return Group Modifier and Type Method Description GroupResourcePolicy. getGroup()gets the Group referred to by this policyMethods in org.dspace.authorize that return types with arguments of type Group Modifier and Type Method Description List<Group>AuthorizeServiceImpl. getAuthorizedGroups(Context c, DSpaceObject o, int actionID)Methods in org.dspace.authorize with parameters of type Group Modifier and Type Method Description voidAuthorizeServiceImpl. 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)ResourcePolicyAuthorizeServiceImpl. createOrModifyPolicy(ResourcePolicy policy, Context context, String name, Group group, EPerson ePerson, Date embargoDate, int action, String reason, DSpaceObject dso)ResourcePolicyAuthorizeServiceImpl. createResourcePolicy(Context context, DSpaceObject dso, Group group, EPerson eperson, int type, String rpType)ResourcePolicyAuthorizeServiceImpl. createResourcePolicy(Context context, DSpaceObject dso, Group group, EPerson eperson, int type, String rpType, String rpName, String rpDescription, Date startDate, Date endDate)List<ResourcePolicy>ResourcePolicyServiceImpl. find(Context c, DSpaceObject dso, Group group, int action)List<ResourcePolicy>ResourcePolicyServiceImpl. find(Context context, Group group)List<ResourcePolicy>ResourcePolicyServiceImpl. findByGroup(Context context, Group group, int offset, int limit)List<ResourcePolicy>ResourcePolicyServiceImpl. findByGroupAndResourceUuid(Context context, Group group, UUID resourceUuid, int offset, int limit)ResourcePolicyAuthorizeServiceImpl. findByTypeGroupAction(Context c, DSpaceObject dso, Group group, int action)List<ResourcePolicy>ResourcePolicyServiceImpl. findByTypeGroupActionExceptId(Context context, DSpaceObject dso, Group group, int action, int notPolicyID)List<ResourcePolicy>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)voidResourcePolicy. setGroup(Group epersonGroup)sets the Group referred to by this policyMethod parameters in org.dspace.authorize with type arguments of type Group Modifier and Type Method Description List<ResourcePolicy>ResourcePolicyServiceImpl. find(Context c, EPerson e, List<Group> groups, int action, int type_id) -
Uses of Group in org.dspace.authorize.dao
Methods in org.dspace.authorize.dao with parameters of type Group Modifier and Type Method Description intResourcePolicyDAO. 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)List<ResourcePolicy>ResourcePolicyDAO. findByGroup(Context context, Group group)List<ResourcePolicy>ResourcePolicyDAO. findByGroup(Context context, Group group, int offset, int limit)Return a paginated list of policies related to a groupList<ResourcePolicy>ResourcePolicyDAO. 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 resourceUuidList<ResourcePolicy>ResourcePolicyDAO. findByTypeGroupAction(Context context, DSpaceObject dso, Group group, int action)List<ResourcePolicy>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 Group Modifier and Type Method Description List<ResourcePolicy>ResourcePolicyDAO. 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 Group Modifier and Type Method Description intResourcePolicyDAOImpl. 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)List<ResourcePolicy>ResourcePolicyDAOImpl. findByGroup(Context context, Group group)List<ResourcePolicy>ResourcePolicyDAOImpl. findByGroup(Context context, Group group, int offset, int limit)List<ResourcePolicy>ResourcePolicyDAOImpl. findByGroupAndResourceUuid(Context context, Group group, UUID resourceUuid, int offset, int limit)List<ResourcePolicy>ResourcePolicyDAOImpl. findByTypeGroupAction(Context context, DSpaceObject dso, Group group, int action)List<ResourcePolicy>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 Group Modifier and Type Method Description List<ResourcePolicy>ResourcePolicyDAOImpl. 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 Group Modifier and Type Method Description List<Group>AuthorizeService. 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 Group Modifier and Type Method Description voidAuthorizeService. 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 groupResourcePolicyAuthorizeService. createOrModifyPolicy(ResourcePolicy policy, Context context, String name, Group group, EPerson ePerson, Date embargoDate, int action, String reason, DSpaceObject dso)ResourcePolicyAuthorizeService. createResourcePolicy(Context context, DSpaceObject dso, Group group, EPerson eperson, int type, String rpType)ResourcePolicyAuthorizeService. createResourcePolicy(Context context, DSpaceObject dso, Group group, EPerson eperson, int type, String rpType, String rpName, String rpDescription, Date startDate, Date endDate)List<ResourcePolicy>ResourcePolicyService. find(Context c, DSpaceObject dso, Group group, int action)List<ResourcePolicy>ResourcePolicyService. find(Context context, Group group)List<ResourcePolicy>ResourcePolicyService. findByGroup(Context context, Group group, int offset, int limit)Return a paginated list of policies related to a groupList<ResourcePolicy>ResourcePolicyService. 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 resourceUuidResourcePolicyAuthorizeService. findByTypeGroupAction(Context c, DSpaceObject dso, Group group, int action)List<ResourcePolicy>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.List<ResourcePolicy>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 Modifier and Type Method Description List<ResourcePolicy>ResourcePolicyService. find(Context c, EPerson e, List<Group> groups, int action, int type_id) -
Uses of Group in org.dspace.content
Fields in org.dspace.content with type parameters of type Group Modifier and Type Field Description static javax.persistence.metamodel.SingularAttribute<Collection,Group>Collection_. adminsstatic javax.persistence.metamodel.SingularAttribute<Community,Group>Community_. adminsstatic javax.persistence.metamodel.SingularAttribute<Collection,Group>Collection_. submittersMethods in org.dspace.content that return Group Modifier and Type Method Description GroupCollectionServiceImpl. createAdministrators(Context context, Collection collection)GroupCommunityServiceImpl. createAdministrators(Context context, Community community)GroupCollectionServiceImpl. createDefaultReadGroup(Context context, Collection collection, String typeOfGroupString, int defaultRead)GroupCollectionServiceImpl. createSubmitters(Context context, Collection collection)GroupCollectionServiceImpl. createWorkflowGroup(Context context, Collection collection, int step)GroupCollection. getAdministrators()Get the default group of administrators, if there is one.GroupCommunity. getAdministrators()Get the default group of administrators, if there is one.GroupCollection. getSubmitters()Get the default group of submitters, if there is one.GroupCollectionServiceImpl. getWorkflowGroup(Context context, Collection collection, int step)GroupCollection. getWorkflowStep1(Context context)GroupCollection. getWorkflowStep2(Context context)GroupCollection. getWorkflowStep3(Context context)Methods in org.dspace.content with parameters of type Group Modifier and Type Method Description CommunityCommunityServiceImpl. findByAdminGroup(Context context, Group group)CollectionCollectionServiceImpl. 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 Group Modifier and Type Method Description CommunityCommunityDAO. findByAdminGroup(Context context, Group group)CollectionCollectionDAO. 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 Group Modifier and Type Method Description CommunityCommunityDAOImpl. findByAdminGroup(Context context, Group group)CollectionCollectionDAOImpl. 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 Group Modifier and Type Method Description protected List<Group>RoleDisseminator. findAssociatedGroups(Context context, DSpaceObject object)Find all Groups associated with this DSpace Object.Methods in org.dspace.content.packager with parameters of type Group Modifier and Type Method Description protected 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 Group Modifier and Type Method Description GroupCollectionService. createAdministrators(Context context, Collection collection)Create a default administrators group if one does not already exist.GroupCommunityService. createAdministrators(Context context, Community community)Create a default administrators group if one does not already exist.GroupCollectionService. createDefaultReadGroup(Context context, Collection collection, String typeOfGroupString, int defaultRead)This method will create a default read group for the given Collection.GroupCollectionService. createSubmitters(Context context, Collection collection)Create a default submitters group if one does not already exist.GroupCollectionService. createWorkflowGroup(Context context, Collection collection, int step)Create a workflow group for the given step if one does not already exist.GroupCollectionService. 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 Group Modifier and Type Method Description CommunityCommunityService. findByAdminGroup(Context context, Group group)CollectionCollectionService. 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 Group Modifier and Type Method Description GroupContext. getAdminGroup()Returns the default "Administrator" group for DSpace administrators.Methods in org.dspace.core that return types with arguments of type Group Modifier and Type Method Description Set<Group>Context. getCachedAllMemberGroupsSet(EPerson ePerson)Set<Group>ContextReadOnlyCache. getCachedAllMemberGroupsSet(EPerson ePerson)List<Group>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 Group Modifier and Type Method Description voidContext. cacheGroupMembership(Group group, EPerson eperson, Boolean isMember)voidContextReadOnlyCache. cacheGroupMembership(Group group, EPerson eperson, Boolean isMember)BooleanContext. getCachedGroupMembership(Group group, EPerson eperson)BooleanContextReadOnlyCache. getCachedGroupMembership(Group group, EPerson eperson)Method parameters in org.dspace.core with type arguments of type Group Modifier and Type Method Description voidContext. 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 Group Modifier and Type Field Description GroupGroup2GroupCache. childGroupGroup2GroupCache. parentFields in org.dspace.eperson with type parameters of type Group Modifier and Type Field Description static javax.persistence.metamodel.SingularAttribute<Group2GroupCache,Group>Group2GroupCache_. childstatic javax.persistence.metamodel.ListAttribute<Group,EPerson>Group_. epeoplestatic javax.persistence.metamodel.ListAttribute<EPerson,Group>EPerson_. groupsstatic javax.persistence.metamodel.ListAttribute<Group,Group>Group_. groupsstatic javax.persistence.metamodel.ListAttribute<Group,Group>Group_. groupsstatic javax.persistence.metamodel.SingularAttribute<Group,Integer>Group_. legacyIdstatic javax.persistence.metamodel.SingularAttribute<Group,String>Group_. namestatic javax.persistence.metamodel.SingularAttribute<Group2GroupCache,Group>Group2GroupCache_. parentstatic javax.persistence.metamodel.ListAttribute<Group,Group>Group_. parentGroupsstatic javax.persistence.metamodel.ListAttribute<Group,Group>Group_. parentGroupsstatic javax.persistence.metamodel.SingularAttribute<Group,Boolean>Group_. permanentMethods in org.dspace.eperson that return Group Modifier and Type Method Description GroupGroupServiceImpl. create(Context context)GroupGroupServiceImpl. find(Context context, UUID id)GroupGroupServiceImpl. findByIdOrLegacyId(Context context, String id)GroupGroupServiceImpl. findByLegacyId(Context context, int id)GroupGroupServiceImpl. findByName(Context context, String name)GroupGroup2GroupCache. getChild()GroupGroup2GroupCache. getParent()Methods in org.dspace.eperson that return types with arguments of type Group Modifier and Type Method Description List<Group>GroupServiceImpl. allMemberGroups(Context context, EPerson ePerson)Set<Group>GroupServiceImpl. allMemberGroupsSet(Context context, EPerson ePerson)List<Group>GroupServiceImpl. findAll(Context context, int sortField)Deprecated.List<Group>GroupServiceImpl. findAll(Context context, List<MetadataField> metadataSortFields)List<Group>GroupServiceImpl. findAll(Context context, List<MetadataField> metadataSortFields, int pageSize, int offset)List<Group>GroupServiceImpl. findByMetadataField(Context context, String searchValue, MetadataField metadataField)List<Group>GroupServiceImpl. findByParent(Context context, Group parent, int pageSize, int offset)List<Group>GroupServiceImpl. getEmptyGroups(Context context)Get a list of groups with no members.List<Group>EPerson. getGroups()List<Group>Group. getMemberGroups()Return Group members (i.e.List<Group>GroupServiceImpl. search(Context context, String query)List<Group>GroupServiceImpl. search(Context context, String query, int offset, int limit)List<Group>GroupServiceImpl. searchNonMembers(Context context, String query, Group excludeParentGroup, int offset, int limit)Methods in org.dspace.eperson with parameters of type Group Modifier and Type Method Description voidGroupServiceImpl. addMember(Context context, Group group, EPerson e)voidGroupServiceImpl. addMember(Context context, Group groupParent, Group groupChild)List<EPerson>GroupServiceImpl. allMembers(Context c, Group g)intGroupServiceImpl. countAllMembers(Context context, Group group)intGroupServiceImpl. countByParent(Context context, Group parent)voidGroupServiceImpl. delete(Context context, Group group)List<Group>GroupServiceImpl. findByParent(Context context, Group parent, int pageSize, int offset)StringGroupServiceImpl. getName(Group dso)DSpaceObjectGroupServiceImpl. getParentObject(Context context, Group group)booleanGroupServiceImpl. isDirectMember(Group group, EPerson ePerson)booleanGroupServiceImpl. isEmpty(Group group)Return true if group has no direct or indirect membersprotected booleanGroupServiceImpl. isEPersonInGroup(Context context, Group group, EPerson ePerson)booleanGroupServiceImpl. isMember(Context context, EPerson ePerson, Group group)booleanGroupServiceImpl. isMember(Context context, Group group)booleanGroupServiceImpl. isMember(Group owningGroup, Group childGroup)booleanGroupServiceImpl. 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)List<EPerson>EPersonServiceImpl. searchNonMembers(Context context, String query, Group excludeGroup, int offset, int limit)List<Group>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)voidGroup2GroupCache. setChild(Group child)voidGroupServiceImpl. setName(Group group, String name)voidGroup2GroupCache. setParent(Group parent)voidGroupServiceImpl. update(Context context, Group group)Update 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 Modifier and Type Method Description intEPersonServiceImpl. countByGroups(Context c, Set<Group> groups)List<EPerson>EPersonServiceImpl. findByGroups(Context c, Set<Group> groups)List<EPerson>EPersonServiceImpl. findByGroups(Context c, Set<Group> groups, int pageSize, int offset) -
Uses of Group in org.dspace.eperson.dao
Methods in org.dspace.eperson.dao that return Group Modifier and Type Method Description GroupGroupDAO. findByIdAndMembership(Context context, UUID id, EPerson ePerson)Find a group by its name and the membership of the given EPersonGroupGroupDAO. 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 Group Modifier and Type Method Description List<Group>GroupDAO. findAll(Context context, int pageSize, int offset)Find all groups ordered by name ascendingList<Group>GroupDAO. findAll(Context context, List<MetadataField> metadataSortFields, int pageSize, int offset)Find all groups ordered by the specified metadata fields ascendingList<Group>GroupDAO. findByEPerson(Context context, EPerson ePerson)Find all groups that the given ePerson belongs toList<Group>GroupDAO. 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)List<Group>GroupDAO. findByNameLike(Context context, String groupName, int offset, int limit)Find a group by its name (fuzzy match)List<Group>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.List<Group>GroupDAO. findByParent(Context context, Group parent, int pageSize, int offset)Find all groups which are members of a given parent group.List<Group>GroupDAO. getEmptyGroups(Context context)Return all empty groupsMethods in org.dspace.eperson.dao with parameters of type Group Modifier and Type Method Description intGroupDAO. 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.Group2GroupCacheGroup2GroupCacheDAO. find(Context context, Group parent, Group child)List<Group>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.List<Group2GroupCache>Group2GroupCacheDAO. findByParent(Context context, Group group)List<Group>GroupDAO. findByParent(Context context, Group parent, int pageSize, int offset)Find all groups which are members of a given parent group.Group2GroupCacheGroup2GroupCacheDAO. findByParentAndChild(Context context, Group parent, Group child)List<EPerson>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 Group Modifier and Type Method Description intEPersonDAO. countByGroups(Context context, Set<Group> groups)Count total number of EPersons who are a member of one or more of the listed groups.List<Group2GroupCache>Group2GroupCacheDAO. findByChildren(Context context, Iterable<Group> groups)List<EPerson>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 Group Modifier and Type Method Description GroupGroupDAOImpl. findByIdAndMembership(Context context, UUID id, EPerson ePerson)GroupGroupDAOImpl. findByName(Context context, String name)Methods in org.dspace.eperson.dao.impl that return types with arguments of type Group Modifier and Type Method Description List<Group>GroupDAOImpl. findAll(Context context, int pageSize, int offset)List<Group>GroupDAOImpl. findAll(Context context, List<MetadataField> sortMetadataFields, int pageSize, int offset)List<Group>GroupDAOImpl. findByEPerson(Context context, EPerson ePerson)List<Group>GroupDAOImpl. findByMetadataField(Context context, String searchValue, MetadataField metadataField)List<Group>GroupDAOImpl. findByNameLike(Context context, String groupName, int offset, int limit)List<Group>GroupDAOImpl. findByNameLikeAndNotMember(Context context, String groupName, Group excludeParent, int offset, int limit)List<Group>GroupDAOImpl. findByParent(Context context, Group parent, int pageSize, int offset)List<Group>GroupDAOImpl. getEmptyGroups(Context context)Methods in org.dspace.eperson.dao.impl with parameters of type Group Modifier and Type Method Description intGroupDAOImpl. countByNameLikeAndNotMember(Context context, String groupName, Group excludeParent)intGroupDAOImpl. countByParent(Context context, Group parent)voidGroupDAOImpl. delete(Context context, Group group)Group2GroupCacheGroup2GroupCacheDAOImpl. find(Context context, Group parent, Group child)List<Group>GroupDAOImpl. findByNameLikeAndNotMember(Context context, String groupName, Group excludeParent, int offset, int limit)List<Group2GroupCache>Group2GroupCacheDAOImpl. findByParent(Context context, Group group)List<Group>GroupDAOImpl. findByParent(Context context, Group parent, int pageSize, int offset)Group2GroupCacheGroup2GroupCacheDAOImpl. findByParentAndChild(Context context, Group parent, Group child)protected javax.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.List<EPerson>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 Group Modifier and Type Method Description intEPersonDAOImpl. countByGroups(Context context, Set<Group> groups)List<Group2GroupCache>Group2GroupCacheDAOImpl. findByChildren(Context context, Iterable<Group> groups)List<EPerson>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 Group Modifier and Type Method Description GroupGroupService. create(Context context)Create a new groupGroupGroupService. 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 Group Modifier and Type Method Description List<Group>GroupService. allMemberGroups(Context context, EPerson ePerson)Get all of the groups that an eperson is a member of.Set<Group>GroupService. allMemberGroupsSet(Context context, EPerson ePerson)List<Group>GroupService. findAll(Context context, int sortField)Deprecated.List<Group>GroupService. findAll(Context context, List<MetadataField> metadataSortFields)Deprecated.Please usefindAll(Context context, List<MetadataField> metadataFieldsSort, int pageSize, int offset)insteadList<Group>GroupService. findAll(Context context, List<MetadataField> metadataSortFields, int pageSize, int offset)Finds all groups in the siteList<Group>GroupService. 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)List<Group>GroupService. findByParent(Context context, Group parent, int pageSize, int offset)Find all groups which are a member of the given Parent groupList<Group>GroupService. getEmptyGroups(Context context)Find all empty groups in DSpaceList<Group>GroupService. search(Context context, String query)Find the Groups that match the query across both Group name and Group ID.List<Group>GroupService. search(Context context, String query, int offset, int limit)Find the Groups that match the query across both Group name and Group ID.List<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 parentGroupMethods in org.dspace.eperson.service with parameters of type Group Modifier and Type Method Description voidGroupService. addMember(Context context, Group group, EPerson e)add an eperson membervoidGroupService. addMember(Context context, Group groupParent, Group groupChild)add group to this group.List<EPerson>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.List<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.booleanGroupService. isEmpty(Group group)Return true if group has no direct or indirect membersbooleanGroupService. isMember(Context context, EPerson eperson, Group group)fast check to see if an eperson is a member called with eperson id.booleanGroupService. isMember(Context context, Group group)fast check to see if an eperson is a member called with eperson id.booleanGroupService. isMember(Group owningGroup, Group childGroup)Check 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.List<EPerson>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.List<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.voidGroupService. setName(Group group, String name)set name of groupMethod parameters in org.dspace.eperson.service with type arguments of type Group Modifier and Type Method Description intEPersonService. countByGroups(Context c, Set<Group> groups)Count all EPerson accounts which belong to at least one of the specified groups.List<EPerson>EPersonService. findByGroups(Context c, Set<Group> groups)Retrieve all EPerson accounts which belong to at least one of the specified groups.List<EPerson>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 Group Modifier and Type Field Description static javax.persistence.metamodel.ListAttribute<Process,Group>Process_. groupsMethods in org.dspace.scripts that return types with arguments of type Group Modifier and Type Method Description List<Group>Process. getGroups()This method will return the special groups associated with the Process.Method parameters in org.dspace.scripts with type arguments of type Group Modifier and Type Method Description ProcessProcessServiceImpl. create(Context context, EPerson ePerson, String scriptName, List<DSpaceCommandLineParameter> parameters, Set<Group> specialGroups)voidProcess. setGroups(List<Group> groups)This method sets the special groups associated with the Process. -
Uses of Group in org.dspace.scripts.service
Method parameters in org.dspace.scripts.service with type arguments of type Group Modifier and Type Method Description ProcessProcessService. create(Context context, EPerson ePerson, String scriptName, List<DSpaceCommandLineParameter> parameters, Set<Group> specialGroups)This method will create a Process object in the database -
Uses of Group in org.dspace.supervision
Fields in org.dspace.supervision with type parameters of type Group Modifier and Type Field Description static javax.persistence.metamodel.SingularAttribute<SupervisionOrder,Group>SupervisionOrder_. groupMethods in org.dspace.supervision that return Group Modifier and Type Method Description GroupSupervisionOrder. getGroup()Methods in org.dspace.supervision with parameters of type Group Modifier and Type Method Description SupervisionOrderSupervisionOrderServiceImpl. create(Context context, Item item, Group group)SupervisionOrderSupervisionOrderServiceImpl. findByItemAndGroup(Context context, Item item, Group group)voidSupervisionOrder. setGroup(Group group) -
Uses of Group in org.dspace.supervision.dao
Methods in org.dspace.supervision.dao with parameters of type Group Modifier and Type Method Description SupervisionOrderSupervisionOrderDao. 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 Group Modifier and Type Method Description SupervisionOrderSupervisionOrderDaoImpl. 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 Group Modifier and Type Method Description SupervisionOrderSupervisionOrderService. create(Context context, Item item, Group group)Creates a new SupervisionOrderSupervisionOrderSupervisionOrderService. 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 Group Modifier and Type Method Description Group[]UsageWorkflowEvent. getGroupOwners()Methods in org.dspace.usage with parameters of type Group Modifier and Type Method Description voidUsageWorkflowEvent. setGroupOwners(Group... newGroupOwner) -
Uses of Group in org.dspace.workflow
Methods in org.dspace.workflow that return Group Modifier and Type Method Description GroupWorkflowService. createWorkflowRoleGroup(Context context, Collection collection, String roleName)This method will create the workflowRoleGroup for a collection and the given rolenameGroupWorkflowService. getWorkflowRoleGroup(Context context, Collection collection, String roleName, Group roleGroup)Methods in org.dspace.workflow with parameters of type Group Modifier and Type Method Description GroupWorkflowService. getWorkflowRoleGroup(Context context, Collection collection, String roleName, Group roleGroup) -
Uses of Group in org.dspace.xmlworkflow
Methods in org.dspace.xmlworkflow that return Group Modifier and Type Method Description GroupXmlWorkflowServiceImpl. createWorkflowRoleGroup(Context context, Collection collection, String roleName)static GroupWorkflowUtils. getRoleGroup(Context context, Collection collection, Role role)GroupXmlWorkflowServiceImpl. getWorkflowRoleGroup(Context context, Collection collection, String roleName, Group roleGroup)Methods in org.dspace.xmlworkflow that return types with arguments of type Group Modifier and Type Method Description ArrayList<Group>RoleMembers. getGroups()Methods in org.dspace.xmlworkflow with parameters of type Group Modifier and Type Method Description voidRoleMembers. addGroup(Group group)protected 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 IDGroupXmlWorkflowServiceImpl. 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 Group Modifier and Type Field Description static javax.persistence.metamodel.SingularAttribute<CollectionRole,Group>CollectionRole_. groupstatic javax.persistence.metamodel.SingularAttribute<PoolTask,Group>PoolTask_. groupstatic javax.persistence.metamodel.SingularAttribute<WorkflowItemRole,Group>WorkflowItemRole_. groupMethods in org.dspace.xmlworkflow.storedcomponents that return Group Modifier and Type Method Description GroupCollectionRole. getGroup()GroupPoolTask. getGroup()GroupWorkflowItemRole. getGroup()Methods in org.dspace.xmlworkflow.storedcomponents with parameters of type Group Modifier and Type Method Description CollectionRoleCollectionRoleServiceImpl. create(Context context, Collection collection, String roleId, Group group)List<CollectionRole>CollectionRoleServiceImpl. findByGroup(Context context, Group group)List<PoolTask>PoolTaskServiceImpl. findByGroup(Context context, Group group)voidCollectionRole. setGroup(Group group)voidPoolTask. setGroup(Group group)voidWorkflowItemRole. setGroup(Group group)Method parameters in org.dspace.xmlworkflow.storedcomponents with type arguments of type Group Modifier and Type Method Description protected List<PoolTask>PoolTaskServiceImpl. findByGroups(Context context, EPerson ePerson, List<Group> groups) -
Uses of Group in org.dspace.xmlworkflow.storedcomponents.dao
Methods in org.dspace.xmlworkflow.storedcomponents.dao with parameters of type Group Modifier and Type Method Description List<CollectionRole>CollectionRoleDAO. findByGroup(Context context, Group group)List<PoolTask>PoolTaskDAO. findByGroup(Context context, Group group)PoolTaskPoolTaskDAO. 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 Group Modifier and Type Method Description List<CollectionRole>CollectionRoleDAOImpl. findByGroup(Context context, Group group)List<PoolTask>PoolTaskDAOImpl. findByGroup(Context context, Group group)PoolTaskPoolTaskDAOImpl. 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 Group Modifier and Type Method Description CollectionRoleCollectionRoleService. create(Context context, Collection collection, String roleId, Group group)List<CollectionRole>CollectionRoleService. findByGroup(Context context, Group group)List<PoolTask>PoolTaskService. findByGroup(Context context, Group group)This method will return a list of PoolTask for the given group
-