Uses of Class
edu.internet2.middleware.grouper.Group

Packages that use Group
edu.internet2.middleware.grouper The I2MI Grouper project is an open source toolkit for managing groups. 
edu.internet2.middleware.grouper.app.gsh   
edu.internet2.middleware.grouper.app.loader Grouper loader is a generic loading utility for grouper that automatically manages lists

Documentation is available via the 'Grouper loader' on the Grouper Project wiki https://wiki.internet2.edu/confluence/display/GrouperWG/Grouper+-+Loader 
edu.internet2.middleware.grouper.app.usdu The Unresolvable Subject Deletion Utility (usdu) is a Grouper API extension which finds and optionally deletes members whose subjects can not be resolved by their source. 
edu.internet2.middleware.grouper.attr   
edu.internet2.middleware.grouper.attr.assign   
edu.internet2.middleware.grouper.filter This package contains classes which help query for Groups, Stems, etc 
edu.internet2.middleware.grouper.group   
edu.internet2.middleware.grouper.hooks.beans This package contains beans which are used by hooks to pass data. 
edu.internet2.middleware.grouper.hooks.examples This package contains working hooks examples which can be cloned and tweaked 
edu.internet2.middleware.grouper.internal.dao This package contains the data access object interfaces that a DB layer would have to implement (generally revolving around queries to DB) 
edu.internet2.middleware.grouper.internal.dao.hib3 This package contains hib3 related data access object implementations and mappings 
edu.internet2.middleware.grouper.internal.util This package contains internal utility classes 
edu.internet2.middleware.grouper.misc This package contains generic grouper classes which do not belong elsewhere 
edu.internet2.middleware.grouper.permissions   
edu.internet2.middleware.grouper.permissions.role   
edu.internet2.middleware.grouper.privs This package contains access and privilege related classes 
edu.internet2.middleware.grouper.subj This package contains classes related to the subject API 
edu.internet2.middleware.grouper.util This package contains utility classes (generally static methods) 
edu.internet2.middleware.grouper.validator This package contains validator classes 
edu.internet2.middleware.grouper.xml This package contains xml classes (e.g. export/import) 
edu.internet2.middleware.grouper.xml.export   
 

Uses of Group in edu.internet2.middleware.grouper
 

Methods in edu.internet2.middleware.grouper that return Group
 Group Stem.addChildGroup(java.lang.String extension, java.lang.String displayExtension)
          Add a new group to the registry.
 Group Group.clone()
          deep clone the fields in this object
 Group Group.copy(Stem stem)
          Copy this group to another Stem.
 Group Group.dbVersion()
           
static Group GroupFinder.findByAlternateName(GrouperSession s, java.lang.String name, boolean exceptionIfNotFound)
          Find a group within the registry by its alternate name.
static Group GroupFinder.findByAttribute(GrouperSession s, java.lang.String attr, java.lang.String val)
          Deprecated. use the overload
static Group GroupFinder.findByAttribute(GrouperSession s, java.lang.String attr, java.lang.String val, boolean exceptionOnNull)
          Find Group by attribute value.
static Group GroupFinder.findByCurrentName(GrouperSession s, java.lang.String name, boolean exceptionIfNotFound)
          Find a group within the registry by its current name.
static Group GroupFinder.findByName(GrouperSession s, java.lang.String name)
          Deprecated. 
static Group GroupFinder.findByName(GrouperSession s, java.lang.String name, boolean exceptionIfNotFound)
          Find a group within the registry by name.
