Uses of Class
edu.internet2.middleware.grouper.Group
Packages that use Group
Package
Description
The I2MI Grouper project is an open source toolkit for managing groups.
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://spaces.internet2.edu/display/Grouper/Grouper+-+Loader
Documentation is available via the 'Grouper loader' on the Grouper Project wiki https://spaces.internet2.edu/display/Grouper/Grouper+-+Loader
This package contains report logic
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.
This package contains classes which help query for Groups, Stems, etc
This package contains beans which are used by hooks to pass data.
This package contains working hooks examples which can be cloned and tweaked
This package contains the data access object interfaces that a DB
layer would have to implement (generally revolving around queries to DB)
This package contains hib3 related data access object implementations
and mappings
This package contains internal utility classes
This package contains generic grouper classes which do not belong elsewhere
This package contains access and privilege related classes
This package contains classes related to the subject API
This package contains utility classes (generally static methods)
This package contains validator classes
This package contains xml classes (e.g.
-
Uses of Group in edu.internet2.middleware.grouper
Methods in edu.internet2.middleware.grouper that return GroupModifier and TypeMethodDescriptionStem.addChildGroup(String extension, String displayExtension) Add a new group to the registry.Group.clone()deep clone the fields in this objectCopy this group to another Stem.Group.dbVersion()static GroupGroupFinder.findByAlternateName(GrouperSession s, String name, boolean exceptionIfNotFound) Find a group within the registry by its alternate name.static GroupGroupFinder.findByAttribute(GrouperSession s, String attr, String val) Deprecated.use the overloadstatic GroupGroupFinder.findByAttribute(GrouperSession s, String attr, String val, boolean exceptionOnNull) Find Group by attribute value.static GroupGroupFinder.findByCurrentName(GrouperSession s, String name, boolean exceptionIfNotFound) Find a group within the registry by its current name.static GroupGroupFinder.findByIdIndexSecure(Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions) Find a group within the registry by ID index.static GroupGroupFinder.findByName(GrouperSession s, String name) Deprecated.static GroupGroupFinder.findByName(GrouperSession s, String name, boolean exceptionIfNotFound) Find a group within the registry by name.static GroupGroupFinder.findByName(GrouperSession s, String name, boolean exceptionIfNotFound, QueryOptions queryOptions) Find a group within the registry by name.static GroupGroupFinder.findByName(String name, boolean exceptionIfNotFound) Find a group within the registry by name.static GroupGroupFinder.findByNameAsGrouperSystem(String name, boolean exceptionIfNotFound) Find a group within the registry by name as grouper system.static GroupGroupFinder.findByUuid(GrouperSession s, String uuid) Deprecated.static GroupGroupFinder.findByUuid(GrouperSession s, String uuid, boolean exceptionIfNotFound) Find a group within the registry by UUID.static GroupGroupFinder.findByUuid(GrouperSession s, String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions) Find a group within the registry by UUID.static GroupGroupFinder.findByUuid(String uuid, boolean exceptionIfNotFound) Find a group within the registry by UUID.static GroupGroupFinder.findByUuidAsGrouperSystem(String uuid, boolean exceptionIfNotFound) Find a group within the registry by UUID as grouper system.GroupFinder.findGroup()find the groupMembership.getGroup()Deprecated.use getOwnerGroup() insteadSubjectFinder.RestrictSourceForGroup.getGroup()group to restrict to, null means restrict to allComposite.getLeftGroup()Return thisComposite's left factor.Composite.getOwnerGroup()Return thisComposite's owner.Membership.getOwnerGroup()Get this membership's group.Composite.getRightGroup()Return thisComposite's right factor.Membership.getViaGroup()Get this membership's via group.Stem.internal_addChildGroup(String extn, String dExtn, String uuid) add child group with uuidStem.internal_addChildGroup(String extn, String dExtn, String uuid, TypeOfGroup typeOfGroup) add child group with uuidStem.internal_addChildGroup(String extn, String dExtn, String uuid, String description, Set<GroupType> types, Map<String, String> attributes, boolean addDefaultGroupPrivileges, TypeOfGroup typeOfGroup, boolean checkSecurity) protected GroupGroup.internal_copy(Stem stem, boolean privilegesOfGroup, boolean groupAsPrivilege, boolean listMembersOfGroup, boolean listGroupAsMember, boolean attributes, boolean composite, boolean addDefaultGroupPrivileges, boolean checkSecurity, String extension, String displayExtension) Attribute.retrieveGroup(boolean retrieveIfNull) try to get the current group if it is available (if this object is cloned, then it might be null)GroupTypeTuple.retrieveGroup(boolean retrieveIfNull) try to get the current group if it is available (if this object is cloned, then it might be null)GroupCopy.save()Copy the group using the options set in this class.GroupSave.save()create or update a group.static GroupGroup.saveGroup(GrouperSession GROUPER_SESSION, String groupNameToEdit, String uuid, String name, String displayExtension, String description, SaveMode saveMode, boolean createParentStemsIfNotExist) create or update a group.GroupSave.saveUnchecked()Deprecated.use save() insteadMember.toGroup()Convert this member back to aGroupobject.Group.xmlRetrieveByIdOrKey()Group.xmlSaveBusinessProperties(Group existingRecord) Methods in edu.internet2.middleware.grouper that return types with arguments of type GroupModifier and TypeMethodDescriptionMember._internal_getGroupsHelper(Field field, MembershipType membershipType, String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, Boolean enabled) Get groups where this member is a member.Stem.deleteGroupMemberships(boolean printOutput, boolean testOnly, Stem.Scope scope) Stem.deleteGroups(boolean printOutput, boolean testOnly, Stem.Scope scope) GroupFinder.findAllByAttribute(GrouperSession s, String attr, String val) Find Groups by attribute value.GroupFinder.findAllByType(GrouperSession s, GroupType type) Find all groups within the registry by theirGroupType.GroupFinder.findByApproximateDescriptionSecure(String description, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupFinder.findByApproximateDisplayExtensionSecure(String extension, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupFinder.findByApproximateDisplayNameSecure(String displayName, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupFinder.findByApproximateExtensionSecure(String extension, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupFinder.findByDescriptionSecure(String description, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupFinder.findByDisplayExtensionSecure(String displayExtension, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupFinder.findByDisplayNameSecure(String displayName, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupFinder.findByExtensionSecure(String extension, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupFinder.findGroups()find all the groupStem.getChildGroups(Privilege[] privileges, Stem.Scope scope) Deprecated.use the overloadStem.getChildGroups(Stem.Scope scope) Get groups that are children of this stem.Stem.getChildGroups(Stem.Scope scope, Set<Privilege> inPrivSet, QueryOptions queryOptions) Get groups that are children of this stem.Stem.getChildGroups(Stem.Scope scope, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Get groups that are children of this stem.Stem.getChildGroups(Stem.Scope scope, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Boolean enabled) Get groups that are children of this stem.Stem.getChildMembershipGroups(Stem.Scope scope, Set<Privilege> inPrivSet, QueryOptions queryOptions) Get groups that are children of this stem and there is a list membership.Member.getEffectiveGroups()Get groups where this member has an effective membership.Member.getEffectiveGroups(Field field) Get groups where this member has an effective membership.Member.getEffectiveGroups(Field field, String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, Boolean enabled) Get groups where this member is an effective member.Member.getGroups()Get groups where this member is a member.Get groups where this member is a member.Member.getGroups(Field field, String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, Boolean enabled) Get groups where this member is a member.Stem.StemObliterateResults.getGroups()Member.getImmediateGroups()Get groups where this member has an immediate membership.Member.getImmediateGroups(Field field) Get groups where this member has an immediate membership.Member.getImmediateGroups(Field field, String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, Boolean enabled) Get groups where this member is an immediate member.Member.getNonImmediateGroups()Get groups where this member has a non immediate membership.Member.getNonImmediateGroups(Field field) Get groups where this member has an immediate membership.Member.getNonImmediateGroups(Field field, String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, Boolean enabled) Get groups where this member is a nonimmediate member.Member.hasAdmin()Get groups where this member has the ADMIN privilege.Member.hasGroupAttrRead()Get groups where this member has the GROUP_ATTR_READ privilege.Member.hasGroupAttrUpdate()Get groups where this member has the GROUP_ATTR_UPDATE privilege.Member.hasOptin()Get groups where this member has the OPTIN privilege.Member.hasOptout()Get groups where this member has the OPTOUT privilege.Member.hasRead()Get groups where this member has the READ privilege.Member.hasUpdate()Get groups where this member has the UPDATE privilege.Member.hasView()Get groups where this member has the VIEW privilege.GrouperAccessAdapter.postHqlFilterGroups(GrouperSession grouperSession, Set<Group> inputGroups, Subject subject, Set<Privilege> privInSet) Membership.retrieveGroups(Collection<Membership> memberships) retrieve a set of groups based on some memberships (and store in each membership, like getGroupMethods in edu.internet2.middleware.grouper with parameters of type GroupModifier and TypeMethodDescriptionGroup.addCompositeMember(CompositeType type, Group left, Group right) Add a composite membership to this group.add a role to look for.voidGroup.assignCompositeMember(CompositeType type, Group left, Group right) Add ore replace a composite membership to this group.MembershipFinder.assignCustomCompositeGroup(Group theCustomCompositeGroup) if we are are doing a custom composite, this is the groupMembershipSave.assignGroup(Group theGroup) assign a groupPrivilegeGroupSave.assignGroup(Group theGroup) assign a groupvoidAttribute.assignGroupUuid(String groupUUID1, Group group1) voidGroupTypeTuple.assignGroupUuid(String groupUUID1, Group group1) CompositeSave.assignLeftFactorGroup(Group theLeftFactorGroup) if this is a group attribute, this is the foreign keyCompositeSave.assignOwnerGroup(Group theOwnerGroup) owner group foreign keyCompositeSave.assignRightFactorGroup(Group theRightFactorGroup) right factor group this is the foreign keybooleanbooleanMember.canGroupAttrRead(Group group) booleanMember.canGroupAttrUpdate(Group group) booleanbooleanbooleanbooleanbooleanCompositeFinder.findAsFactor(Group g) static CompositeCompositeFinder.findAsOwner(Group g) Deprecated.use findAsOwner(Group, boolean) instead.static CompositeCompositeFinder.findAsOwner(Group g, boolean throwExceptionIfNotFound) MemberFinder.findBySubjectsInGroup(GrouperSession grouperSession, Set<Subject> subjects, Group group, Field field, MembershipType membershipType) convert a set of subjects to a set of membersSubjectFinder.findBySubjectsInGroup(GrouperSession grouperSession, Set<Subject> subjects, Group group, Field field, MembershipType membershipType) convert a set of subjects to a set of subject that are in a groupstatic MembershipMembershipFinder.findCompositeMembership(GrouperSession s, Group g, Subject subj) Deprecated.see overloadstatic MembershipMembershipFinder.findCompositeMembership(GrouperSession s, Group g, Subject subj, boolean exceptionOnNull) Return the composite membership if it exists.static Set<Membership>MembershipFinder.findEffectiveMemberships(GrouperSession s, Group g, Subject subj, Field f, Group via, int depth) Return effective memberships.static MembershipMembershipFinder.findImmediateMembership(GrouperSession s, Group g, Subject subj, boolean exceptionIfNotFound) Return the immediate membership if it exists.static MembershipMembershipFinder.findImmediateMembership(GrouperSession s, Group g, Subject subj, Field f) Deprecated.see overloadstatic MembershipMembershipFinder.findImmediateMembership(GrouperSession s, Group g, Subject subj, Field f, boolean exceptionIfNotFound) Return the immediate membership if it exists.MembershipFinder.findMembers(Group group, Field field) MembershipFinder.findMembers(Group group, Field field, QueryOptions queryOptions) MembershipFinder.findMembers(Group group, Field field, Set<Source> sources, QueryOptions queryOptions) Find access privileges held by this member on aGroup.static voidGroupFinder.groupCacheAsRootAddSystemGroup(Group group) Grouper internal method onlystatic voidGroupFinder.groupCacheRemove(Group group) Grouper internal method onlybooleanReport whether this member has ADMIN on the specified group.booleanMember.hasGroupAttrRead(Group group) Report whether this member has GROUP_ATTR_READ on the specified group.booleanMember.hasGroupAttrUpdate(Group group) Report whether this member has GROUP_ATTR_UPDATE on the specified group.booleanReport whether this member has OPTIN on the specified group.booleanReport whether this member has OPTOUT on the specified group.booleanReport whether this member has READ on the specified group.booleanReport whether this member has UPDATE on the specified group.booleanReport whether this member has VIEW on the specified group.Group.internal_addCompositeMember(GrouperSession session, CompositeType type, Group left, Group right, String uuid) static MembershipMembership.internal_addImmediateMembership(GrouperSession s, Group g, Subject subj, Field f, String uuid, Timestamp startDate, Timestamp endDate) static voidMembership.internal_deleteAllField(GrouperSession s, Group g, Field f) static voidMembership.internal_deleteAllFieldType(GrouperSession s, Group g, FieldType type) static MembershipMembership.internal_delImmediateMembership(GrouperSession s, Group g, Subject subj, Field f) static Set<Membership>MembershipFinder.internal_findAllByGroupAndFieldAndPage(Group group, Field field, int start, int pageSize, int sortLimit, int[] numberOfRecords) Grouper internal method onlystatic Set<Membership>MembershipFinder.internal_findAllByGroupOwnerAndFieldAndType(GrouperSession s, Group groupOwner, Field f, String type) Grouper internal method onlystatic Set<Membership>MembershipFinder.internal_findAllCompositeByGroupAndPage(Group group, int start, int pageSize, int sortLimit, int[] numberOfRecords) Grouper internal method onlystatic Set<Membership>MembershipFinder.internal_findAllEffectiveByGroupAndFieldAndPage(Group group, Field field, int start, int pageSize, int sortLimit, int[] numberOfRecords) Grouper internal method onlystatic Set<Membership>MembershipFinder.internal_findAllImmediateByGroupAndFieldAndPage(Group group, Field field, int start, int pageSize, int sortLimit, int[] numberOfRecords) Grouper internal method onlyMembershipFinder.internal_findGroupSubjects(GrouperSession s, Group group, Field f) Grouper internal method onlyMembershipFinder.internal_findGroupSubjectsImmediateOnly(GrouperSession s, Group group, Field f) Grouper internal method onlyMemberFinder.internal_findMembersByType(GrouperSession grouperSession, Group group, Field field, String type, Set<Source> sources, QueryOptions queryOptions, SortStringEnum memberSortStringEnum, SearchStringEnum memberSearchStringEnum, String memberSearchStringValue) Grouper internal method onlyMembershipFinder.internal_findMembersByType(GrouperSession s, Group g, Field f, String type) Grouper internal method onlystatic AttributeAttribute.internal_getAttribute(AttributeAssignValue value, Group group, boolean exceptionIfNotLegacyAttribute) booleanStem.isChildGroup(Group group) TODO 20070813 make public?booleanMember.isEffectiveMember(Group g) Test whether a member effectively belongs to a group.booleanMember.isEffectiveMember(Group g, Field f) Test whether a member effectively belongs to a group.booleanMember.isImmediateMember(Group g) Test whether a member immediately belongs to a group.booleanMember.isImmediateMember(Group g, Field f) Test whether a member immediately belongs to a group.booleanTest whether a member belongs to a group.booleanTest whether a member belongs to the specified group list.booleanMember.isNonImmediateMember(Group g) Test whether a member nonimmediately belongs to a group.booleanMember.isNonImmediateMember(Group g, Field f) Test whether a member nonimmediately belongs to a group.voidGroup.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)voidgroup to restrict to, null means restrict to allvoidMembership.setOwnerGroup(Group group) set the owner groupvoidGroup.xmlCopyBusinessPropertiesToExisting(Group existingRecord) booleanGroup.xmlDifferentBusinessProperties(Group other) booleanGroup.xmlDifferentUpdateProperties(Group other) Group.xmlSaveBusinessProperties(Group existingRecord) Method parameters in edu.internet2.middleware.grouper with type arguments of type GroupModifier and TypeMethodDescriptionstatic voidGroup.initData(Collection<Group> groups) init attributes etc for multiple groups at oncevoidGroup.manageIncludesExcludesRequiredGroups(GrouperSession grouperSession, boolean isIncludeExcludes, Set<Group> andGroups) add or correct the includes/excludes group math structure for this group (as overall or system or record if named correctly)GrouperAccessAdapter.postHqlFilterGroups(GrouperSession grouperSession, Set<Group> inputGroups, Subject subject, Set<Privilege> privInSet) voidConstructors in edu.internet2.middleware.grouper with parameters of type GroupModifierConstructorDescriptionCreate a new instance of this class if you would like to specify specific options for a group copy.Create a new instance of this class if you would like to specify specific options for a group move.RestrictSourceForGroup(boolean restrict, Group group) -
Uses of Group in edu.internet2.middleware.grouper.abac
Methods in edu.internet2.middleware.grouper.abac that return GroupMethods in edu.internet2.middleware.grouper.abac with parameters of type GroupModifier and TypeMethodDescriptionvoidstatic voidGrouperLoaderJexlScriptFullSync.syncFullGroup(Map<String, Object> debugMap, Hib3GrouperLoaderLog hib3GrouperLoaderLog, GrouperDataEngine grouperDataEngine, AttributeAssign attributeAssign, Group group, Map<MultiKey, SqlCacheDependency> allMshipHistoryAbacSqlCacheDependenciesMap, Set<Long> sqlCacheGroupInternalIdsStillNeedingMshipHistory) static voidGrouperLoaderJexlScriptIncremental.syncIncrementalGroup(Map<String, Object> debugMap, Hib3GrouperLoaderLog hib3GrouperLoaderLog, GrouperDataEngine grouperDataEngine, AttributeAssign attributeAssign, Group group, Set<Long> memberInternalIds) -
Uses of Group in edu.internet2.middleware.grouper.app.attestation
Methods in edu.internet2.middleware.grouper.app.attestation with parameters of type GroupModifier and TypeMethodDescriptionAttestationGroupSave.addEmailAddresses(Group group) add email addresses from members of the given groupAttestationStemSave.addEmailAddresses(Group group) add email addresses from members of the given groupAttestationGroupSave.assignEmailGroup(Group theGroup) assign group to email for group attestationAttestationStemSave.assignEmailGroup(Group theGroup) assign group to email for group attestationAttestationGroupSave.assignGroup(Group theGroup) assign a groupAttestationStemSave.assignGroupCanAttest(Group theGroup) assign a groupstatic voidGrouperAttestationJob.removeDirectGroupAttestation(Group group) remove direct group assignment in favor of stem assignmentstatic voidGrouperAttestationJob.removeDirectGroupAttestation(Group group, boolean changeToIndirect) remove direct group assignment in favor of stem assignmentstatic voidGrouperAttestationJob.updateAttestationMetadataForSingleObject(Group group, boolean resetCalculatedDaysLeft) static voidGrouperAttestationJob.updateCalculatedDaysUntilRecertify(Group group, AttributeAssign attributeAssign) update the calculated days until recertifystatic voidGrouperAttestationJob.updateObjectAttributesToPatch81(Group group, AttributeAssign groupAttributeAssign) static voidGrouperAttestationJob.updateObjectAttributesToPatch81(Group group, AttributeAssign groupAttributeAssign, boolean updateLastCertified) -
Uses of Group in edu.internet2.middleware.grouper.app.browser
Methods in edu.internet2.middleware.grouper.app.browser with parameters of type GroupModifier and TypeMethodDescriptionGrouperUiBrowserMembershipAdd.assignGroupToAddTo(Group group) Pass in a group objectGrouperUiBrowserProvisioningAssignGroup.assignGroupToAssign(Group group) Pass in a group objectGrouperUiBrowserGroupDelete.assignGroupToDelete(Group group) Pass in a group objectGrouperUiBrowserGroupEdit.assignGroupToEdit(Group group) Pass in a group objectGrouperUiBrowserTemplateRun.assignGroupToExecuteIn(Group group) Pass in a group objectGrouperUiBrowserGroupFinder.assignGroupToFind(Group group) Pass in a group objectGrouperUiBrowserMembershipFinder.assignGroupToLookIn(Group group) Pass in a group objectGrouperUiBrowserProvisioningRemoveGroup.assignGroupToRemove(Group group) Pass in a group objectGrouperUiBrowserMembershipRemove.assignGroupToRemoveFrom(Group group) Pass in a group object -
Uses of Group in edu.internet2.middleware.grouper.app.deprovisioning
Methods in edu.internet2.middleware.grouper.app.deprovisioning that return GroupModifier and TypeMethodDescriptionGrouperDeprovisioningAffiliation.getManagersGroup()get managers group oro null if not foundGrouperDeprovisioningAffiliation.getUsersWhoHaveBeenDeprovisionedGroup()get managers group oro null if not foundMethods in edu.internet2.middleware.grouper.app.deprovisioning with parameters of type GroupModifier and TypeMethodDescriptionstatic voidGrouperDeprovisioningLogic.removeAccess(Group group, Subject subject) static booleanGrouperDeprovisioningLogic.shouldAddSubject(GrouperSession grouperSession, Group loaderGroup, Subject subject) -
Uses of Group in edu.internet2.middleware.grouper.app.grouperTypes
Methods in edu.internet2.middleware.grouper.app.grouperTypes with parameters of type GroupModifier and TypeMethodDescriptionGdgTypeGroupFinder.assignGroup(Group group) assign group from which to retrieve object types attributesGdgTypeGroupSave.assignGroup(Group group) group on which object types attributes need to be saved -
Uses of Group in edu.internet2.middleware.grouper.app.gsh
Methods in edu.internet2.middleware.grouper.app.gsh that return GroupModifier and TypeMethodDescriptionstatic GroupaddGroup.invoke(bsh.Interpreter i, bsh.CallStack stack, String parent, String extn, String displayExtn) Add a group.static GroupaddGroup.invoke(GrouperSession grouperSession, String parent, String extn, String displayExtn) Add a group.Methods in edu.internet2.middleware.grouper.app.gsh with parameters of type GroupModifier and TypeMethodDescriptionexport a group, and chainstatic StringloaderDryRunOneJob.invoke(bsh.Interpreter interpreter, bsh.CallStack stack, Group group, String fileName) dry run one loader jobstatic StringloaderDryRunOneJob.invoke(GrouperSession grouperSession, Group group, String fileName) dry run one loader jobstatic Stringrun one loader job -
Uses of Group in edu.internet2.middleware.grouper.app.gsh.template
Methods in edu.internet2.middleware.grouper.app.gsh.template that return GroupMethods in edu.internet2.middleware.grouper.app.gsh.template that return types with arguments of type GroupMethods in edu.internet2.middleware.grouper.app.gsh.template with parameters of type GroupModifier and TypeMethodDescriptionbooleanGshTemplateConfig.canGroupRunTemplate(Group group) check if the given group can run this gsh template -
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 GroupModifier and TypeMethodDescriptionLoaderJobBean.getAndGroups()members must be in these groups also to be in the overall groupGrouperLoaderType.retrieveGroups(GrouperSession grouperSession) retrieve all loader groups from the dbMethods in edu.internet2.middleware.grouper.app.loader with parameters of type GroupModifier and TypeMethodDescriptionstatic StringGrouperLoaderType.attributeValueOrDefaultOrNull(Group group, String attributeName) get an attribute value, or null, or a default if existsstatic StringGrouperLoader.dryRunJobOnceForGroup(GrouperSession grouperSession, Group group, String fileName) static StringGrouperLoaderImportExport.exportLoaderConfig(Group group) GrouperLoaderImportExport.importLoaderConfig(String json, Group group) static voidGrouperLoaderIncrementalJob.processOneSQLRow(GrouperSession grouperSession, GrouperLoaderDb grouperLoaderDb, GrouperLoaderIncrementalJob.Row row, String tableName, Group loaderGroup, String grouperLoaderType, Hib3GrouperLoaderLog hib3GrouperloaderLog, Map<String, Set<Group>> groupsRequiringLoaderMetadataUpdates, String grouperLoaderAndGroups, String grouperLoaderGroupsLike, String grouperLoaderGroupQuery, String grouperLoaderQuery, String grouperLoaderDbName, boolean caseInsensitiveSubjectLookupsInDataSource, boolean updateIncrementalTable) static voidGrouperLoaderJob.runJob(Hib3GrouperLoaderLog hib3GrouploaderLog, Group jobGroup, GrouperSession grouperSession) run a job (either from quartz or outside)static voidGrouperLoaderJob.runJobLdap(Hib3GrouperLoaderLog hib3GrouploaderLog, Group jobGroup, GrouperSession grouperSession) run a job (either from quartz or outside)static StringGrouperLoader.runJobOnceForGroup(GrouperSession grouperSession, Group group) static StringGrouperLoader.runJobOnceForGroup(GrouperSession grouperSession, Group group, boolean runOnDaemon) static booleanGrouperLoaderType.validateAndScheduleSqlLoad(Group group, Set<String> jobNames, boolean logErrorsToDb) Method parameters in edu.internet2.middleware.grouper.app.loader with type arguments of type GroupModifier and TypeMethodDescriptionstatic voidGrouperLoaderIncrementalJob.processOneSQLRow(GrouperSession grouperSession, GrouperLoaderDb grouperLoaderDb, GrouperLoaderIncrementalJob.Row row, String tableName, Group loaderGroup, String grouperLoaderType, Hib3GrouperLoaderLog hib3GrouperloaderLog, Map<String, Set<Group>> groupsRequiringLoaderMetadataUpdates, String grouperLoaderAndGroups, String grouperLoaderGroupsLike, String grouperLoaderGroupQuery, String grouperLoaderQuery, String grouperLoaderDbName, boolean caseInsensitiveSubjectLookupsInDataSource, boolean updateIncrementalTable) voidLoaderJobBean.setAndGroups(List<Group> andGroups1) members must be in these groups also to be in the overall groupstatic voidGrouperLoaderType.syncGroupList(GrouperLoaderResultset grouperLoaderResultsetOverall, long startTime, GrouperSession grouperSession, List<Group> andGroups, List<GroupType> groupTypes, String groupLikeString, String groupNameOverall, Hib3GrouperLoaderLog hib3GrouploaderLogOverall, GrouperLoaderStatus[] statusOverall, GrouperLoaderDb grouperLoaderDb, Map<String, String> groupNameToDisplayName, Map<String, String> groupNameToDescription, Map<String, Map<Privilege, List<Subject>>> privsToAdd, Set<String> groupNamesFromGroupQuery, GrouperLoaderDisplayNameSyncType grouperLoaderDisplayNameSyncType, String displayNameSyncBaseFolderName, Integer displayNameSyncLevels, GrouperFailsafeBean grouperFailsafeBean) sync a group listprotected static voidGrouperLoaderType.syncOneGroupMembership(String groupName, String loaderGroupName, String groupDisplayNameForInsert, String groupDescription, Hib3GrouperLoaderLog hib3GrouploaderLog, long startTime, GrouperLoaderResultset grouperLoaderResultset, boolean groupList, GrouperSession grouperSession, List<Group> andGroups, List<GroupType> groupTypes, Map<Privilege, List<Subject>> groupPrivsToAdd, GrouperFailsafeBean grouperFailsafeBean) Constructor parameters in edu.internet2.middleware.grouper.app.loader with type arguments of type GroupModifierConstructorDescriptionLoaderJobBean(GrouperLoaderType grouperLoaderType1, String groupNameOverall1, GrouperLoaderDb grouperLoaderDb1, String query1, Hib3GrouperLoaderLog hib3GrouploaderLogOverall1, GrouperSession grouperSession1, List<Group> andGroups1, List<GroupType> groupTypes1, String groupLikeString1, String groupQuery1, long startTime1, GrouperLoaderDisplayNameSyncType grouperLoaderDisplayNameSyncType, String displayNameSyncBaseFolderName, Integer displayNameSyncLevels) LoaderJobBean(String ldapType1, String ldapServerId1, String ldapFilter1, String ldapSubjectAttribute1, String ldapSearchDn1, String ldapSourceId1, String ldapSubjectIdType1, String ldapSearchScope1, long startTime1, GrouperLoaderType grouperLoaderType1, String groupNameOverall1, Hib3GrouperLoaderLog hib3GrouploaderLogOverall1, GrouperSession grouperSession1, List<Group> andGroups1, String ldapGroupAttribute1, String extraAttributes1, String ldapGroupNameExpression1, String ldapGroupDisplayExtensionExpression1, String ldapGroupDescriptionExpression1, String ldapSubjectExpression1, List<GroupType> groupTypes1, String ldapGroupReaders1, String ldapGroupViewers1, String ldapGroupAdmins1, String ldapGroupUpdaters1, String ldapGroupOptins1, String ldapGroupOptouts1, String groupsLike1, String ldapAttributeFilterExpression1, String ldapGroupAttrReaders1, String ldapGroupAttrUpdaters1, String ldapResultsTransformationClass1) constructor for ldap jobs -
Uses of Group in edu.internet2.middleware.grouper.app.provisioning
Methods in edu.internet2.middleware.grouper.app.provisioning that return types with arguments of type GroupModifier and TypeMethodDescriptionGrouperProvisioningService.findAllGroupsForTarget(String target) find all groups provisionable in targetGrouperProvisioningService.findAllGroupsForTargetAndGroupIds(String target, Collection<String> groupIds) find all groups provisionable in targetMethods in edu.internet2.middleware.grouper.app.provisioning with parameters of type GroupModifier and TypeMethodDescriptionProvisionableGroupFinder.assignGroup(Group group) ProvisionableGroupSave.assignGroup(Group group) assign group on which attributes need to be storedGrouperProvisioningService.getProvisioningAttributeValue(Group group, Member member, String targetName) retrieve type setting for a given membership and target name.GrouperProvisioningService.getProvisioningAttributeValues(Group group, Member member) retrieve all the configured provisioning attributes for a given membershipstatic voidGrouperProvisioningService.saveOrUpdateProvisioningAttributes(GrouperProvisioningAttributeValue grouperProvisioningAttributeValue, Group group, Member member) save or update provisioning config for a given group, member -
Uses of Group in edu.internet2.middleware.grouper.app.reports
Methods in edu.internet2.middleware.grouper.app.reports that return GroupModifier and TypeMethodDescriptionGshReportRuntime.getOwnerGroup()owner group where template was calledMethods in edu.internet2.middleware.grouper.app.reports with parameters of type GroupModifier and TypeMethodDescriptionvoidGshReportRuntime.setOwnerGroup(Group ownerGroup) owner group where template was called -
Uses of Group in edu.internet2.middleware.grouper.app.serviceLifecycle
Methods in edu.internet2.middleware.grouper.app.serviceLifecycle with parameters of type GroupModifier and TypeMethodDescriptionstatic voidGrouperRecentMemberships.setupRecentMembershipsLoaderJob(Group group) -
Uses of Group in edu.internet2.middleware.grouper.app.syncToGrouper
Methods in edu.internet2.middleware.grouper.app.syncToGrouper that return types with arguments of type GroupModifier and TypeMethodDescriptionSyncGroupToGrouperLogic.getGroupDeletes()group deletesSyncGroupToGrouperLogic.getGrouperGroupNameToGroup()map of stem name to stem -
Uses of Group in edu.internet2.middleware.grouper.app.usdu
Methods in edu.internet2.middleware.grouper.app.usdu with parameters of type GroupModifier and TypeMethodDescriptionstatic voidUSDU.deleteUnresolvableMember(Member member, Group group, Field field) Delete unresolvable member from group and field.static voidUSDU.deleteUnresolvableMember(Member member, Group group, Privilege privilege) Revoke unresolvable member's privilege from group. -
Uses of Group in edu.internet2.middleware.grouper.app.workflow
Methods in edu.internet2.middleware.grouper.app.workflow that return GroupMethods in edu.internet2.middleware.grouper.app.workflow that return types with arguments of type GroupModifier and TypeMethodDescriptionGrouperWorkflowInstanceService.findGroupsWithWorkflowInstance()Methods in edu.internet2.middleware.grouper.app.workflow with parameters of type GroupModifier and TypeMethodDescriptionstatic booleanGrouperWorkflowConfigService.canSubjectConfigureWorkflow(Group group, Subject subject) can subject configure workflowstatic booleanGrouperWorkflowConfigService.canSubjectViewWorkflow(Group group, Subject subject) can subject view workflowstatic GrouperWorkflowConfigGrouperWorkflowConfigService.getWorkflowConfig(Group group, String workflowId) get workflow config for a given group and workflow idstatic List<GrouperWorkflowConfig>GrouperWorkflowConfigService.getWorkflowConfigs(Group group) get all workflow configs configured for a given groupstatic List<GrouperWorkflowInstance>GrouperWorkflowInstanceService.getWorkflowInstances(Group group) get workflow instances for a given groupstatic List<GrouperWorkflowInstance>GrouperWorkflowInstanceService.getWorkflowInstances(Group group, String grouperWorkflowConfigId) get workflow instances for a given group and worklfow config idstatic voidGrouperWorkflowInstanceService.saveInitiateStateInstance(GrouperWorkflowConfig grouperWorkflowConfig, Subject subject, Map<GrouperWorkflowConfigParam, String> paramNamesValues, Group group) save instance when workflow is initiatedstatic voidGrouperWorkflowConfigService.saveOrUpdateGrouperWorkflowConfig(GrouperWorkflowConfig grouperWorkflowConfig, Group group) save or update workflow configvoidGrouperWorkflowConfig.setOwnerGroup(Group ownerGroup) owner groupstatic booleanGrouperWorkflowInstanceService.subjectAlreadySubmittedWorkflow(Subject subject, Group group) did this subject already submit workflowGrouperWorkflowConfigValidator.validate(GrouperWorkflowConfig config, Group group, boolean isAddMode) validate workflow config -
Uses of Group in edu.internet2.middleware.grouper.attr
Methods in edu.internet2.middleware.grouper.attr with parameters of type GroupModifier and TypeMethodDescriptionAttributeDefScopeDelegate.assignOwnerGroup(Group group) adds scope if not already there make sure this attributeDef is assigned to this group -
Uses of Group in edu.internet2.middleware.grouper.attr.assign
Methods in edu.internet2.middleware.grouper.attr.assign that return GroupModifier and TypeMethodDescriptionAttributeAssign.getOwnerGroup()if this is a group attribute, this is the foreign keyMethods in edu.internet2.middleware.grouper.attr.assign with parameters of type GroupModifier and TypeMethodDescriptionAttributeAssignToGroupSave.assignGroup(Group theGroup) assign a groupAttributeAssignSave.assignOwnerGroup(Group theOwnerGroup) if this is a group attribute, this is the foreign keyConstructors in edu.internet2.middleware.grouper.attr.assign with parameters of type GroupModifierConstructorDescriptionAttributeAssign(Group ownerGroup, Member ownerMember, String theAction, AttributeDefName theAttributeDefName, String uuid) create an attribute assign, including a uuid.AttributeAssign(Group ownerGroup, String theAction, AttributeDefName theAttributeDefName, String uuid) create an attribute assign, including a uuidAttributeAssignEffMshipDelegate(Group group1, Member member1) AttributeAssignGroupDelegate(Group group1) -
Uses of Group in edu.internet2.middleware.grouper.attr.finder
Methods in edu.internet2.middleware.grouper.attr.finder that return GroupMethods in edu.internet2.middleware.grouper.attr.finder that return types with arguments of type GroupMethods in edu.internet2.middleware.grouper.attr.finder with parameters of type GroupModifier and TypeMethodDescriptionAttributeAssignValueFinder.addOwnerGroupOfAssignAssign(Group ownerGroupIdsOfAssignAssign1) look for values of groups where it is an assignment on assignmentvoidAttributeAssignFinderResult.setOwnerGroup(Group ownerGroup1) groupMethod parameters in edu.internet2.middleware.grouper.attr.finder with type arguments of type GroupModifier and TypeMethodDescriptionAttributeAssignValueFinder.assignOwnerGroupsOfAssignAssign(Collection<Group> ownerGroupIdsOfAssignAssign1) look for values of groups where it is an assignment on assignment -
Uses of Group in edu.internet2.middleware.grouper.changeLog
Methods in edu.internet2.middleware.grouper.changeLog with parameters of type GroupModifier and TypeMethodDescriptionprotected voidChangeLogConsumerBaseImpl.addGroup(Group group, ChangeLogEntry changeLogEntry) These methods are expected to be overidden in a subclass that is specific to a provisioning target.protected voidChangeLogConsumerBaseImpl.addGroupAndMemberships(Group group, ChangeLogEntry changeLogEntry) protected voidChangeLogConsumerBaseImpl.addMembership(Subject subject, Group group, ChangeLogEntry changeLogEntry) protected voidChangeLogConsumerBaseImpl.removeGroup(Group group, ChangeLogEntry changeLogEntry) protected voidChangeLogConsumerBaseImpl.removeMembership(Subject subject, Group group, ChangeLogEntry changeLogEntry) protected voidChangeLogConsumerBaseImpl.updateGroup(Group group, ChangeLogEntry changeLogEntry) -
Uses of Group in edu.internet2.middleware.grouper.changeLog.consumer
Methods in edu.internet2.middleware.grouper.changeLog.consumer with parameters of type GroupModifier and TypeMethodDescriptionprotected voidPrintChangeLogConsumer.addGroup(Group group, ChangeLogEntry changeLogEntry) protected voidPrintChangeLogConsumer.addGroupAndMemberships(Group group, ChangeLogEntry changeLogEntry) protected voidPrintChangeLogConsumer.addMembership(Subject subject, Group group, ChangeLogEntry changeLogEntry) protected voidPrintChangeLogConsumer.removeGroup(Group group, ChangeLogEntry changeLogEntry) protected voidPrintChangeLogConsumer.removeMembership(Subject subject, Group group, ChangeLogEntry changeLogEntry) protected voidPrintChangeLogConsumer.updateGroup(Group group, ChangeLogEntry changeLogEntry) -
Uses of Group in edu.internet2.middleware.grouper.changeLog.esb.consumer
Methods in edu.internet2.middleware.grouper.changeLog.esb.consumer with parameters of type GroupModifier and TypeMethodDescriptionstatic voidRuleConsumer.fixVetoIfNotInFolder(Group group, Subject subject, String subjectSourceId) -
Uses of Group in edu.internet2.middleware.grouper.entity
Methods in edu.internet2.middleware.grouper.entity that return Group -
Uses of Group in edu.internet2.middleware.grouper.filter
Methods in edu.internet2.middleware.grouper.filter that return types with arguments of type GroupModifier and TypeMethodDescriptionGrouperQuery.getGroups()Get groups matching query filter.ChildGroupFilter.getResults(GrouperSession s) GroupAlternateNameExactFilter.getResults(GrouperSession s) GroupCurrentNameExactFilter.getResults(GrouperSession s) GroupNameExactFilter.getResults(GrouperSession s) GroupsInStemFilter.getResults(GrouperSession s) GroupUuidFilter.getResults(GrouperSession s) get the results -
Uses of Group in edu.internet2.middleware.grouper.group
Methods in edu.internet2.middleware.grouper.group that return GroupModifier and TypeMethodDescriptionGroupMember.getGroup()groupLockoutGroup.getLockoutGroup()the actual lockout groupRequireGroup.getRequireGroup()the actual require groupMethods in edu.internet2.middleware.grouper.group that return types with arguments of type GroupMethods in edu.internet2.middleware.grouper.group with parameters of type GroupModifier and TypeMethodDescriptionCompositeSave.assignLeftFactorGroup(Group theLeftFactorGroup) Deprecated.if this is a group attribute, this is the foreign keyCompositeSave.assignOwnerGroup(Group theOwnerGroup) Deprecated.owner group foreign keyCompositeSave.assignRightFactorGroup(Group theRightFactorGroup) Deprecated.right factor group this is the foreign keyvoidgroupvoidLockoutGroup.setLockoutGroup(Group lockoutGroup1) the actual lockout groupvoidRequireGroup.setRequireGroup(Group requireGroup1) the actual require groupConstructors in edu.internet2.middleware.grouper.group with parameters of type GroupModifierConstructorDescriptionGroupMember(Group group1, Member member1) GroupMember(Group group1, Subject subject) -
Uses of Group in edu.internet2.middleware.grouper.hooks.beans
Methods in edu.internet2.middleware.grouper.hooks.beans that return GroupModifier and TypeMethodDescriptionHooksGroupBean.getGroup()object being insertedHooksMembershipChangeBean.getGroup()group for membershipConstructors in edu.internet2.middleware.grouper.hooks.beans with parameters of type Group -
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 GroupModifier and TypeMethodDescriptionGroupTypeTupleIncludeExcludeHook.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 GroupModifier and TypeMethodDescriptionstatic booleanMembershipCannotAddSelfToGroupHook.cannotAddSelfAssign(Group group) assign the attribute to the group which means cannot add selfstatic booleanMembershipCannotAddSelfToGroupHook.cannotAddSelfAssignedToGroup(Group group) if the current group has cannotAddSelfstatic booleanMembershipCannotAddSelfToGroupHook.cannotAddSelfRevoke(Group group) revoke the attribute to the group which means cannot add selfstatic booleanMembershipCannotAddSelfToGroupHook.cannotAddSelfUserCanEdit(Group group, Subject subject) if the current user can assign cannotAddSelfstatic booleanMembershipCannotAddSelfToGroupHook.cannotAddSelfUserCanView(Group group, Subject subject) if the current user can assign cannotAddSelfstatic voidGroupTypeTupleIncludeExcludeHook.manageIncludesExcludesAndGroups(GrouperSession grouperSession, Group typedGroup, String summaryForLog) static voidGroupTypeTupleIncludeExcludeHook.manageIncludesExcludesAndGroups(Group typedGroup, boolean isIncludeExclude, Set<Group> andGroups, String calledFromForLog) change a typed group into include and exclude group lists and andGroups alsoGroupTypeTupleIncludeExcludeHook.relatedGroups(Group group) return a set of groups including the one passed in, related to this group.static voidGroupUniqueNameCaseInsensitiveHook.verifyCaseInsensitiveName(Group group) static voidGroupUniqueExtensionHook.verifyUniqueExtension(Group group) static voidGroupUniqueExtensionInFoldersHook.verifyUniqueExtension(Group group) Method parameters in edu.internet2.middleware.grouper.hooks.examples with type arguments of type GroupModifier and TypeMethodDescriptionstatic voidGroupTypeTupleIncludeExcludeHook.manageIncludesExcludesAndGroups(Group typedGroup, boolean isIncludeExclude, Set<Group> andGroups, 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 GroupModifier and TypeMethodDescriptionGroupDAO.findByAlternateName(String name, boolean exceptionIfNotFound) Find a group by its alternate name only.GroupDAO.findByAttribute(String attr, String val) Deprecated.use overloadGroupDAO.findByAttribute(String attr, String val, boolean exceptionIfNotFound) GroupDAO.findByAttribute(String attr, String val, boolean exceptionIfNotFound, boolean secureQuery) GroupDAO.findByCurrentName(String name, boolean exceptionIfNotFound) Find a group by its current name only.GroupDAO.findByIdIndex(Long idIndex, boolean exceptionIfNotFound) GroupDAO.findByIdIndexSecure(Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions) find a group by id indexGroupDAO.findByInternalId(Long internalId, boolean exceptionIfNotFound, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupDAO.findByName(String name) Deprecated.use overloadGroupDAO.findByName(String name, boolean exceptionIfNotFound) GroupDAO.findByName(String name, boolean exceptionIfNotFound, QueryOptions queryOptions) GroupDAO.findByName(String name, boolean exceptionIfNotFound, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupDAO.findByNameSecure(String name, boolean exceptionIfNotFound, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupDAO.findByNameSecure(String name, boolean exceptionIfNotFound, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Set<Privilege> inPrivSet) GroupDAO.findByUuid(String uuid) Deprecated.use overloadGroupDAO.findByUuid(String uuid, boolean exceptionIfNotFound) GroupDAO.findByUuid(String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions) GroupDAO.findByUuid(String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupDAO.findByUuidOrName(String uuid, String name, boolean exceptionIfNull) GroupDAO.findByUuidOrName(String uuid, String name, boolean exceptionIfNull, QueryOptions queryOptions) GroupDAO.findByUuidSecure(String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) find by uuid secureMethods in edu.internet2.middleware.grouper.internal.dao that return types with arguments of type GroupModifier and TypeMethodDescriptionGroupDAO.findAllByAnyApproximateAttr(String val) GroupDAO.findAllByAnyApproximateAttr(String val, String scope) GroupDAO.findAllByAnyApproximateAttr(String val, String scope, boolean secureQuery) GroupDAO.findAllByAnyApproximateAttr(String val, String scope, boolean secureQuery, Boolean enabled) GroupDAO.findAllByApproximateAlternateName(String name) Find groups using an approximate string for the alternate name.GroupDAO.findAllByApproximateAlternateName(String name, String scope) Find groups using an approximate string for the alternate name.GroupDAO.findAllByApproximateAttr(String attr, String val) GroupDAO.findAllByApproximateAttr(String attr, String val, String scope) GroupDAO.findAllByApproximateAttrSecure(String attr, String val, String scope) GroupDAO.findAllByApproximateAttrSecure(String attr, String val, String scope, Boolean enabled) GroupDAO.findAllByApproximateCurrentName(String name) Find groups using an approximate string for the current name, display name, extension, display extension.GroupDAO.findAllByApproximateCurrentName(String name, String scope) Find groups using an approximate string for the current name, display name, extension, display extension.GroupDAO.findAllByApproximateName(String name) GroupDAO.findAllByApproximateName(String name, String scope) GroupDAO.findAllByApproximateNameSecure(String name, String scope, QueryOptions queryOptions) GroupDAO.findAllByApproximateNameSecure(String name, String scope, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupDAO.findAllByApproximateNameSecure(String name, String scope, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Boolean enabled) GroupDAO.findAllByAttr(String attr, String val) GroupDAO.findAllByAttr(String attr, String val, String scope) GroupDAO.findAllByAttr(String attr, String val, String scope, boolean secureQuery) GroupDAO.findAllByAttr(String attr, String val, String scope, boolean secureQuery, Boolean enabled) GroupDAO.findAllByCreatedAfter(Date d) GroupDAO.findAllByCreatedAfter(Date d, String scope) GroupDAO.findAllByCreatedBefore(Date d) GroupDAO.findAllByCreatedBefore(Date d, String scope) GroupDAO.findAllByLastMembershipAfter(Date d) GroupDAO.findAllByLastMembershipAfter(Date d, String scope) GroupDAO.findAllByLastMembershipBefore(Date d) GroupDAO.findAllByLastMembershipBefore(Date d, String scope) GroupDAO.findAllByModifiedAfter(Date d) GroupDAO.findAllByModifiedAfter(Date d, String scope) GroupDAO.findAllByModifiedBefore(Date d) GroupDAO.findAllByModifiedBefore(Date d, String scope) GroupDAO.findAllByType(GroupType _gt) note, this doesnt cacheGroupDAO.findAllByType(GroupType _gt, QueryOptions queryOptions) this cachesGroupDAO.findAllByType(GroupType _gt, String scope) StemDAO.findAllChildGroups(Stem ns, Stem.Scope scope) Find all child groups within specified scope.StemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Find all child groups within specified scope, and make sure the grouper session can see themStemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Find all child groups within specified scope, and make sure the grouper session can see themStemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Boolean enabled) Find all child groups within specified scope, and make sure the grouper session can see themStemDAO.findAllChildMembershipGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Find all child groups within specified scope, and make sure the grouper session can see themGroupDAO.findAllEnabledDisabledMismatch(long queryTime) find records which are disabled which shouldnt be, and enabled which shouldnt beGroupDAO.findByApproximateDescriptionSecure(String description, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupDAO.findByApproximateDisplayExtensionSecure(String extension, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupDAO.findByApproximateDisplayNameSecure(String displayName, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupDAO.findByApproximateExtensionSecure(String extension, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupDAO.findByCreatorOrModifier(Member member) find groups by creator or modifierGroupDAO.findByDescriptionSecure(String description, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupDAO.findByDisplayExtensionSecure(String displayExtension, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupDAO.findByDisplayNameSecure(String displayName, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupDAO.findByExtensionSecure(String extension, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupDAO.findByInternalIds(Collection<Long> internalId, boolean exceptionIfNotFound, QueryOptions queryOptions) GroupDAO.findByNamesSecure(Collection<String> names, QueryOptions queryOptions) GroupDAO.findByNamesSecure(Collection<String> names, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupDAO.findByUuids(Collection<String> uuids, boolean exceptionOnNotFound) find all groups which have these uuidsGroupDAO.findByUuidsSecure(Collection<String> uuids, QueryOptions queryOptions) find by uuid secureGroupDAO.findByUuidsSecure(Collection<String> uuids, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) find by uuid secureGroupDAO.findGroupsInStemWithoutPrivilege(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, String sqlLikeString) see which groups do not have this privilegeGroupDAO.findGroupsInStemWithPrivilege(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, String sqlLikeString) see which groups do not have this privilegePITGroupDAO.findMissingActivePITGroups()GroupDAO.getAllGroups()GroupDAO.getAllGroups(String scope) GroupDAO.getAllGroupsMembershipSecure(Field field, String scope, GrouperSession grouperSession, Subject subject, QueryOptions queryOptions, Boolean enabled, MembershipType membershipType, Stem stem, Stem.Scope stemScope) GroupDAO.getAllGroupsMembershipSecure(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly) GroupDAO.getAllGroupsMembershipSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly) GroupDAO.getAllGroupsMembershipSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly, Stem stem, Stem.Scope stemScope) GroupDAO.getAllGroupsSecure(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) GroupDAO.getAllGroupsSecure(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupDAO.getAllGroupsSecure(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Boolean enabled) GroupDAO.getAllGroupsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) GroupDAO.getAllGroupsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) GroupDAO.getAllGroupsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroup, boolean splitScope, Subject membershipSubject, Field field) get all groups secure, split the scope by whitespaceGroupDAO.getAllGroupsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroup, boolean splitScope, Subject membershipSubject, Field field, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Subject subjectNotInGroup, Collection<String> groupIds, Collection<String> groupNames, Boolean compositeOwner) get all groups secure, split the scope by whitespaceGroupDAO.getAllGroupsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroup, boolean splitScope, Subject membershipSubject, Field field, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Subject subjectNotInGroup, Collection<String> groupIds, Collection<String> groupNames, Boolean compositeOwner, String idOfAttributeDefName, Object attributeValue) get all groups secure, split the scope by whitespaceGroupDAO.getAllGroupsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroup, boolean splitScope, Subject membershipSubject, Field field, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Subject subjectNotInGroup, Collection<String> groupIds, Collection<String> groupNames, Boolean compositeOwner, String idOfAttributeDefName, Object attributeValue, Set<Object> attributeValuesOnAssignment, Boolean attributeCheckReadOnAttributeDef) get all groups secure, split the scope by whitespaceGroupDAO.getAllGroupsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroup, boolean splitScope, Subject membershipSubject, Field field, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Subject subjectNotInGroup, Collection<String> groupIds, Collection<String> groupNames, Boolean compositeOwner, String idOfAttributeDefName, Object attributeValue, Set<Object> attributeValuesOnAssignment, Boolean attributeCheckReadOnAttributeDef, String idOfAttributeDefName2, Object attributeValue2, Set<Object> attributeValuesOnAssignment2, boolean attributeNotAssigned) get all groups secure, split the scope by whitespaceGroupDAO.getAllGroupsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroup, boolean splitScope, Subject membershipSubject, Field field, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Subject subjectNotInGroup, Collection<String> groupIds, Collection<String> groupNames, Boolean compositeOwner, String idOfAttributeDefName, Object attributeValue, Set<Object> attributeValuesOnAssignment, Boolean attributeCheckReadOnAttributeDef, String idOfAttributeDefName2, Object attributeValue2, Set<Object> attributeValuesOnAssignment2, boolean attributeNotAssigned, boolean excludeAlternateNames) GroupDAO.getAllGroupsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Boolean enabled) GroupDAO.getAllGroupsSplitScopeSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, TypeOfGroup typeOfGroup) get all groups secure, split the scope by whitespaceGroupDAO.getAllGroupsSplitScopeSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) get all groups secure, split the scope by whitespaceGroupDAO.getImmediateChildren(Stem stem) GroupDAO.getImmediateChildrenMembershipSecure(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly) get immediate children secureGroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) get immediate children secureGroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) get immediate children secureGroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Boolean enabled) get immediate children secureMethods in edu.internet2.middleware.grouper.internal.dao with parameters of type GroupModifier and TypeMethodDescriptionvoidStemDAO.createChildGroup(Stem _parent, Group _child, Member _m) voidvoidGroupSetDAO.deleteSelfByOwnerGroup(Group group) MembershipDAO.findAllByAttributeDefOwnerOptions(Collection<String> attributeDefIds, Collection<String> memberIds, Collection<String> membershipIds, MembershipType membershipType, Collection<Field> field, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled, Boolean shouldCheckSecurity, QueryOptions queryOptionsForMember, String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForAttributeDef, String scopeForAttributeDef, boolean splitScopeForAttributeDef, boolean hasFieldForAttributeDef, boolean hasMembershipTypeForAttributeDef, Boolean hasEnabledDate, Boolean hasDisabledDate, CompositeType customCompositeType, Group customCompositeGroup) find memberships by stem owner and other options.MembershipDAO.findAllByGroupOwnerOptions(Collection<String> groupIds, Collection<String> memberIds, Collection<String> membershipIds, MembershipType membershipType, Collection<Field> fields, Collection<Privilege> privilegesTheUserHas, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled, Boolean shouldCheckSecurity, FieldType fieldType, String serviceId, ServiceRole serviceRole, QueryOptions queryOptionsForMember, String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForGroup, String scopeForGroup, boolean splitScopeForGroup, boolean hasFieldForGroup, boolean hasMembershipTypeForGroup, Member memberHasMembershipForGroup, Boolean hasEnabledDate, Boolean hasDisabledDate, CompositeType customCompositeType, Group customCompositeGroup) find memberships by group owner and other options.MembershipDAO.findAllByGroupOwnerOptions(Collection<String> groupIds, Collection<String> memberIds, Collection<String> membershipIds, MembershipType membershipType, Collection<Field> fields, Collection<Privilege> privilegesTheUserHas, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled, Boolean shouldCheckSecurity, FieldType fieldType, String serviceId, ServiceRole serviceRole, QueryOptions queryOptionsForMember, String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForGroup, String scopeForGroup, boolean splitScopeForGroup, boolean hasFieldForGroup, boolean hasMembershipTypeForGroup, Member memberHasMembershipForGroup, Boolean hasEnabledDate, Boolean hasDisabledDate, CompositeType customCompositeType, Group customCompositeGroup, QueryOptions queryOptionsForMembership) find memberships by group owner and other options.MembershipDAO.findAllByStemOwnerOptions(Collection<String> stemIds, Collection<String> memberIds, Collection<String> membershipIds, MembershipType membershipType, Collection<Field> field, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled, Boolean shouldCheckSecurity, QueryOptions queryOptionsForMember, String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForStem, String scopeForStem, boolean splitScopeForStem, boolean hasFieldForStem, boolean hasMembershipTypeForStem, Boolean hasEnabledDate, Boolean hasDisabledDate, CompositeType customCompositeType, Group customCompositeGroup) find memberships by stem owner and other options.CompositeDAO.findAsFactor(Group _g) CompositeDAO.findAsOwner(Group _g, boolean exceptionIfNotFound) MemberDAO.findBySubjectsInGroup(GrouperSession grouperSession, Set<Subject> subjects, Group group, Field field, MembershipType membershipType) convert a set of subjects to a set of membersvoidGroupDAO.saveUpdateProperties(Group group) save the update properties which are auto saved when business method is calledvoidMethod parameters in edu.internet2.middleware.grouper.internal.dao with type arguments of type GroupModifier and TypeMethodDescriptionStemDAO.findParentsByGroups(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 GroupModifier and TypeMethodDescriptionHib3GroupDAO.findByAlternateName(String name, boolean exceptionIfNotFound) Find a group by its alternate name only.Hib3GroupDAO.findByAttribute(String attr, String val) Deprecated.use overloadHib3GroupDAO.findByAttribute(String attr, String val, boolean exceptionIfNotFound) Hib3GroupDAO.findByAttribute(String attr, String val, boolean exceptionIfNotFound, boolean secureQuery) Hib3GroupDAO.findByCurrentName(String name, boolean exceptionIfNotFound) Find a group by its current name only.Hib3GroupDAO.findByIdIndex(Long idIndex, boolean exceptionIfNotFound) not a secure method, find by id indexHib3GroupDAO.findByIdIndexSecure(Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions) Hib3GroupDAO.findByInternalId(Long internalId, boolean exceptionIfNotFound, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3GroupDAO.findByName(String name) Deprecated.use overloadHib3GroupDAO.findByName(String name, boolean exceptionIfNotFound) Hib3GroupDAO.findByName(String name, boolean exceptionIfNotFound, QueryOptions queryOptions) Hib3GroupDAO.findByName(String name, boolean exceptionIfNotFound, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3GroupDAO.findByNameSecure(String name, boolean exceptionIfNotFound, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3GroupDAO.findByNameSecure(String name, boolean exceptionIfNotFound, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Set<Privilege> inPrivSet) Hib3GroupDAO.findByUuid(String uuid) Deprecated.use overloadHib3GroupDAO.findByUuid(String uuid, boolean exceptionIfNotFound) Hib3GroupDAO.findByUuid(String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions) Hib3GroupDAO.findByUuid(String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3GroupDAO.findByUuidOrName(String uuid, String name, boolean exceptionIfNull) Hib3GroupDAO.findByUuidOrName(String uuid, String name, boolean exceptionIfNull, QueryOptions queryOptions) Hib3GroupDAO.findByUuidSecure(String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Methods in edu.internet2.middleware.grouper.internal.dao.hib3 that return types with arguments of type GroupModifier and TypeMethodDescriptionHib3GroupDAO.findAllByAnyApproximateAttr(String val) Hib3GroupDAO.findAllByAnyApproximateAttr(String val, String scope) Hib3GroupDAO.findAllByAnyApproximateAttr(String val, String scope, boolean secureQuery) Hib3GroupDAO.findAllByAnyApproximateAttr(String val, String scope, boolean secureQuery, Boolean enabled) Hib3GroupDAO.findAllByApproximateAlternateName(String name) Find groups using an approximate string for the alternate name.Hib3GroupDAO.findAllByApproximateAlternateName(String name, String scope) Find groups using an approximate string for the alternate name.Hib3GroupDAO.findAllByApproximateAttr(String attr, String val) Implementation Notes.Hib3GroupDAO.findAllByApproximateAttr(String attr, String val, String scope) Implementation Notes.Hib3GroupDAO.findAllByApproximateAttrSecure(String attr, String val, String scope) Hib3GroupDAO.findAllByApproximateAttrSecure(String attr, String val, String scope, Boolean enabled) Hib3GroupDAO.findAllByApproximateCurrentName(String name) Find groups using an approximate string for the current name, display name, extension, display extension.Hib3GroupDAO.findAllByApproximateCurrentName(String name, String scope) Find groups using an approximate string for the current name, display name, extension, display extension.Hib3GroupDAO.findAllByApproximateName(String name) Implementation Notes.Hib3GroupDAO.findAllByApproximateName(String name, String scope) Implementation Notes.Hib3GroupDAO.findAllByApproximateNameSecure(String name, String scope, QueryOptions queryOptions) Implementation Notes.Hib3GroupDAO.findAllByApproximateNameSecure(String name, String scope, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Implementation Notes.Hib3GroupDAO.findAllByApproximateNameSecure(String name, String scope, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Boolean enabled) Implementation Notes.Hib3GroupDAO.findAllByAttr(String attr, String val) Implementation Notes.Hib3GroupDAO.findAllByAttr(String attr, String val, String scope) Implementation Notes.Hib3GroupDAO.findAllByAttr(String attr, String val, String scope, boolean secureQuery) Hib3GroupDAO.findAllByAttr(String attr, String val, String scope, boolean secureQuery, Boolean enabled) (non-Javadoc)Hib3GroupDAO.findAllByCreatedAfter(Date d) Hib3GroupDAO.findAllByCreatedAfter(Date d, String scope) Hib3GroupDAO.findAllByCreatedBefore(Date d) Hib3GroupDAO.findAllByCreatedBefore(Date d, String scope) Hib3GroupDAO.findAllByLastMembershipAfter(Date d) Hib3GroupDAO.findAllByLastMembershipAfter(Date d, String scope) Hib3GroupDAO.findAllByLastMembershipBefore(Date d) Hib3GroupDAO.findAllByLastMembershipBefore(Date d, String scope) Hib3GroupDAO.findAllByModifiedAfter(Date d) Hib3GroupDAO.findAllByModifiedAfter(Date d, String scope) Hib3GroupDAO.findAllByModifiedBefore(Date d) Hib3GroupDAO.findAllByModifiedBefore(Date d, String scope) Hib3GroupDAO.findAllByType(GroupType _gt) Note, this doesnt cacheHib3GroupDAO.findAllByType(GroupType _gt, QueryOptions queryOptions) Hib3GroupDAO.findAllByType(GroupType _gt, String scope) Hib3StemDAO.findAllChildGroups(Stem ns, Stem.Scope scope) Hib3StemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Hib3StemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3StemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Boolean enabled) (non-Javadoc)Hib3StemDAO.findAllChildMembershipGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Hib3GroupDAO.findAllEnabledDisabledMismatch(long queryTime) Hib3GroupDAO.findByApproximateDescriptionSecure(String description, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3GroupDAO.findByApproximateDisplayExtensionSecure(String displayExtension, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3GroupDAO.findByApproximateDisplayNameSecure(String displayName, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3GroupDAO.findByApproximateExtensionSecure(String extension, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3GroupDAO.findByCreatorOrModifier(Member member) find groups by creator or modifierHib3GroupDAO.findByDescriptionSecure(String description, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3GroupDAO.findByDisplayExtensionSecure(String displayExtension, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3GroupDAO.findByDisplayNameSecure(String displayName, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3GroupDAO.findByExtensionSecure(String extension, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3GroupDAO.findByInternalIds(Collection<Long> internalIds, boolean exceptionOnNotFound, QueryOptions queryOptions) Hib3GroupDAO.findByNamesSecure(Collection<String> names, QueryOptions queryOptions) Hib3GroupDAO.findByNamesSecure(Collection<String> names, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3GroupDAO.findByUuids(Collection<String> uuids, boolean exceptionOnNotFound) Hib3GroupDAO.findByUuidsSecure(Collection<String> uuids, QueryOptions queryOptions) Hib3GroupDAO.findByUuidsSecure(Collection<String> uuids, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3GroupDAO.findGroupsInStemWithoutPrivilege(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, String sqlLikeString) Hib3GroupDAO.findGroupsInStemWithPrivilege(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, String sqlLikeString) Hib3PITGroupDAO.findMissingActivePITGroups()Hib3GroupDAO.getAllGroups()Hib3GroupDAO.getAllGroups(String scope) Hib3GroupDAO.getAllGroupsMembershipSecure(Field field, String scope, GrouperSession grouperSession, Subject subject, QueryOptions queryOptions, Boolean enabled, MembershipType membershipType, Stem stem, Stem.Scope stemScope) Hib3GroupDAO.getAllGroupsMembershipSecure(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly) Hib3GroupDAO.getAllGroupsMembershipSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly) Hib3GroupDAO.getAllGroupsMembershipSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly, Stem stem, Stem.Scope stemScope) Hib3GroupDAO.getAllGroupsSecure(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Hib3GroupDAO.getAllGroupsSecure(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) In this case, send in the attribute name to sort by (default is displayName).Hib3GroupDAO.getAllGroupsSecure(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Boolean enabled) In this case, send in the attribute name to sort by (default is displayName).Hib3GroupDAO.getAllGroupsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Hib3GroupDAO.getAllGroupsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3GroupDAO.getAllGroupsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, boolean splitScope, Subject membershipSubject, Field field) Hib3GroupDAO.getAllGroupsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, boolean splitScope, Subject membershipSubject, Field field, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Subject subjectNotInGroup, Collection<String> groupIds, Collection<String> groupNames, Boolean compositeOwner) Hib3GroupDAO.getAllGroupsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, boolean splitScope, Subject membershipSubject, Field field, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Subject subjectNotInGroup, Collection<String> groupIds, Collection<String> groupNames, Boolean compositeOwner, String idOfAttributeDefName, Object attributeValue) Hib3GroupDAO.getAllGroupsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroup, boolean splitScope, Subject membershipSubject, Field field, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Subject subjectNotInGroup, Collection<String> groupIds, Collection<String> groupNames, Boolean compositeOwner, String idOfAttributeDefName, Object attributeValue, Set<Object> attributeValuesOnAssignment, Boolean attributeCheckReadOnAttributeDef) Hib3GroupDAO.getAllGroupsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroup, boolean splitScope, Subject membershipSubject, Field field, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Subject subjectNotInGroup, Collection<String> groupIds, Collection<String> groupNames, Boolean compositeOwner, String idOfAttributeDefName, Object attributeValue, Set<Object> attributeValuesOnAssignment, Boolean attributeCheckReadOnAttributeDef, String idOfAttributeDefName2, Object attributeValue2, Set<Object> attributeValuesOnAssignment2, boolean attributeNotAssigned) Hib3GroupDAO.getAllGroupsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroup, boolean splitScope, Subject membershipSubject, Field field, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Subject subjectNotInGroup, Collection<String> groupIds, Collection<String> groupNames, Boolean compositeOwner, String idOfAttributeDefName, Object attributeValue, Set<Object> attributeValuesOnAssignment, Boolean attributeCheckReadOnAttributeDef, String idOfAttributeDefName2, Object attributeValue2, Set<Object> attributeValuesOnAssignment2, boolean attributeNotAssigned, boolean excludeAlternateNames) Hib3GroupDAO.getAllGroupsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Boolean enabled) Hib3GroupDAO.getAllGroupsSplitScopeSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, TypeOfGroup typeOfGroup) Hib3GroupDAO.getAllGroupsSplitScopeSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3GroupDAO.getImmediateChildren(Stem stem) Hib3GroupDAO.getImmediateChildrenMembershipSecure(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly) Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups) Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, Set<TypeOfGroup> typeOfGroups, Boolean enabled) Methods in edu.internet2.middleware.grouper.internal.dao.hib3 with parameters of type GroupModifier and TypeMethodDescriptionvoidHib3StemDAO.createChildGroup(Stem _stem, Group _group, Member _member) voidvoidHib3GroupSetDAO.deleteSelfByOwnerGroup(Group group) Hib3MembershipDAO.findAllByAttributeDefOwnerOptions(Collection<String> attributeDefIds, Collection<String> memberIds, Collection<String> membershipIds, MembershipType membershipType, Collection<Field> fields, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled, Boolean shouldCheckSecurity, QueryOptions queryOptionsForMember, String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForAttributeDef, String scopeForAttributeDef, boolean splitScopeForAttributeDef, boolean hasFieldForAttributeDef, boolean hasMembershipTypeForAttributeDef, Boolean hasEnabledDate, Boolean hasDisabledDate, CompositeType customCompositeType, Group customCompositeGroup) Hib3MembershipDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds, Collection<String> totalMemberIds, Collection<String> totalMembershipIds, MembershipType membershipType, Collection<Field> fields, Collection<Privilege> privilegesTheUserHas, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled, Boolean checkSecurity, FieldType fieldType, String serviceId, ServiceRole serviceRole, QueryOptions queryOptionsForMember, String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForGroup, String scopeForGroup, boolean splitScopeForGroup, boolean hasFieldForGroup, boolean hasMembershipTypeForGroup, Member memberHasMembershipForGroup, Boolean hasEnabledDate, Boolean hasDisabledDate, CompositeType customCompositeType, Group customCompositeGroup) Hib3MembershipDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds, Collection<String> totalMemberIds, Collection<String> totalMembershipIds, MembershipType membershipType, Collection<Field> fields, Collection<Privilege> privilegesTheUserHas, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled, Boolean checkSecurity, FieldType fieldType, String serviceId, ServiceRole serviceRole, QueryOptions queryOptionsForMember, String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForGroup, String scopeForGroup, boolean splitScopeForGroup, boolean hasFieldForGroup, boolean hasMembershipTypeForGroup, Member memberHasMembershipForGroup, Boolean hasEnabledDate, Boolean hasDisabledDate, CompositeType customCompositeType, Group customCompositeGroup, QueryOptions queryOptionsForMembership) Hib3MembershipDAO.findAllByStemOwnerOptions(Collection<String> totalStemIds, Collection<String> totalMemberIds, Collection<String> totalMembershipIds, MembershipType membershipType, Collection<Field> fields, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled, Boolean checkSecurity, QueryOptions queryOptionsForMember, String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForStem, String scopeForStem, boolean splitScopeForStem, boolean hasFieldForStem, boolean hasMembershipTypeForStem, Boolean hasEnabledDate, Boolean hasDisabledDate, CompositeType customCompositeType, Group customCompositeGroup) Hib3CompositeDAO.findAsFactor(Group _g) Hib3CompositeDAO.findAsOwner(Group _g, boolean throwExceptionIfNotFound) Hib3MemberDAO.findBySubjectsInGroup(GrouperSession grouperSession, Set<Subject> subjects, Group group, Field field, MembershipType membershipType) convert a set of subjects to a set of membersvoidHib3GroupDAO.saveUpdateProperties(Group group) voidMethod parameters in edu.internet2.middleware.grouper.internal.dao.hib3 with type arguments of type GroupModifier and TypeMethodDescriptionHib3StemDAO.findParentsByGroups(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 -
Uses of Group in edu.internet2.middleware.grouper.membership
Methods in edu.internet2.middleware.grouper.membership that return GroupModifier and TypeMethodDescriptionMembershipSubjectContainer.getGroupOwner()group owner of this membershipsMembershipPathNode.getLeftCompositeFactor()if composite, this is the right composite factorMembershipPathNode.getOtherFactor()this is the factor not in the pathMembershipPathGroup.getOwnerGroup()if this is a list or group privilege, this is the owner groupMembershipPathNode.getOwnerGroup()if this is a list or group privilege, this is the owner groupMembershipPathNode.getRightCompositeFactor()if composite, this is the right composite factorMethods in edu.internet2.middleware.grouper.membership that return types with arguments of type GroupMethods in edu.internet2.middleware.grouper.membership with parameters of type GroupModifier and TypeMethodDescriptionstatic MembershipPathGroupanalyze the membership/privilege of a member in a group by various pathsstatic MembershipPathGroupMembershipPathGroup.analyze(Group group, Member member, Field field, Subject callingSubject, int timeToLive) analyze the membership/privilege of a member in a group by various pathsstatic MembershipPathGroupanalyze the membership/privilege of a member in a group by various pathsstatic MembershipPathGroupMembershipPathGroup.analyzePrivileges(Group group, Member member) analyze group privileges for a group and a memberstatic MembershipPathGroupMembershipPathGroup.analyzePrivileges(Group group, Member member, Subject callingSubject) analyze the privileges of a member in a group by various pathsstatic MembershipPathGroupMembershipPathGroup.analyzePrivileges(Group group, Subject subject) analyze group privileges for a group and a membervoidMembershipSubjectContainer.setGroupOwner(Group groupOwner1) group owner of this membershipsvoidMembershipPathNode.setLeftCompositeFactor(Group leftCompositeFactor1) if composite, this is the right composite factorvoidMembershipPathNode.setOtherFactor(Group otherFactor1) this is the factor not in the pathvoidMembershipPathGroup.setOwnerGroup(Group ownerGroup1) if this is a list or group privilege, this is the owner groupvoidMembershipPathNode.setOwnerGroup(Group ownerGroup1) if this is a list or group privilege, this is the owner groupvoidMembershipPathNode.setRightCompositeFactor(Group rightCompositeFactor1) if composite, this is the right composite factorConstructors in edu.internet2.middleware.grouper.membership with parameters of type GroupModifierConstructorDescriptionMembershipPathNode(Field field, Group theOwnerGroup) constructor for group path codeMembershipPathNode(Field field, Group ownerGroup, CompositeType compositeType, Group theLeftCompositeFactor, Group theRightCompositeFactor, Group theOtherFactor) construct a composite group node -
Uses of Group in edu.internet2.middleware.grouper.misc
Methods in edu.internet2.middleware.grouper.misc that return GroupMethods in edu.internet2.middleware.grouper.misc that return types with arguments of type GroupMethods in edu.internet2.middleware.grouper.misc with parameters of type GroupModifier and TypeMethodDescriptionvoidMemberOf.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.voidMemberOf.addImmediate(GrouperSession s, Group g, Field f, Member _m) An immediate member is directly assigned to a group.GrouperCheckConfig.checkGroup(GrouperSession grouperSession, String groupName, boolean logError, Boolean autoCreate, boolean logAutocreate, String displayExtension, String groupDescription, String propertyDescription, Group[] groupResult) Deprecated.use: Group group = new GroupSave().assignName("name").assignDisplayExtension("displayExtension").assignDescription("description").assignCreateParentStemsIfNotExist(true).save();voidMemberOf.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.voidMemberOf.deleteImmediate(GrouperSession s, Group g, Membership _ms, Member _m) An immediate member is directly assigned to a group.protected MemberOfMethod parameters in edu.internet2.middleware.grouper.misc with type arguments of type GroupModifier and TypeMethodDescriptionprotected MemberOfBaseMemberOf.setModifiedGroups(Set<Group> modifiedGroups) -
Uses of Group in edu.internet2.middleware.grouper.permissions
Constructors in edu.internet2.middleware.grouper.permissions with parameters of type Group -
Uses of Group in edu.internet2.middleware.grouper.permissions.role
Constructors in edu.internet2.middleware.grouper.permissions.role with parameters of type Group -
Uses of Group in edu.internet2.middleware.grouper.privs
Methods in edu.internet2.middleware.grouper.privs that return GroupModifier and TypeMethodDescriptionAccessPrivilege.getGroup()GetGroupthat the privilege was granted on.Methods in edu.internet2.middleware.grouper.privs that return types with arguments of type GroupModifier and TypeMethodDescriptionAccessAdapter.getGroupsWhereSubjectDoesHavePrivilege(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) find the groups which do not have a certain privilegeAccessResolver.getGroupsWhereSubjectDoesHavePrivilege(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) find the groups which do have a certain privilegeAccessResolverDecorator.getGroupsWhereSubjectDoesHavePrivilege(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) AccessWrapper.getGroupsWhereSubjectDoesHavePrivilege(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperNonDbAccessAdapter.getGroupsWhereSubjectDoesHavePrivilege(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) Get all groups where this subject does have this privilege.AccessAdapter.getGroupsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) find the groups which do not have a certain privilegeAccessResolver.getGroupsWhereSubjectDoesntHavePrivilege(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) find the groups which do not have a certain privilegeAccessResolverDecorator.getGroupsWhereSubjectDoesntHavePrivilege(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) AccessWrapper.getGroupsWhereSubjectDoesntHavePrivilege(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperAllAccessResolver.getGroupsWhereSubjectDoesntHavePrivilege(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperNonDbAccessAdapter.getGroupsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) Get all groups where this subject doesnt have this privilege.ValidatingAccessResolver.getGroupsWhereSubjectDoesntHavePrivilege(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) AccessAdapter.getGroupsWhereSubjectHasPriv(GrouperSession s, Subject subj, Privilege priv) Get all groups where this subject has this privilege.GrouperNonDbAccessAdapter.getGroupsWhereSubjectHasPriv(GrouperSession s, Subject subj, Privilege priv) Get all groups where this subject has this privilege.AccessResolver.getGroupsWhereSubjectHasPrivilege(Subject subject, Privilege privilege) Get all groups where subject has privilege.AccessResolverDecorator.getGroupsWhereSubjectHasPrivilege(Subject subject, Privilege privilege) AccessWrapper.getGroupsWhereSubjectHasPrivilege(Subject subject, Privilege privilege) GrouperAllAccessResolver.getGroupsWhereSubjectHasPrivilege(Subject subject, Privilege privilege) ValidatingAccessResolver.getGroupsWhereSubjectHasPrivilege(Subject subject, Privilege privilege) GrouperPrivilegeAdapter.internal_getGroupsWhereSubjectDoesHavePriv(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperPrivilegeAdapter.internal_getGroupsWhereSubjectDoesntHavePriv(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperPrivilegeAdapter.internal_getGroupsWhereSubjectHasPriv(GrouperSession s, Member m, Field f) AccessAdapter.postHqlFilterGroups(GrouperSession grouperSession, Set<Group> groups, Subject subject, Set<Privilege> privInSet) after HQL is run, filter groups.after HQL is run, filter groups.AccessResolverDecorator.postHqlFilterGroups(Set<Group> groups, Subject subject, Set<Privilege> privInSet) BaseAccessAdapter.postHqlFilterGroups(GrouperSession grouperSession, Set<Group> inputGroups, Subject subject, Set<Privilege> privInSet) CachingAccessResolver.postHqlFilterGroups(Set<Group> groups, Subject subject, Set<Privilege> privInSet) GrouperSystemAccessResolver.postHqlFilterGroups(Set<Group> groups, Subject subject, Set<Privilege> privInSet) ValidatingAccessResolver.postHqlFilterGroups(Set<Group> groups, Subject subject, Set<Privilege> privInSet) WheelAccessResolver.postHqlFilterGroups(Set<Group> groups, Subject subject, Set<Privilege> privInSet) Methods in edu.internet2.middleware.grouper.privs with parameters of type GroupModifier and TypeMethodDescriptionstatic booleanPrivilegeHelper.canAdmin(GrouperSession s, Group g, Subject subj) static booleanPrivilegeHelper.canGroupAttrRead(GrouperSession s, Group group, Subject subj) static booleanPrivilegeHelper.canGroupAttrUpdate(GrouperSession s, Group group, Subject subj) static booleanPrivilegeHelper.canOptin(GrouperSession s, Group g, Subject subj) TODO 20070823 find a real home for this and/or add testsstatic booleanPrivilegeHelper.canOptout(GrouperSession s, Group g, Subject subj) TODO 20070823 find a real home for this and/or add testsstatic booleanPrivilegeHelper.canRead(GrouperSession s, Group g, Subject subj) TODO 20070823 find a real home for this and/or add testsstatic booleanPrivilegeHelper.canUpdate(GrouperSession s, Group g, Subject subj) TODO 20070823 find a real home for this and/or add testsstatic booleanPrivilegeHelper.canView(GrouperSession s, Group g, Subject subj) TODO 20070823 find a real home for this and/or add testsstatic booleanPrivilegeHelper.canViewMembers(GrouperSession grouperSession, Group group, Field field) static voidPrivilegeHelper.dispatch(GrouperSession s, Group g, Subject subj, Privilege priv) TODO 20070823 find a real home for this and/or add testsAccessResolver.getPrivileges(Group group, Subject subject) Get all privileges subject has on group.AccessResolverDecorator.getPrivileges(Group group, Subject subject) AccessWrapper.getPrivileges(Group group, Subject subject) CachingAccessResolver.getPrivileges(Group group, Subject subject) GrouperAllAccessResolver.getPrivileges(Group group, Subject subject) GrouperSystemAccessResolver.getPrivileges(Group group, Subject subject) ValidatingAccessResolver.getPrivileges(Group group, Subject subject) WheelAccessResolver.getPrivileges(Group group, Subject subject) AccessAdapter.getPrivs(GrouperSession s, Group g, Subject subj) Get all privileges held by this subject on this group.GrouperNonDbAccessAdapter.getPrivs(GrouperSession s, Group g, Subject subj) Get all privileges held by this subject on this group.AccessAdapter.getSubjectsWithPriv(GrouperSession s, Group g, Privilege priv) Get all subjects with this privilege on this group.GrouperNonDbAccessAdapter.getSubjectsWithPriv(GrouperSession s, Group g, Privilege priv) AccessResolver.getSubjectsWithPrivilege(Group group, Privilege privilege) Get all subjects with privilege on group.AccessResolverDecorator.getSubjectsWithPrivilege(Group group, Privilege privilege) AccessWrapper.getSubjectsWithPrivilege(Group group, Privilege privilege) ValidatingAccessResolver.getSubjectsWithPrivilege(Group group, Privilege privilege) voidGrant the privilege to the subject on this group.voidGrouperNonDbAccessAdapter.grantPriv(GrouperSession s, Group g, Subject subj, Privilege priv, String uuid) Grant the privilege to the subject on this group.voidAccessResolver.grantPrivilege(Group group, Subject subject, Privilege privilege, String uuid) Grant privilege to subject on group.voidAccessResolverDecorator.grantPrivilege(Group group, Subject subject, Privilege privilege, String uuid) voidAccessWrapper.grantPrivilege(Group group, Subject subject, Privilege privilege, String uuid) voidCachingAccessResolver.grantPrivilege(Group group, Subject subject, Privilege privilege, String uuid) voidValidatingAccessResolver.grantPrivilege(Group group, Subject subject, Privilege privilege, String uuid) static booleanPrivilegeHelper.hasImmediatePrivilege(Group group, Subject subject, Privilege privilege) see if a group has an immediate privilegebooleanAccessAdapter.hasPriv(GrouperSession s, Group g, Subject subj, Privilege priv) Check whether the subject has this privilege on this group.booleanGrouperNonDbAccessAdapter.hasPriv(GrouperSession s, Group g, Subject subj, Privilege priv) booleanAccessResolver.hasPrivilege(Group group, Subject subject, Privilege privilege) Check whether subject has privilege on group.booleanAccessResolverDecorator.hasPrivilege(Group group, Subject subject, Privilege privilege) booleanAccessWrapper.hasPrivilege(Group group, Subject subject, Privilege privilege) booleanCachingAccessResolver.hasPrivilege(Group group, Subject subject, Privilege privilege) booleanGrouperAllAccessResolver.hasPrivilege(Group group, Subject subject, Privilege privilege) booleanGrouperSystemAccessResolver.hasPrivilege(Group group, Subject subject, Privilege privilege) static booleanPrivilegeHelper.hasPrivilege(GrouperSession s, Group g, Subject subj, Set<Privilege> privInSet) booleanValidatingAccessResolver.hasPrivilege(Group group, Subject subject, Privilege privilege) booleanWheelAccessResolver.hasPrivilege(Group group, Subject subject, Privilege privilege) voidAccessAdapter.privilegeCopy(GrouperSession s, Group g1, Group g2, Privilege priv) Copies privileges for subjects that have the specified privilege on g1 to g2.voidAccessResolver.privilegeCopy(Group g1, Group g2, Privilege priv) Copies privileges for subjects that have the specified privilege on g1 to g2.voidAccessResolverDecorator.privilegeCopy(Group g1, Group g2, Privilege priv) voidAccessWrapper.privilegeCopy(Group g1, Group g2, Privilege priv) voidCachingAccessResolver.privilegeCopy(Group g1, Group g2, Privilege priv) voidGrouperNonDbAccessAdapter.privilegeCopy(GrouperSession s, Group g1, Group g2, Privilege priv) Copies privileges for subjects that have the specified privilege on g1 to g2.voidValidatingAccessResolver.privilegeCopy(Group g1, Group g2, Privilege priv) AccessAdapter.retrievePrivileges(GrouperSession grouperSession, Group group, Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, Set<Member> additionalMembers) get a list of privilege subjects, there are no results with the same subject/privilege combinationAccessResolver.retrievePrivileges(Group group, Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, Set<Member> additionalMembers) get a list of privilege subjects, there are no results with the same subjectAccessResolverDecorator.retrievePrivileges(Group group, Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, Set<Member> additionalMembers) AccessWrapper.retrievePrivileges(Group group, Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, Set<Member> additionalMembers) GrouperNonDbAccessAdapter.retrievePrivileges(GrouperSession grouperSession, Group group, Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, Set<Member> additionalMembers) ValidatingAccessResolver.retrievePrivileges(Group group, Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, Set<Member> additionalMembers) voidAccessAdapter.revokePriv(GrouperSession s, Group g, Privilege priv) Revoke this privilege from everyone on this group.voidAccessAdapter.revokePriv(GrouperSession s, Group g, Subject subj, Privilege priv) Revoke the privilege from the subject on this group.voidGrouperNonDbAccessAdapter.revokePriv(GrouperSession s, Group g, Privilege priv) Revoke this privilege from everyone on this group.voidGrouperNonDbAccessAdapter.revokePriv(GrouperSession s, Group g, Subject subj, Privilege priv) Revoke the privilege from the subject on this group.voidAccessResolver.revokePrivilege(Group group, Privilege privilege) Revoke privilege from all subjects on group.voidAccessResolver.revokePrivilege(Group group, Subject subject, Privilege privilege) Revoke privilege from subject on group.voidAccessResolverDecorator.revokePrivilege(Group group, Privilege privilege) voidAccessResolverDecorator.revokePrivilege(Group group, Subject subject, Privilege privilege) voidAccessWrapper.revokePrivilege(Group group, Privilege privilege) voidAccessWrapper.revokePrivilege(Group group, Subject subject, Privilege privilege) voidCachingAccessResolver.revokePrivilege(Group group, Privilege privilege) voidCachingAccessResolver.revokePrivilege(Group group, Subject subject, Privilege privilege) voidValidatingAccessResolver.revokePrivilege(Group group, Privilege privilege) voidValidatingAccessResolver.revokePrivilege(Group group, Subject subject, Privilege privilege) Method parameters in edu.internet2.middleware.grouper.privs with type arguments of type GroupModifier and TypeMethodDescriptionAccessAdapter.postHqlFilterGroups(GrouperSession grouperSession, Set<Group> groups, Subject subject, Set<Privilege> privInSet) after HQL is run, filter groups.after HQL is run, filter groups.AccessResolverDecorator.postHqlFilterGroups(Set<Group> groups, Subject subject, Set<Privilege> privInSet) BaseAccessAdapter.postHqlFilterGroups(GrouperSession grouperSession, Set<Group> inputGroups, Subject subject, Set<Privilege> privInSet) CachingAccessResolver.postHqlFilterGroups(Set<Group> groups, Subject subject, Set<Privilege> privInSet) GrouperSystemAccessResolver.postHqlFilterGroups(Set<Group> groups, Subject subject, Set<Privilege> privInSet) ValidatingAccessResolver.postHqlFilterGroups(Set<Group> groups, Subject subject, Set<Privilege> privInSet) WheelAccessResolver.postHqlFilterGroups(Set<Group> groups, Subject subject, Set<Privilege> privInSet) Constructors in edu.internet2.middleware.grouper.privs with parameters of type Group -
Uses of Group in edu.internet2.middleware.grouper.rules
Methods in edu.internet2.middleware.grouper.rules that return GroupModifier and TypeMethodDescriptionstatic GroupRuleUtils.group(String groupId, String groupName, String alternateGroupId, boolean useRootSession, boolean throwExceptionIfNotFound) Methods in edu.internet2.middleware.grouper.rules with parameters of type GroupModifier and TypeMethodDescriptionabstract booleanGroupPrivilegeStrategy.canSubjectViewGroup(Subject subject, Group group) static AttributeAssignRuleApi.emailOnFlattenedDisabledDate(Subject actAsSubject, Group ruleGroup, Integer daysInFutureDisabledDateMin, Integer daysInFutureDisabledDateMax, String emailToValue, String emailSubjectValue, String emailBodyValue) send emails via daemon on impending disabled membershipsstatic AttributeAssignRuleApi.emailOnFlattenedMembershipAdd(Subject actAsSubject, Group ruleGroup, String emailToValue, String emailSubjectValue, String emailBodyValue) static AttributeAssignRuleApi.emailOnFlattenedMembershipRemove(Subject actAsSubject, Group ruleGroup, String emailToValue, String emailSubjectValue, String emailBodyValue) static AttributeAssignRuleApi.groupDefaultDisabledDate(Subject actAs, Group ruleGroup, int daysInFutureForDisabledDate) put a rule on the rule group which says that by default memberships get a disabled date X days in the futurestatic AttributeAssignRuleApi.groupIntersection(Subject actAs, Group ruleGroup, Group mustBeInGroup) put a rule on the rule group which says that if the user is not in the mustBeInGroup, then remove from ruleGroupstatic AttributeAssignRuleApi.groupIntersection(Subject actAs, Group ruleGroup, Group mustBeInGroup, int daysInFutureForDisabledDate) put a rule on the rule group which says that if the user is not in the mustBeInGroup, then add an end date to the membership in the rule group X days in the futurestatic AttributeAssignRuleApi.groupIntersectionWithFolder(Subject actAs, Group ruleGroup, Stem folder, Stem.Scope stemScope) if a member is removed from a folder, and has no more memberships in any group in the folder, then remove from the groupstatic AttributeAssignRuleApi.permissionGroupIntersection(Subject actAs, AttributeDef permissionToAssignRule, Group mustBeInGroup) put a rule on an attribute def so that if a user comes out of a group, the user will be removed from a role which has permissions or removed assignments directly to the userstatic AttributeAssignRuleApi.permissionGroupIntersection(Subject actAs, AttributeDef permissionToAssignRule, Group mustBeInGroup, int daysInFutureToDisable) put a rule on an attribute def so that if a user comes out of a group, the user will have disabled dates from a role which has permissions or removed assignments directly to the userstatic AttributeAssignRuleApi.vetoMembershipIfNotInGroup(Subject actAs, Group ruleGroup, Group mustBeInGroup, String vetoKey, String vetoMessage) static AttributeAssignRuleApi.vetoMembershipIfNotInGroupInFolder(Subject actAs, Group ruleGroup, Stem mustBeInGroupInFolder, Stem.Scope stemScope, String vetoKey, String vetoMessage) static AttributeAssignRuleApi.vetoMembershipIfTooManyMembers(Subject actAs, Group ruleGroup, Group groupToCheckMemberSize, int maxMembers, String sources, String vetoKey, String vetoMessage) static AttributeAssignRuleApi.vetoPermissionIfNotInGroup(Subject actAs, AttributeDef permissionDef, Group mustBeInGroup, String vetoKey, String vetoMessage) veto a direct permission assignment if not in groupstatic AttributeAssignRuleApi.vetoSubjectAssignInFolderIfNotInGroup(Subject actAs, Stem ruleStem, Group mustBeInGroup, boolean allowAll, String sourceId, Stem.Scope stemScope, String vetoKey, String vetoMessage) add a rule on a stem saying that all subject use in the folder must be in a certain group. -
Uses of Group in edu.internet2.middleware.grouper.rules.beans
Methods in edu.internet2.middleware.grouper.rules.beans that return GroupModifier and TypeMethodDescriptionRulesBean.getGroup()get this groupRulesGroupBean.getGroup()groupRulesMembershipBean.getGroup()groupRulesPrivilegeBean.getGroup()groupMethods in edu.internet2.middleware.grouper.rules.beans with parameters of type GroupModifier and TypeMethodDescriptionvoidgroupvoidgroupvoidgroupConstructors in edu.internet2.middleware.grouper.rules.beans with parameters of type GroupModifierConstructorDescriptionRulesGroupBean(Group group) RulesMembershipBean(Member member1, Group group1, Subject subject1) RulesMembershipBean(Membership membership1, Group group1, Subject subject1) RulesPrivilegeBean(Group group1, Subject subject1, Privilege privilege1) -
Uses of Group in edu.internet2.middleware.grouper.stem
Methods in edu.internet2.middleware.grouper.stem that return GroupModifier and TypeMethodDescriptionstatic GroupStemViewPrivilegeLogic.stemViewAdminGroup()could be null while bootstrapping -
Uses of Group in edu.internet2.middleware.grouper.subj
Methods in edu.internet2.middleware.grouper.subj that return GroupConstructors in edu.internet2.middleware.grouper.subj with parameters of type Group -
Uses of Group in edu.internet2.middleware.grouper.testing
Methods in edu.internet2.middleware.grouper.testing that return GroupModifier and TypeMethodDescriptionGrouperTestBase.assertFindGroupByAttribute(GrouperSession s, String attr, String val) GrouperTestBase.assertFindGroupByName(GrouperSession s, String name) GrouperTestBase.assertFindGroupByName(GrouperSession s, String name, String msg) GrouperTestBase.assertFindGroupByType(GrouperSession s, GroupType type) GrouperTestBase.assertFindGroupByType(GrouperSession s, GroupType type, String msg) Methods in edu.internet2.middleware.grouper.testing that return types with arguments of type GroupMethods in edu.internet2.middleware.grouper.testing with parameters of type GroupModifier and TypeMethodDescriptionvoidGrouperTestBase.assertContainsGroup(Collection<Group> groups, Group group, String message) voidGrouperTestBase.assertGroupAttribute(Group g, String attr, String exp) voidGrouperTestBase.assertGroupCreateSubject(Group g, Subject subj) voidGrouperTestBase.assertGroupCreateTime(Group g, Date d) voidGrouperTestBase.assertGroupDescription(Group g, String val) voidGrouperTestBase.assertGroupDisplayExtension(Group g, String val) voidGrouperTestBase.assertGroupDisplayName(Group g, String val) voidGrouperTestBase.assertGroupExtension(Group g, String val) voidGrouperTestBase.assertGroupHasAdmin(Group g, Subject subj, boolean exp) voidGrouperTestBase.assertGroupHasGroupAttrRead(Group g, Subject subj, boolean exp) voidGrouperTestBase.assertGroupHasGroupAttrUpdate(Group g, Subject subj, boolean exp) voidGrouperTestBase.assertGroupHasMember(Group g, Subject subj, boolean exp) voidGrouperTestBase.assertGroupHasMember(Group g, Subject subj, Field f, boolean exp) voidGrouperTestBase.assertGroupHasOptin(Group g, Subject subj, boolean exp) voidGrouperTestBase.assertGroupHasOptout(Group g, Subject subj, boolean exp) voidGrouperTestBase.assertGroupHasRead(Group g, Subject subj, boolean exp) voidGrouperTestBase.assertGroupHasType(Group g, GroupType type, boolean exp) voidGrouperTestBase.assertGroupHasUpdate(Group g, Subject subj, boolean exp) voidGrouperTestBase.assertGroupHasView(Group g, Subject subj, boolean exp) voidGrouperTestBase.assertGroupName(Group g, String val) voidGrouperTestBase.assertGroupUuid(Group g, String val) voidGrouperTestBase.assertHasPrivilege(Set<Object[]> results, Group group, Subject subject, Privilege privilege) make sure a result set has a privilege from a user and stemvoidGrouperTestBase.assertNotContainsGroup(Collection<Group> groups, Group group, String message) Method parameters in edu.internet2.middleware.grouper.testing with type arguments of type GroupModifier and TypeMethodDescriptionvoidGrouperTestBase.assertContainsGroup(Collection<Group> groups, Group group, String message) voidGrouperTestBase.assertContainsGroups(Collection<Group> expectedGroups, Collection<Group> actualGroups, String message) voidGrouperTestBase.assertGroupSetsAndOrder(Set<Group> set1, Set<Group> set2) make sure a set of groups is similar to another by group name including ordervoidGrouperTestBase.assertNotContainsGroup(Collection<Group> groups, Group group, String message) GrouperTestBase.filterOutBuiltInGroups(Set<Group> groups) static StringGrouperTestBase.groupsString(Collection<Group> groups) -
Uses of Group in edu.internet2.middleware.grouper.ui.customUi
Methods in edu.internet2.middleware.grouper.ui.customUi that return GroupModifier and TypeMethodDescriptionCustomUiEngine.getGroup()groupCustomUiEngine.retrieveGroupFromCache(String groupId, String groupName) Methods in edu.internet2.middleware.grouper.ui.customUi that return types with arguments of type GroupModifier and TypeMethodDescriptionCustomUiGrouper.getGroupIdAndNameToGroup()CustomUiGrouper.getMembershipGroupNameSourceIdSubjectIdToGroupMap()Methods in edu.internet2.middleware.grouper.ui.customUi with parameters of type GroupModifier and TypeMethodDescriptionbooleanCustomUiGrouper.canHaveGroupPrivilege(Group group, Subject subject, String fieldName) voidCustomUiEngine.createCustomUiConfig(Group group, String customUiConfigId, boolean deleteAttributes) abstract StringCustomUiUserQueryType.description(CustomUiEngine customUiEngine, CustomUiUserQueryConfigBean customUiUserQueryConfigBean, Group group, Subject subject, Stem stem, AttributeDef attributeDef, Map<String, Object> argumentMap) abstract ObjectCustomUiUserQueryType.evaluate(CustomUiEngine customUiEngine, CustomUiUserQueryConfigBean customUiUserQueryConfigBean, Group group, Subject subject, Stem stem, AttributeDef attributeDef) CustomUiExpressionLanguage.expression(String script, Group group, Subject subject, CustomUiVariableType customUiVariableType, Stem stem, AttributeDef attributeDef) static voidbooleanCustomUiAzure.hasAzureMembershipByGroup(String configId, Group group, Subject subject) booleanCustomUiGrouper.hasDirectGrouperGroupPrivilege(Group group, Subject subject, String fieldName) booleanCustomUiGrouper.hasGrouperMembership(Group group, Subject subject) static booleanCustomUiSql.hasSqlResultStatic(String configId, String query, Group group, Subject subject, String bindVar0, String bindVar0type, String bindVar1, String bindVar1type, String bindVar2, String bindVar2type) CustomUiLdap.ldapFilter(String configId, String searchDn, String filter, String attributeToRetrieve, Group group, Subject subject, CustomUiVariableType customUiVariableType) voidCustomUiEngine.processGroupStep1(Group group1, Subject subjectLoggedIn1, Subject subjectOperatedOn1) process a group for lite uivoidCustomUiEngine.processGroupStep2(Group group1, Subject subjectLoggedIn1, Subject subjectOperatedOn1) process a group for lite uiCustomUiAttributeNames.retrieveAttributeValuesForGroup(Group group) cache these for a minuteCustomUiAzure.retrieveAzureGroupIdFromGroup(String configId, Group group) CustomUiEngine.retrieveCustomUiConfigBean(Group group) get the configstatic StringCustomUiEngine.retrieveCustomUiConfigurationConfigId(Group group, boolean onlyEnabled) voidgroupCustomUiSql.sqlResult(String configId, String query, Group group, Stem stem, AttributeDef attributeDef, Subject subject, String bindVar0, String bindVar0type, String bindVar1, String bindVar1type, String bindVar2, String bindVar2type, CustomUiVariableType customUiVariableType) static StringCustomUiUtil.substituteExpressionLanguage(String string, Group group, Stem stem, AttributeDef attributeDef, Subject subject, Map<String, Object> externalVariableMap) static StringCustomUiUtil.substituteExpressionLanguage(String string, Group group, Stem stem, AttributeDef attributeDef, Subject subject, Map<String, Object> externalVariableMap, boolean useGuiObjects) abstract voidCustomUiUserQueryType.validate(CustomUiUserQueryConfigBean customUiUserQueryConfigBean, Group group, Subject subject, Stem stem, AttributeDef attributeDef) static voidCustomUiUtil.validateGroup(String groupId, String groupName, Group group) -
Uses of Group in edu.internet2.middleware.grouper.userData
Methods in edu.internet2.middleware.grouper.userData that return types with arguments of type GroupModifier and TypeMethodDescriptionGrouperUserDataApi.favoriteGroups(String userDataGroupName, Subject subject) GrouperUserDataApi.recentlyUsedGroups(String userDataGroupName, Subject subject) Methods in edu.internet2.middleware.grouper.userData with parameters of type GroupModifier and TypeMethodDescriptionstatic voidGrouperUserDataApi.favoriteGroupAdd(String userDataGroupName, Subject subjectToAddTo, Group group) static voidGrouperUserDataApi.favoriteGroupRemove(String userDataGroupName, Subject subjectToAddTo, Group group) static voidGrouperUserDataApi.recentlyUsedGroupAdd(String userDataGroupName, Subject subjectToAddTo, Group group) static voidGrouperUserDataApi.recentlyUsedGroupRemove(String userDataGroupName, Subject subjectToAddTo, Group group) -
Uses of Group in edu.internet2.middleware.grouper.util
Methods in edu.internet2.middleware.grouper.util with parameters of type GroupModifier and TypeMethodDescriptionGrouperEmail.addGroupToBcc(Group group) add a group of people to bccGrouperEmail.addGroupToCc(Group group) add a group of people to ccGrouperEmail.addGroupToSendTo(Group group) add a group of people to send to.GrouperEmail.retrieveEmailAddresses(Group group, boolean secure) secure? method that retrieves email addresses from a groupMethod parameters in edu.internet2.middleware.grouper.util with type arguments of type GroupModifier and TypeMethodDescriptionstatic booleanGrouperUtil.checkIfMembershipsMayPropagate(Set<Group> groups) GrouperUtil.findParentStemNames(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 GroupModifier and TypeMethodDescriptionstatic AddCompositeMemberValidatorstatic CanOptinValidatorstatic CanOptoutValidatorstatic GetGroupAttributeValidator -
Uses of Group in edu.internet2.middleware.grouper.xml
Methods in edu.internet2.middleware.grouper.xml with parameters of type Group -
Uses of Group in edu.internet2.middleware.grouper.xml.export
Methods in edu.internet2.middleware.grouper.xml.export that return Group