static Group GroupFinder.findByName(GrouperSession s, java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
          Find a group within the registry by name.
static Group GroupFinder.findByUuid(GrouperSession s, java.lang.String uuid)
          Deprecated. 
static Group GroupFinder.findByUuid(GrouperSession s, java.lang.String uuid, boolean exceptionIfNotFound)
          Find a group within the registry by UUID.
static Group GroupFinder.findByUuid(GrouperSession s, java.lang.String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions)
          Find a group within the registry by UUID.
 Group Membership.getGroup()
          Get this membership's group.
 Group Composite.getLeftGroup()
          Return this Composite's left factor.
 Group Composite.getOwnerGroup()
          Return this Composite's owner.
 Group Composite.getRightGroup()
          Return this Composite's right factor.
 Group Membership.getViaGroup()
          Get this membership's via group.
 Group Stem.internal_addChildGroup(GrouperSession session, java.lang.String extn, java.lang.String dExtn, java.lang.String uuid, java.lang.String description, java.util.Set<GroupType> types, java.util.Map<java.lang.String,java.lang.String> attributes, boolean addDefaultGroupPrivileges, TypeOfGroup typeOfGroup)
           
 Group Stem.internal_addChildGroup(java.lang.String extn, java.lang.String dExtn, java.lang.String uuid)
          add child group with uuid
 Group Stem.internal_addChildGroup(java.lang.String extn, java.lang.String dExtn, java.lang.String uuid, TypeOfGroup typeOfGroup)
          add child group with uuid
 Group GroupTypeTuple.retrieveGroup(boolean retrieveIfNull)
          try to get the current group if it is available (if this object is cloned, then it might be null)
 Group Attribute.retrieveGroup(boolean retrieveIfNull)
          try to get the current group if it is available (if this object is cloned, then it might be null)
 Group GroupCopy.save()
          Copy the group using the options set in this class.
 Group GroupSave.save()
           create or update a group.
static Group Group.saveGroup(GrouperSession GROUPER_SESSION, java.lang.String groupNameToEdit, java.lang.String uuid, java.lang.String name, java.lang.String displayExtension, java.lang.String description, SaveMode saveMode, boolean createParentStemsIfNotExist)
           create or update a group.
 Group GroupSave.saveUnchecked()
           create or update a group.
 Group Member.toGroup()
          Convert this member back to a Group object.
 Group Group.xmlRetrieveByIdOrKey()
           
 Group Group.xmlSaveBusinessProperties(Group existingRecord)
           
 

Methods in edu.internet2.middleware.grouper that return types with arguments of type Group
 java.util.Set<Group> Member._internal_getGroupsHelper(Field field, MembershipType membershipType, java.lang.String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, java.lang.Boolean enabled)
          Get groups where this member is a member.
static java.util.Set<Group> GroupFinder.findAllByAttribute(GrouperSession s, java.lang.String attr, java.lang.String val)
          Find Groups by attribute value.
static java.util.Set<Group> GroupFinder.findAllByType(GrouperSession s, GroupType type)
          Find all groups within the registry by their GroupType.
 java.util.Set<Group> Stem.getChildGroups(Privilege[] privileges, Stem.Scope scope)
          Deprecated. use the overload
 java.util.Set<Group> Stem.getChildGroups(Stem.Scope scope)
          Get groups that are children of this stem.
 java.util.Set<Group> Stem.getChildGroups(Stem.Scope scope, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          Get groups that are children of this stem.
 java.util.Set<Group> Stem.getChildMembershipGroups(Stem.Scope scope, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          Get groups that are children of this stem and there is a list membership.
 java.util.Set<Group> Member.getEffectiveGroups()
          Get groups where this member has an effective membership.
 java.util.Set<Group> Member.getEffectiveGroups(Field field)
          Get groups where this member has an effective membership.
 java.util.Set<Group> Member.getEffectiveGroups(Field field, java.lang.String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, java.lang.Boolean enabled)
          Get groups where this member is an effective member.
 java.util.Set<Group> Member.getGroups()
          Get groups where this member is a member.
 java.util.Set<Group> Member.getGroups(Field field)
          Get groups where this member is a member.
 java.util.Set<Group> Member.getGroups(Field field, java.lang.String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, java.lang.Boolean enabled)
          Get groups where this member is a member.
 java.util.Set<Group> Member.getImmediateGroups()
          Get groups where this member has an immediate membership.
 java.util.Set<Group> Member.getImmediateGroups(Field field)
          Get groups where this member has an immediate membership.
 java.util.Set<Group> Member.getImmediateGroups(Field field, java.lang.String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, java.lang.Boolean enabled)
          Get groups where this member is an immediate member.
 java.util.Set<Group> Member.getNonImmediateGroups()
          Get groups where this member has a non immediate membership.
 java.util.Set<Group> Member.getNonImmediateGroups(Field field)
          Get groups where this member has an immediate membership.
 java.util.Set<Group> Member.getNonImmediateGroups(Field field, java.lang.String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, java.lang.Boolean enabled)
          Get groups where this member is a nonimmediate member.
 java.util.Set<Group> Member.hasAdmin()
          Get groups where this member has the ADMIN privilege.
 java.util.Set<Group> Member.hasOptin()
          Get groups where this member has the OPTIN privilege.
 java.util.Set<Group> Member.hasOptout()
          Get groups where this member has the OPTOUT privilege.
 java.util.Set<Group> Member.hasRead()
          Get groups where this member has the READ privilege.
 java.util.Set<Group> Member.hasUpdate()
          Get groups where this member has the UPDATE privilege.
 java.util.Set<Group> Member.hasView()
          Get groups where this member has the VIEW privilege.
 java.util.Set<Group> GrouperAccessAdapter.postHqlFilterGroups(GrouperSession grouperSession, java.util.Set<Group> inputGroups, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
static java.util.Set<Group> Membership.retrieveGroups(java.util.Collection<Membership> memberships)
          retrieve a set of groups based on some memberships (and store in each membership, like getGroup
 

Methods in edu.internet2.middleware.grouper with parameters of type Group
 Composite Group.addCompositeMember(CompositeType type, Group left, Group right)
          Add a composite membership to this group.
 void Group.assignCompositeMember(CompositeType type, Group left, Group right)
          Add ore replace a composite membership to this group.
 void GroupTypeTuple.assignGroupUuid(java.lang.String groupUUID1, Group group1)
           
 void Attribute.assignGroupUuid(java.lang.String groupUUID1, Group group1)
           
 boolean Member.canAdmin(Group g)
          Can this Member ADMIN on this Group.
 boolean Member.canOptin(Group g)
          Can this Member OPTIN on this Group.
 boolean Member.canOptout(Group g)
          Can this Member OPTOUT on this Group.
 boolean Member.canRead(Group g)
          Can this Member READ on this Group.
 boolean Member.canUpdate(Group g)
          Can this Member UPDATE on this Group.
 boolean Member.canView(Group g)
          Can this Member VIEW on this Group.
 int Group.compareTo(Group that)
           
static java.util.Set<Composite> CompositeFinder.findAsFactor(Group g)
          Find where the specified Group is a Composite factor.
static Composite CompositeFinder.findAsOwner(Group g)
          Deprecated. use findAsOwner(Group, boolean) instead.
static Composite CompositeFinder.findAsOwner(Group g, boolean throwExceptionIfNotFound)
          Find Composite owned by this Group.
static java.util.Set<edu.internet2.middleware.subject.Subject> SubjectFinder.findBySubjectsInGroup(GrouperSession grouperSession, java.util.Set<edu.internet2.middleware.subject.Subject> subjects, Group group, Field field, MembershipType membershipType)
          convert a set of subjects to a set of subject that are in a group
static java.util.Set<Member> MemberFinder.findBySubjectsInGroup(GrouperSession grouperSession, java.util.Set<edu.internet2.middleware.subject.Subject> subjects, Group group, Field field, MembershipType membershipType)
          convert a set of subjects to a set of members
static Membership MembershipFinder.findCompositeMembership(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj)
          Deprecated. see overload
static Membership MembershipFinder.findCompositeMembership(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, boolean exceptionOnNull)
          Return the composite membership if it exists.
static java.util.Set<Membership> MembershipFinder.findEffectiveMemberships(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Field f, Group via, int depth)
          Return effective memberships.
static Membership MembershipFinder.findImmediateMembership(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Field f)
          Deprecated. see overload
static Membership MembershipFinder.findImmediateMembership(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Field f, boolean exceptionIfNotFound)
          Return the immediate membership if it exists.
static java.util.Set<Member> MembershipFinder.findMembers(Group group, Field field)
           
static java.util.Set<Member> MembershipFinder.findMembers(Group group, Field field, QueryOptions queryOptions)
           
static java.util.Set<Member> MembershipFinder.findMembers(Group group, Field field, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions)
           
 java.util.Set<AccessPrivilege> Member.getPrivs(Group g)
          Find access privileges held by this member on a Group.
 boolean Member.hasAdmin(Group g)
          Report whether this member has ADMIN on the specified group.
 boolean Member.hasOptin(Group g)
          Report whether this member has OPTIN on the specified group.
 boolean Member.hasOptout(Group g)
          Report whether this member has OPTOUT on the specified group.
 boolean Member.hasRead(Group g)
          Report whether this member has READ on the specified group.
 boolean Member.hasUpdate(Group g)
          Report whether this member has UPDATE on the specified group.
 boolean Member.hasView(Group g)
          Report whether this member has VIEW on the specified group.
 Composite Group.internal_addCompositeMember(GrouperSession session, CompositeType type, Group left, Group right, java.lang.String uuid)
           
static Membership Membership.internal_addImmediateMembership(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Field f, java.lang.String uuid)
           
static void Membership.internal_deleteAllField(GrouperSession s, Group g, Field f)
           
static void Membership.internal_deleteAllFieldType(GrouperSession s, Group g, FieldType type)
           
static Membership Membership.internal_delImmediateMembership(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Field f)
           
static java.util.Set<Membership> MembershipFinder.internal_findAllByGroupAndFieldAndPage(Group group, Field field, int start, int pageSize, int sortLimit, int[] numberOfRecords)
           
static java.util.Set<Membership> MembershipFinder.internal_findAllByGroupOwnerAndFieldAndType(GrouperSession s, Group groupOwner, Field f, java.lang.String type)
           
static java.util.Set<Membership> MembershipFinder.internal_findAllCompositeByGroupAndPage(Group group, int start, int pageSize, int sortLimit, int[] numberOfRecords)
           
static java.util.Set<Membership> MembershipFinder.internal_findAllEffectiveByGroupAndFieldAndPage(Group group, Field field, int start, int pageSize, int sortLimit, int[] numberOfRecords)
           
static java.util.Set<Membership> MembershipFinder.internal_findAllImmediateByGroupAndFieldAndPage(Group group, Field field, int start, int pageSize, int sortLimit, int[] numberOfRecords)
           
static java.util.Set<edu.internet2.middleware.subject.Subject> MembershipFinder.internal_findGroupSubjects(GrouperSession s, Group group, Field f)
           
static java.util.Set<edu.internet2.middleware.subject.Subject> MembershipFinder.internal_findGroupSubjectsImmediateOnly(GrouperSession s, Group group, Field f)
           
static java.util.Set<Member> MembershipFinder.internal_findMembersByType(GrouperSession s, Group g, Field f, java.lang.String type)
           
static java.util.Set<Member> MemberFinder.internal_findMembersByType(GrouperSession grouperSession, Group group, Field field, java.lang.String type, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions)
          make sure allowed to see them, and find the members
 boolean Stem.isChildGroup(Group group)
          TODO 20070813 make public?
 boolean Member.isEffectiveMember(Group g)
          Test whether a member effectively belongs to a group.
 boolean Member.isEffectiveMember(Group g, Field f)
          Test whether a member effectively belongs to a group.
 boolean Member.isImmediateMember(Group g)
          Test whether a member immediately belongs to a group.
 boolean Member.isImmediateMember(Group g, Field f)
          Test whether a member immediately belongs to a group.
 boolean Member.isMember(Group g)
          Test whether a member belongs to a group.
 boolean Member.isMember(Group g, Field f)
          Test whether a member belongs to the specified group list.
 boolean Member.isNonImmediateMember(Group g)
          Test whether a member nonimmediately belongs to a group.
 boolean Member.isNonImmediateMember(Group g, Field f)
          Test whether a member nonimmediately belongs to a group.
 void Group.manageIncludesExcludesRequiredGroups(GrouperSession grouperSession, boolean isIncludeExcludes, Group andGroup)
          add or correct the includes/excludes group math structure for this group (as overall or system or record if named correctly)
 void Group.xmlCopyBusinessPropertiesToExisting(Group existingRecord)
           
 boolean Group.xmlDifferentBusinessProperties(Group other)
           
 boolean Group.xmlDifferentUpdateProperties(Group other)
           
 Group Group.xmlSaveBusinessProperties(Group existingRecord)
           
 

Method parameters in edu.internet2.middleware.grouper with type arguments of type Group
 void Group.manageIncludesExcludesRequiredGroups(GrouperSession grouperSession, boolean isIncludeExcludes, java.util.Set<Group> andGroups)
          add or correct the includes/excludes group math structure for this group (as overall or system or record if named correctly)
 java.util.Set<Group> GrouperAccessAdapter.postHqlFilterGroups(GrouperSession grouperSession, java.util.Set<Group> inputGroups, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 

Constructors in edu.internet2.middleware.grouper with parameters of type Group
GroupCopy(Group group, Stem stem)
          Create a new instance of this class if you would like to specify specific options for a group copy.
GroupMove(Group group, Stem stem)
          Create a new instance of this class if you would like to specify specific options for a group move.
 

Uses of Group in edu.internet2.middleware.grouper.app.gsh
 

Methods in edu.internet2.middleware.grouper.app.gsh that return Group
static Group addGroup.invoke(bsh.Interpreter i, bsh.CallStack stack, java.lang.String parent, java.lang.String extn, java.lang.String displayExtn)
          Add a group.
 

Methods in edu.internet2.middleware.grouper.app.gsh with parameters of type Group
 XmlExport XmlExport.group(Group theGroup)
          export a group, and chain
static java.lang.String loaderRunOneJob.invoke(bsh.Interpreter interpreter, bsh.CallStack stack, Group group)
          run one loader job

 

Uses of Group in edu.internet2.middleware.grouper.app.loader
 

Methods in edu.internet2.middleware.grouper.app.loader that return types with arguments of type Group
 java.util.List<Group> LoaderJobBean.getAndGroups()
          members must be in these groups also to be in the overall group
 

Methods in edu.internet2.middleware.grouper.app.loader with parameters of type Group
static java.lang.String GrouperLoaderType.attributeValueOrDefaultOrNull(Group group, java.lang.String attributeName)
          get an attribute value, or null, or a default if exists
static void GrouperLoaderJob.runJob(Hib3GrouperLoaderLog hib3GrouploaderLog, Group jobGroup, GrouperSession grouperSession)
          run a job (either from quartz or outside)
static java.lang.String GrouperLoader.runJobOnceForGroup(GrouperSession grouperSession, Group group)
           
 

Method parameters in edu.internet2.middleware.grouper.app.loader with type arguments of type Group
 void LoaderJobBean.setAndGroups(java.util.List<Group> andGroups1)
          members must be in these groups also to be in the overall group
 

Constructor parameters in edu.internet2.middleware.grouper.app.loader with type arguments of type Group
LoaderJobBean(GrouperLoaderType grouperLoaderType1, java.lang.String groupNameOverall1, GrouperLoaderDb grouperLoaderDb1, java.lang.String query1, Hib3GrouperLoaderLog hib3GrouploaderLogOverall1, GrouperSession grouperSession1, java.util.List<Group> andGroups1, java.util.List<GroupType> groupTypes1, java.lang.String groupLikeString1, java.lang.String groupQuery1, long startTime1)
           
 

Uses of Group in edu.internet2.middleware.grouper.app.usdu
 

Methods in edu.internet2.middleware.grouper.app.usdu with parameters of type Group
static void USDU.deleteUnresolvableMember(Member member, Group group, Field field)
          Delete unresolvable member from group and field.
static void USDU.deleteUnresolvableMember(Member member, Group group, Privilege privilege)
          Revoke unresolvable member's privilege from group.
 

Uses of Group in edu.internet2.middleware.grouper.attr
 

Methods in edu.internet2.middleware.grouper.attr with parameters of type Group
 AttributeDefScope AttributeDefScopeDelegate.assignOwnerGroup(Group group)
          make sure this attributeDef is assigned directly in this stem
 

Uses of Group in edu.internet2.middleware.grouper.attr.assign
 

Methods in edu.internet2.middleware.grouper.attr.assign that return Group
 Group EffectiveMembershipWrapper.getGroup()
          group
 Group AttributeAssign.getOwnerGroup()
          if this is a group attribute, this is the foreign key
 

Methods in edu.internet2.middleware.grouper.attr.assign with parameters of type Group
 void EffectiveMembershipWrapper.setGroup(Group group1)
          group
 

Constructors in edu.internet2.middleware.grouper.attr.assign with parameters of type Group
AttributeAssign(Group ownerGroup, Member ownerMember, java.lang.String theAction, AttributeDefName theAttributeDefName, java.lang.String uuid)
          create an attribute assign, including a uuid.
AttributeAssign(Group ownerGroup, java.lang.String theAction, AttributeDefName theAttributeDefName, java.lang.String uuid)
          create an attribute assign, including a uuid
AttributeAssignEffMshipDelegate(Group group1, Member member1)
           
AttributeAssignGroupDelegate(Group group1)
           
EffectiveMembershipWrapper(Group group1, Member member1)
           
 

Uses of Group in edu.internet2.middleware.grouper.filter
 

Methods in edu.internet2.middleware.grouper.filter that return types with arguments of type Group
 java.util.Set<Group> GroupCurrentNameExactFilter.getResults(GrouperSession s)
           
 java.util.Set<Group> GroupsInStemFilter.getResults(GrouperSession s)
           
 java.util.Set<Group> GroupAlternateNameExactFilter.getResults(GrouperSession s)
           
 java.util.Set<Group> ChildGroupFilter.getResults(GrouperSession s)
           
 java.util.Set<Group> GroupUuidFilter.getResults(GrouperSession s)
          get the results
 java.util.Set<Group> GroupNameExactFilter.getResults(GrouperSession s)
           
 

Uses of Group in edu.internet2.middleware.grouper.group
 

Methods in edu.internet2.middleware.grouper.group that return Group
 Group GroupMember.getGroup()
          group
 

Methods in edu.internet2.middleware.grouper.group with parameters of type Group
 void GroupMember.setGroup(Group group1)
          group
 

Constructors in edu.internet2.middleware.grouper.group with parameters of type Group
GroupMember(Group group1, Member member1)
           
 

Uses of Group in edu.internet2.middleware.grouper.hooks.beans
 

Methods in edu.internet2.middleware.grouper.hooks.beans that return Group
 Group HooksMembershipChangeBean.getGroup()
          group for membership
 Group HooksGroupBean.getGroup()
          object being inserted
 

Constructors in edu.internet2.middleware.grouper.hooks.beans with parameters of type Group
HooksGroupBean(Group theGroup)
           
 

Uses of Group in edu.internet2.middleware.grouper.hooks.examples
 

Methods in edu.internet2.middleware.grouper.hooks.examples that return types with arguments of type Group
static java.util.Set<Group> GroupTypeTupleIncludeExcludeHook.relatedGroups(Group group)
          return a set of groups including the one passed in, related to this group.
 

Methods in edu.internet2.middleware.grouper.hooks.examples with parameters of type Group
static void GroupTypeTupleIncludeExcludeHook.manageIncludesExcludesAndGroups(Group typedGroup, boolean isIncludeExclude, java.util.Set<Group> andGroups, java.lang.String calledFromForLog)
          change a typed group into include and exclude group lists and andGroups also
static void GroupTypeTupleIncludeExcludeHook.manageIncludesExcludesAndGroups(GrouperSession grouperSession, Group typedGroup, java.lang.String summaryForLog)
           
static java.util.Set<Group> GroupTypeTupleIncludeExcludeHook.relatedGroups(Group group)
          return a set of groups including the one passed in, related to this group.
 

Method parameters in edu.internet2.middleware.grouper.hooks.examples with type arguments of type Group
static void GroupTypeTupleIncludeExcludeHook.manageIncludesExcludesAndGroups(Group typedGroup, boolean isIncludeExclude, java.util.Set<Group> andGroups, java.lang.String calledFromForLog)
          change a typed group into include and exclude group lists and andGroups also
 

Uses of Group in edu.internet2.middleware.grouper.internal.dao
 

Methods in edu.internet2.middleware.grouper.internal.dao that return Group
 Group GroupDAO.findByAlternateName(java.lang.String name, boolean exceptionIfNotFound)
          Find a group by its alternate name only.
 Group GroupDAO.findByAttribute(java.lang.String attr, java.lang.String val)
          Deprecated. use overload
 Group GroupDAO.findByAttribute(java.lang.String attr, java.lang.String val, boolean exceptionIfNotFound)
           
 Group GroupDAO.findByCurrentName(java.lang.String name, boolean exceptionIfNotFound)
          Find a group by its current name only.
 Group GroupDAO.findByName(java.lang.String name)
          Deprecated. use overload
 Group GroupDAO.findByName(java.lang.String name, boolean exceptionIfNotFound)
           
 Group GroupDAO.findByName(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 Group GroupDAO.findByUuid(java.lang.String uuid)
          Deprecated. use overload
 Group GroupDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNotFound)
           
 Group GroupDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 Group GroupDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull)
           
 

Methods in edu.internet2.middleware.grouper.internal.dao that return types with arguments of type Group
 java.util.Set<Group> GroupDAO.findAllByAnyApproximateAttr(java.lang.String val)
           
 java.util.Set<Group> GroupDAO.findAllByAnyApproximateAttr(java.lang.String val, java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.findAllByApproximateAlternateName(java.lang.String name)
          Find groups using an approximate string for the alternate name.
 java.util.Set<Group> GroupDAO.findAllByApproximateAlternateName(java.lang.String name, java.lang.String scope)
          Find groups using an approximate string for the alternate name.
 java.util.Set<Group> GroupDAO.findAllByApproximateAttr(java.lang.String attr, java.lang.String val)
           
 java.util.Set<Group> GroupDAO.findAllByApproximateAttr(java.lang.String attr, java.lang.String val, java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.findAllByApproximateCurrentName(java.lang.String name)
          Find groups using an approximate string for the current name, display name, extension, display extension.
 java.util.Set<Group> GroupDAO.findAllByApproximateCurrentName(java.lang.String name, java.lang.String scope)
          Find groups using an approximate string for the current name, display name, extension, display extension.
 java.util.Set<Group> GroupDAO.findAllByApproximateName(java.lang.String name)
           
 java.util.Set<Group> GroupDAO.findAllByApproximateName(java.lang.String name, java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.findAllByAttr(java.lang.String attr, java.lang.String val)
           
 java.util.Set<Group> GroupDAO.findAllByAttr(java.lang.String attr, java.lang.String val, java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.findAllByCreatedAfter(java.util.Date d)
           
 java.util.Set<Group> GroupDAO.findAllByCreatedAfter(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.findAllByCreatedBefore(java.util.Date d)
           
 java.util.Set<Group> GroupDAO.findAllByCreatedBefore(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.findAllByLastMembershipAfter(java.util.Date d)
           
 java.util.Set<Group> GroupDAO.findAllByLastMembershipAfter(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.findAllByLastMembershipBefore(java.util.Date d)
           
 java.util.Set<Group> GroupDAO.findAllByLastMembershipBefore(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.findAllByModifiedAfter(java.util.Date d)
           
 java.util.Set<Group> GroupDAO.findAllByModifiedAfter(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.findAllByModifiedBefore(java.util.Date d)
           
 java.util.Set<Group> GroupDAO.findAllByModifiedBefore(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.findAllByType(GroupType _gt)
          note, this doesnt cache
 java.util.Set<Group> GroupDAO.findAllByType(GroupType _gt, QueryOptions queryOptions)
          this caches
 java.util.Set<Group> GroupDAO.findAllByType(GroupType _gt, java.lang.String scope)
           
 java.util.Set<Group> StemDAO.findAllChildGroups(Stem ns, Stem.Scope scope)
          Find all child groups within specified scope.
 java.util.Set<Group> StemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          Find all child groups within specified scope, and make sure the grouper session can see them
 java.util.Set<Group> StemDAO.findAllChildMembershipGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          Find all child groups within specified scope, and make sure the grouper session can see them
 java.util.Set<Group> GroupDAO.findByCreatorOrModifier(Member member)
          find groups by creator or modifier
 java.util.Set<Group> GroupDAO.findByUuids(java.util.Collection<java.lang.String> uuids, boolean exceptionOnNotFound)
          find all groups which have these uuids
 java.util.Set<Group> FlatGroupDAO.findMissingFlatGroups(int page, int batchSize)
          find missing flat groups
 java.util.Set<Group> GroupDAO.getAllGroups()
           
 java.util.Set<Group> GroupDAO.getAllGroups(java.lang.String scope)
           
 java.util.Set<Group> GroupDAO.getAllGroupsMembershipSecure(Field field, java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, QueryOptions queryOptions, java.lang.Boolean enabled, MembershipType membershipType, Stem stem, Stem.Scope stemScope)
           
 java.util.Set<Group> GroupDAO.getAllGroupsMembershipSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Group> GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Group> GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly, Stem stem, Stem.Scope stemScope)
           
 java.util.Set<Group> GroupDAO.getAllGroupsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> GroupDAO.getAllGroupsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> GroupDAO.getImmediateChildren(Stem stem)
           
 java.util.Set<Group> GroupDAO.getImmediateChildrenMembershipSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly)
          get immediate children secure
 java.util.Set<Group> GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          get immediate children secure
 

Methods in edu.internet2.middleware.grouper.internal.dao with parameters of type Group
 GroupTypeTuple GroupDAO.addType(Group _g, GroupType _gt)
           
 void StemDAO.createChildGroup(Stem _parent, Group _child, Member _m, java.util.Map<java.lang.String,java.lang.String> attributes)
           
 void GroupDAO.delete(Group _g)
           
 void GroupSetDAO.deleteSelfByOwnerGroup(Group group)
           
 GroupTypeTuple GroupDAO.deleteType(Group _g, GroupType _gt)
           
 java.util.Set<Composite> CompositeDAO.findAsFactor(Group _g)
           
 Composite CompositeDAO.findAsOwner(Group _g, boolean exceptionIfNotFound)
           
 java.util.Set<Member> MemberDAO.findBySubjectsInGroup(GrouperSession grouperSession, java.util.Set<edu.internet2.middleware.subject.Subject> subjects, Group group, Field field, MembershipType membershipType)
          convert a set of subjects to a set of members
 void GroupDAO.saveUpdateProperties(Group group)
          save the update properties which are auto saved when business method is called
 void GroupDAO.update(Group _g)
           
 

Method parameters in edu.internet2.middleware.grouper.internal.dao with type arguments of type Group
 java.util.Set<Stem> StemDAO.findParentsByGroups(java.util.Collection<Group> groups)
          find all parent stems of groups (and grandparents, etc)
 

Uses of Group in edu.internet2.middleware.grouper.internal.dao.hib3
 

Methods in edu.internet2.middleware.grouper.internal.dao.hib3 that return Group
 Group Hib3GroupDAO.findByAlternateName(java.lang.String name, boolean exceptionIfNotFound)
          Find a group by its alternate name only.
 Group Hib3GroupDAO.findByAttribute(java.lang.String attr, java.lang.String val)
          Deprecated. use overload
 Group Hib3GroupDAO.findByAttribute(java.lang.String attr, java.lang.String val, boolean exceptionIfNotFound)
           
 Group Hib3GroupDAO.findByCurrentName(java.lang.String name, boolean exceptionIfNotFound)
          Find a group by its current name only.
 Group Hib3GroupDAO.findByName(java.lang.String name)
          Deprecated. use overload
 Group Hib3GroupDAO.findByName(java.lang.String name, boolean exceptionIfNotFound)
           
 Group Hib3GroupDAO.findByName(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 Group Hib3GroupDAO.findByUuid(java.lang.String uuid)
          Deprecated. use overload
 Group Hib3GroupDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNotFound)
           
 Group Hib3GroupDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 Group Hib3GroupDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull)
           
 

Methods in edu.internet2.middleware.grouper.internal.dao.hib3 that return types with arguments of type Group
 java.util.Set<Group> Hib3GroupDAO.findAllByAnyApproximateAttr(java.lang.String val)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByAnyApproximateAttr(java.lang.String val, java.lang.String scope)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByApproximateAlternateName(java.lang.String name)
          Find groups using an approximate string for the alternate name.
 java.util.Set<Group> Hib3GroupDAO.findAllByApproximateAlternateName(java.lang.String name, java.lang.String scope)
          Find groups using an approximate string for the alternate name.
 java.util.Set<Group> Hib3GroupDAO.findAllByApproximateAttr(java.lang.String attr, java.lang.String val)
          Implementation Notes.
 java.util.Set<Group> Hib3GroupDAO.findAllByApproximateAttr(java.lang.String attr, java.lang.String val, java.lang.String scope)
          Implementation Notes.
 java.util.Set<Group> Hib3GroupDAO.findAllByApproximateCurrentName(java.lang.String name)
          Find groups using an approximate string for the current name, display name, extension, display extension.
 java.util.Set<Group> Hib3GroupDAO.findAllByApproximateCurrentName(java.lang.String name, java.lang.String scope)
          Find groups using an approximate string for the current name, display name, extension, display extension.
 java.util.Set<Group> Hib3GroupDAO.findAllByApproximateName(java.lang.String name)
          Implementation Notes.
 java.util.Set<Group> Hib3GroupDAO.findAllByApproximateName(java.lang.String name, java.lang.String scope)
          Implementation Notes.
 java.util.Set<Group> Hib3GroupDAO.findAllByAttr(java.lang.String attr, java.lang.String val)
          Implementation Notes.
 java.util.Set<Group> Hib3GroupDAO.findAllByAttr(java.lang.String attr, java.lang.String val, java.lang.String scope)
          Implementation Notes.
 java.util.Set<Group> Hib3GroupDAO.findAllByCreatedAfter(java.util.Date d)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByCreatedAfter(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByCreatedBefore(java.util.Date d)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByCreatedBefore(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByLastMembershipAfter(java.util.Date d)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByLastMembershipAfter(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByLastMembershipBefore(java.util.Date d)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByLastMembershipBefore(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByModifiedAfter(java.util.Date d)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByModifiedAfter(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByModifiedBefore(java.util.Date d)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByModifiedBefore(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByType(GroupType _gt)
          Note, this doesnt cache
 java.util.Set<Group> Hib3GroupDAO.findAllByType(GroupType _gt, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByType(GroupType _gt, java.lang.String scope)
           
 java.util.Set<Group> Hib3StemDAO.findAllChildGroups(Stem ns, Stem.Scope scope)
           
 java.util.Set<Group> Hib3StemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3StemDAO.findAllChildMembershipGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.findByCreatorOrModifier(Member member)
          find groups by creator or modifier
 java.util.Set<Group> Hib3GroupDAO.findByUuids(java.util.Collection<java.lang.String> uuids, boolean exceptionOnNotFound)
           
 java.util.Set<Group> Hib3FlatGroupDAO.findMissingFlatGroups(int page, int batchSize)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroups()
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroups(java.lang.String scope)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsMembershipSecure(Field field, java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, QueryOptions queryOptions, java.lang.Boolean enabled, MembershipType membershipType, Stem stem, Stem.Scope stemScope)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsMembershipSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly, Stem stem, Stem.Scope stemScope)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          In this case, send in the attribute name to sort by (default is displayName).
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.getImmediateChildren(Stem stem)
           
 java.util.Set<Group> Hib3GroupDAO.getImmediateChildrenMembershipSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Group> Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 

Methods in edu.internet2.middleware.grouper.internal.dao.hib3 with parameters of type Group
 GroupTypeTuple Hib3GroupDAO.addType(Group _g, GroupType _gt)
           
 void Hib3StemDAO.createChildGroup(Stem _stem, Group _group, Member _member, java.util.Map<java.lang.String,java.lang.String> attributes)
           
 void Hib3GroupDAO.delete(Group _g)
           
 void Hib3GroupSetDAO.deleteSelfByOwnerGroup(Group group)
           
 GroupTypeTuple Hib3GroupDAO.deleteType(Group group, GroupType groupType)
           
 java.util.Set<Composite> Hib3CompositeDAO.findAsFactor(Group _g)
           
 Composite Hib3CompositeDAO.findAsOwner(Group _g, boolean throwExceptionIfNotFound)
           
static GroupTypeTuple Hib3GroupTypeTupleDAO.findByGroupAndType(Group g, GroupType type)
           
static GroupTypeTuple Hib3GroupTypeTupleDAO.findByGroupAndType(Group g, GroupType type, boolean exceptionIfNotExist)
           
 java.util.Set<Member> Hib3MemberDAO.findBySubjectsInGroup(GrouperSession grouperSession, java.util.Set<edu.internet2.middleware.subject.Subject> subjects, Group group, Field field, MembershipType membershipType)
          convert a set of subjects to a set of members
 void Hib3GroupDAO.saveUpdateProperties(Group group)
           
 void Hib3GroupDAO.update(Group _g)
           
 

Method parameters in edu.internet2.middleware.grouper.internal.dao.hib3 with type arguments of type Group
 java.util.Set<Stem> Hib3StemDAO.findParentsByGroups(java.util.Collection<Group> groups)
          find all parent stems by group
 

Uses of Group in edu.internet2.middleware.grouper.internal.util
 

Methods in edu.internet2.middleware.grouper.internal.util with parameters of type Group
 ParameterHelper ParameterHelper.notNullGroup(Group group)
           
 

Uses of Group in edu.internet2.middleware.grouper.misc
 

Methods in edu.internet2.middleware.grouper.misc that return Group
 Group BaseMemberOf.getGroup()
           
 

Methods in edu.internet2.middleware.grouper.misc that return types with arguments of type Group
 java.util.Set<Group> BaseMemberOf.getModifiedGroups()
           
 

Methods in edu.internet2.middleware.grouper.misc with parameters of type Group
 void MemberOf.addComposite(GrouperSession s, Group g, Composite c)
          A composite group is composed of two groups and a set operator (stored in grouper_composites table) (e.g. union, intersection, etc).
 void MemberOf.addImmediate(GrouperSession s, Group g, Field f, Member _m)
          An immediate member is directly assigned to a group.
static GrouperCheckConfig.CheckGroupResult GrouperCheckConfig.checkGroup(GrouperSession grouperSession, java.lang.String groupName, boolean logError, java.lang.Boolean autoCreate, boolean logAutocreate, java.lang.String displayExtension, java.lang.String groupDescription, java.lang.String propertyDescription, Group[] groupResult)
          verify that a group exists by name (dont throw exceptions)
 void MemberOf.deleteComposite(GrouperSession s, Group g, Composite c)
          A composite group is composed of two groups and a set operator (stored in grouper_composites table) (e.g. union, intersection, etc).
 void MemberOf.deleteImmediate(GrouperSession s, Group g, Membership _ms, Member _m)
          An immediate member is directly assigned to a group.
 

Uses of Group in edu.internet2.middleware.grouper.permissions
 

Constructors in edu.internet2.middleware.grouper.permissions with parameters of type Group
PermissionRoleDelegate(Group group1)
           
 

Uses of Group in edu.internet2.middleware.grouper.permissions.role
 

Constructors in edu.internet2.middleware.grouper.permissions.role with parameters of type Group
RoleInheritanceDelegate(Group group1)
           
 

Uses of Group in edu.internet2.middleware.grouper.privs
 

Methods in edu.internet2.middleware.grouper.privs that return Group
 Group AccessPrivilege.getGroup()
          Get Group that the privilege was granted on.
 

Methods in edu.internet2.middleware.grouper.privs that return types with arguments of type Group
 java.util.Set<Group> AccessAdapter.getGroupsWhereSubjectHasPriv(GrouperSession s, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Get all groups where this subject has this privilege.
 java.util.Set<Group> AccessResolverDecorator.getGroupsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 java.util.Set<Group> AccessWrapper.getGroupsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 java.util.Set<Group> AccessResolver.getGroupsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject, Privilege privilege)
          Get all groups where subject has privilege.
 java.util.Set<Group> ValidatingAccessResolver.getGroupsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 java.util.Set<Group> GrouperAllAccessResolver.getGroupsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
static java.util.Set<Group> GrouperPrivilegeAdapter.internal_getGroupsWhereSubjectHasPriv(GrouperSession s, Member m, Field f)
           
 java.util.Set<Group> AccessAdapter.postHqlFilterGroups(GrouperSession grouperSession, java.util.Set<Group> groups, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
          after HQL is run, filter groups.
 java.util.Set<Group> BaseAccessAdapter.postHqlFilterGroups(GrouperSession grouperSession, java.util.Set<Group> inputGroups, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Group> CachingAccessResolver.postHqlFilterGroups(java.util.Set<Group> groups, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Group> WheelAccessResolver.postHqlFilterGroups(java.util.Set<Group> groups, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Group> AccessResolverDecorator.postHqlFilterGroups(java.util.Set<Group> groups, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Group> AccessWrapper.postHqlFilterGroups(java.util.Set<Group> groups, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Group> AccessResolver.postHqlFilterGroups(java.util.Set<Group> groups, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
          after HQL is run, filter groups.
 java.util.Set<Group> ValidatingAccessResolver.postHqlFilterGroups(java.util.Set<Group> groups, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Group> GrouperSystemAccessResolver.postHqlFilterGroups(java.util.Set<Group> groups, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 

Methods in edu.internet2.middleware.grouper.privs with parameters of type Group
static boolean PrivilegeHelper.canAdmin(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj)
           
static boolean PrivilegeHelper.canOptin(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj)
          TODO 20070823 find a real home for this and/or add tests
static boolean PrivilegeHelper.canOptout(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj)
          TODO 20070823 find a real home for this and/or add tests
static boolean PrivilegeHelper.canRead(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj)
          TODO 20070823 find a real home for this and/or add tests
static boolean PrivilegeHelper.canUpdate(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj)
          TODO 20070823 find a real home for this and/or add tests
static boolean PrivilegeHelper.canView(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj)
          TODO 20070823 find a real home for this and/or add tests
static boolean PrivilegeHelper.canViewMembers(GrouperSession grouperSession, Group group, Field field)
           
static void PrivilegeHelper.dispatch(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          TODO 20070823 find a real home for this and/or add tests
 java.util.Set<AccessPrivilege> CachingAccessResolver.getPrivileges(Group group, edu.internet2.middleware.subject.Subject subject)
           
 java.util.Set<AccessPrivilege> WheelAccessResolver.getPrivileges(Group group, edu.internet2.middleware.subject.Subject subject)
           
 java.util.Set<AccessPrivilege> AccessResolverDecorator.getPrivileges(Group group, edu.internet2.middleware.subject.Subject subject)
           
 java.util.Set<AccessPrivilege> AccessWrapper.getPrivileges(Group group, edu.internet2.middleware.subject.Subject subject)
           
 java.util.Set<AccessPrivilege> AccessResolver.getPrivileges(Group group, edu.internet2.middleware.subject.Subject subject)
          Get all privileges subject has on group.
 java.util.Set<AccessPrivilege> ValidatingAccessResolver.getPrivileges(Group group, edu.internet2.middleware.subject.Subject subject)
           
 java.util.Set<AccessPrivilege> GrouperAllAccessResolver.getPrivileges(Group group, edu.internet2.middleware.subject.Subject subject)
           
 java.util.Set<AccessPrivilege> GrouperSystemAccessResolver.getPrivileges(Group group, edu.internet2.middleware.subject.Subject subject)
           
 java.util.Set<AccessPrivilege> AccessAdapter.getPrivs(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj)
          Get all privileges held by this subject on this group.
 java.util.Set GrouperNonDbAccessAdapter.getPrivs(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj)
          Get all privileges held by this subject on this group.
 java.util.Set<edu.internet2.middleware.subject.Subject> AccessAdapter.getSubjectsWithPriv(GrouperSession s, Group g, Privilege priv)
          Get all subjects with this privilege on this group.
 java.util.Set GrouperNonDbAccessAdapter.getSubjectsWithPriv(GrouperSession s, Group g, Privilege priv)
           
 java.util.Set<edu.internet2.middleware.subject.Subject> AccessResolverDecorator.getSubjectsWithPrivilege(Group group, Privilege privilege)
           
 java.util.Set<edu.internet2.middleware.subject.Subject> AccessWrapper.getSubjectsWithPrivilege(Group group, Privilege privilege)
           
 java.util.Set<edu.internet2.middleware.subject.Subject> AccessResolver.getSubjectsWithPrivilege(Group group, Privilege privilege)
          Get all subjects with privilege on group.
 java.util.Set<edu.internet2.middleware.subject.Subject> ValidatingAccessResolver.getSubjectsWithPrivilege(Group group, Privilege privilege)
           
 void AccessAdapter.grantPriv(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Privilege priv, java.lang.String uuid)
          Grant the privilege to the subject on this group.
 void GrouperNonDbAccessAdapter.grantPriv(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Privilege priv, java.lang.String uuid)
          Grant the privilege to the subject on this group.
 void CachingAccessResolver.grantPrivilege(Group group, edu.internet2.middleware.subject.Subject subject, Privilege privilege, java.lang.String uuid)
           
 void AccessResolverDecorator.grantPrivilege(Group group, edu.internet2.middleware.subject.Subject subject, Privilege privilege, java.lang.String uuid)
           
 void AccessWrapper.grantPrivilege(Group group, edu.internet2.middleware.subject.Subject subject, Privilege privilege, java.lang.String uuid)
           
 void AccessResolver.grantPrivilege(Group group, edu.internet2.middleware.subject.Subject subject, Privilege privilege, java.lang.String uuid)
          Grant privilege to subject on group.
 void ValidatingAccessResolver.grantPrivilege(Group group, edu.internet2.middleware.subject.Subject subject, Privilege privilege, java.lang.String uuid)
           
 boolean AccessAdapter.hasPriv(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Check whether the subject has this privilege on this group.
 boolean GrouperNonDbAccessAdapter.hasPriv(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Privilege priv)
           
static boolean PrivilegeHelper.hasPrivilege(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, java.util.Set<Privilege> privInSet)
           
 boolean CachingAccessResolver.hasPrivilege(Group group, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 boolean WheelAccessResolver.hasPrivilege(Group group, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 boolean AccessResolverDecorator.hasPrivilege(Group group, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 boolean AccessWrapper.hasPrivilege(Group group, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 boolean AccessResolver.hasPrivilege(Group group, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
          Check whether subject has privilege on group.
 boolean ValidatingAccessResolver.hasPrivilege(Group group, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 boolean GrouperAllAccessResolver.hasPrivilege(Group group, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 boolean GrouperSystemAccessResolver.hasPrivilege(Group group, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 void AccessAdapter.privilegeCopy(GrouperSession s, Group g1, Group g2, Privilege priv)
          Copies privileges for subjects that have the specified privilege on g1 to g2.
 void GrouperNonDbAccessAdapter.privilegeCopy(GrouperSession s, Group g1, Group g2, Privilege priv)
          Copies privileges for subjects that have the specified privilege on g1 to g2.
 void CachingAccessResolver.privilegeCopy(Group g1, Group g2, Privilege priv)
           
 void AccessResolverDecorator.privilegeCopy(Group g1, Group g2, Privilege priv)
           
 void AccessWrapper.privilegeCopy(Group g1, Group g2, Privilege priv)
           
 void AccessResolver.privilegeCopy(Group g1, Group g2, Privilege priv)
          Copies privileges for subjects that have the specified privilege on g1 to g2.
 void ValidatingAccessResolver.privilegeCopy(Group g1, Group g2, Privilege priv)
           
 void AccessAdapter.revokePriv(GrouperSession s, Group g, Privilege priv)
          Revoke this privilege from everyone on this group.
 void GrouperNonDbAccessAdapter.revokePriv(GrouperSession s, Group g, Privilege priv)
          Revoke this privilege from everyone on this group.
 void AccessAdapter.revokePriv(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Revoke the privilege from the subject on this group.
 void GrouperNonDbAccessAdapter.revokePriv(GrouperSession s, Group g, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Revoke the privilege from the subject on this group.
 void CachingAccessResolver.revokePrivilege(Group group, Privilege privilege)
           
 void AccessResolverDecorator.revokePrivilege(Group group, Privilege privilege)
           
 void AccessWrapper.revokePrivilege(Group group, Privilege privilege)
           
 void AccessResolver.revokePrivilege(Group group, Privilege privilege)
          Revoke privilege from all subjects on group.
 void ValidatingAccessResolver.revokePrivilege(Group group, Privilege privilege)
           
 void CachingAccessResolver.revokePrivilege(Group group, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 void AccessResolverDecorator.revokePrivilege(Group group, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 void AccessWrapper.revokePrivilege(Group group, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 void AccessResolver.revokePrivilege(Group group, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
          Revoke privilege from subject on group.
 void ValidatingAccessResolver.revokePrivilege(Group group, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 

Method parameters in edu.internet2.middleware.grouper.privs with type arguments of type Group
 java.util.Set<Group> AccessAdapter.postHqlFilterGroups(GrouperSession grouperSession, java.util.Set<Group> groups, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
          after HQL is run, filter groups.
 java.util.Set<Group> BaseAccessAdapter.postHqlFilterGroups(GrouperSession grouperSession, java.util.Set<Group> inputGroups, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Group> CachingAccessResolver.postHqlFilterGroups(java.util.Set<Group> groups, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Group> WheelAccessResolver.postHqlFilterGroups(java.util.Set<Group> groups, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Group> AccessResolverDecorator.postHqlFilterGroups(java.util.Set<Group> groups, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Group> AccessWrapper.postHqlFilterGroups(java.util.Set<Group> groups, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Group> AccessResolver.postHqlFilterGroups(java.util.Set<Group> groups, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
          after HQL is run, filter groups.
 java.util.Set<Group> ValidatingAccessResolver.postHqlFilterGroups(java.util.Set<Group> groups, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Group> GrouperSystemAccessResolver.postHqlFilterGroups(java.util.Set<Group> groups, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 

Constructors in edu.internet2.middleware.grouper.privs with parameters of type Group
AccessPrivilege(Group group, edu.internet2.middleware.subject.Subject subj, edu.internet2.middleware.subject.Subject owner, Privilege priv, java.lang.String klass, boolean isRevokable, java.lang.String contextId1)
           
 

Uses of Group in edu.internet2.middleware.grouper.subj
 

Constructors in edu.internet2.middleware.grouper.subj with parameters of type Group
GrouperSubject(Group g)
           
 

Uses of Group in edu.internet2.middleware.grouper.util
 

Method parameters in edu.internet2.middleware.grouper.util with type arguments of type Group
static java.util.Set<java.lang.String> GrouperUtil.findParentStemNames(java.util.Collection<Group> groups)
          if the groups are: a:b:c:d and a:d:r, then return the strings: :, a, a:b, a:b:c, a:d
 

Uses of Group in edu.internet2.middleware.grouper.validator
 

Methods in edu.internet2.middleware.grouper.validator with parameters of type Group
static AddCompositeMemberValidator AddCompositeMemberValidator.validate(Group g)
           
static GetGroupAttributeValidator GetGroupAttributeValidator.validate(Group g, Field f)
           
static CanOptinValidator CanOptinValidator.validate(Group g, edu.internet2.middleware.subject.Subject subj, Field f)
           
static CanOptoutValidator CanOptoutValidator.validate(Group g, edu.internet2.middleware.subject.Subject subj, Field f)
           
 

Uses of Group in edu.internet2.middleware.grouper.xml
 

Methods in edu.internet2.middleware.grouper.xml with parameters of type Group
 void XmlExporter.export(java.io.Writer writer, Group g, boolean relative, boolean includeParent)
          Export a single group.
 java.lang.String XmlExporter.internal_groupToXML(Group g, boolean writeAbsoluteName)
          Return a String containing a Group as XML.
 

Uses of Group in edu.internet2.middleware.grouper.xml.export
 

Methods in edu.internet2.middleware.grouper.xml.export that return Group
 Group XmlExportGroup.toGroup()
          convert to group