Uses of Class
edu.internet2.middleware.grouper.Stem
Packages that use Stem
Package
Description
The I2MI Grouper project is an open source toolkit for managing groups.
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 utility classes (generally static methods)
This package contains validator classes
This package contains xml classes (e.g. export/import)
-
Uses of Stem in edu.internet2.middleware.grouper
Methods in edu.internet2.middleware.grouper that return StemModifier and TypeMethodDescriptionstatic StemStem._createStemAndParentStemsIfNotExist(GrouperSession grouperSession, String stemName, String stemDisplayNameForInserts) create stems and parents if not exist.Stem.addChildStem(String extension, String displayExtension) Add a new stem to the registry.Stem.addChildStem(String extension, String displayExtension, String uuid, boolean failIfExists) Add a new stem to the registry.Stem.clone()deep clone the fields in this objectCopy this stem to another Stem.Stem.dbVersion()save the state when retrieving from DBstatic StemStemFinder.findByAlternateName(GrouperSession s, String name, boolean exceptionIfNotFound, QueryOptions queryOptions) Find stem by its alternate name.static StemStemFinder.findByCurrentName(GrouperSession s, String name, boolean exceptionIfNotFound, QueryOptions queryOptions) Find stem by its current name.static StemStemFinder.findByIdIndex(Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions) Find a stem within the registry by ID index.static StemStemFinder.findByName(GrouperSession s, String name) Deprecated.see overloadstatic StemStemFinder.findByName(GrouperSession s, String name, boolean exceptionIfNotFound) Find stem by name.static StemStemFinder.findByName(GrouperSession s, String name, boolean exceptionIfNotFound, QueryOptions queryOptions) Find stem by name.static StemStemFinder.findByName(String name, boolean exceptionIfNotFound) Find stem by name.static StemStemFinder.findByName(String name, boolean exceptionIfNotFound, QueryOptions queryOptions) Find stem by name.static StemStemFinder.findByUuid(GrouperSession s, String uuid) Deprecated.see overloadstatic StemStemFinder.findByUuid(GrouperSession s, String uuid, boolean exceptionIfNotFound) Get stem by uuid.static StemStemFinder.findByUuid(GrouperSession s, String uuid, boolean exceptionIfNotFound, QueryOptions queryOptions) Get stem by uuid.static StemStemFinder.findRootStem(GrouperSession s) Find root stem of the Groups Registry.StemFinder.findStem()find the stemMembership.getOwnerStem()Group.getParentStem()Get parent stem.Stem.getParentStem()Get parent stem.Stem.getParentStemOrNull()Get parent stem.Membership.getStem()Deprecated.use getOwnerStem() insteadprotected StemStem.internal_addChildStem(GrouperSession session, String extn, String dExtn, String uuid, boolean addDefaultStemPrivileges, boolean failIfExists) Stem.internal_addChildStem(String extn, String dExtn, String uuid) add child stem with uuidstatic StemStem.internal_addRootStem(GrouperSession s, boolean[] changed) add root stemprotected StemStem.internal_copy(Stem stem, boolean privilegesOfStem, boolean privilegesOfGroup, boolean groupAsPrivilege, boolean listMembersOfGroup, boolean listGroupAsMember, boolean attributes, String stemExtension, String stemDisplayExtension) Copy this stem to another Stem.static StemStemFinder.internal_findByName(String name, boolean exceptionIfNotFound) Grouper internal method onlyStemCopy.save()Copy the stem using the options set in this class.StemSave.save()create or update a stem.static StemStem.saveStem(GrouperSession grouperSession, String stemNameToEdit, String uuid, String name, String displayExtension, String description, SaveMode saveMode, boolean createParentStemsIfNotExist) create or update a stem.StemSave.saveUnchecked()Deprecated.Stem.xmlRetrieveByIdOrKey()Stem.xmlSaveBusinessProperties(Stem existingRecord) Methods in edu.internet2.middleware.grouper that return types with arguments of type StemModifier and TypeMethodDescriptionStem.deleteEmptyStems(boolean printOutput, boolean testOnly, Stem.Scope scope) StemFinder.findByNames(Collection<String> names, boolean exceptionOnNotFound) find by namesStemFinder.findByUuids(GrouperSession s, Collection<String> uuids, QueryOptions queryOptions) Get stems by uuids.StemFinder.findStems()find all the stemsStem.getChildStems()Get stems that are immediate children of this stem.Stem.getChildStems(Privilege[] privileges, Stem.Scope scope) get child stemsStem.getChildStems(Stem.Scope scope) Get stems that are children of this stem.Stem.getChildStems(Stem.Scope scope, QueryOptions queryOptions) Get stems that are children of this stem.Stem.getChildStems(Stem.Scope scope, Set<Privilege> inPrivSet, QueryOptions queryOptions) Get groups that are children of this stem.Stem.StemObliterateResults.getStems()Member.hasAdminInStem()Get stems where this member has the ADMIN privilege of a group inside.Member.hasCreate()Get stems where this member has the CREATE privilege.Member.hasGroupAttrReadInStem()Get stems where this member has the GROUP_ATTR_READ privilege of a group inside.Member.hasGroupAttrUpdateInStem()Get stems where this member has the GROUP_ATTR_UPDATE privilege of a group inside.Member.hasOptinInStem()Get stems where this member has the OPTIN privilege of a group inside.Member.hasOptoutInStem()Get stems where this member has the OPTOUT privilege of a group inside.Member.hasReadInStem()Get stems where this member has the READ privilege of a group inside.Member.hasStem()Get stems where this member has the STEM privilege.Member.hasStemAdmin()Get stems where this member has the STEM_ADMIN privilege.Member.hasStemAttrRead()Get stems where this member has the STEM_ATTR_READ privilege.Member.hasStemAttrUpdate()Get stems where this member has the STEM_ATTR_UPDATE privilege.Member.hasStemView()Get stems where this member has the STEM_VIEW privilege.Member.hasUpdateInStem()Get stems where this member has the UPDATE privilege of a group inside.Member.hasViewInStem()Get stems where this member has the VIEW privilege of a group inside.GrouperNamingAdapter.postHqlFilterStems(GrouperSession grouperSession, Set<Stem> inputStems, Subject subject, Set<Privilege> privInSet) GrouperAccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession, Set<Stem> stems, Subject subject, Set<Privilege> inPrivSet) Methods in edu.internet2.middleware.grouper with parameters of type StemModifier 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.add a stem to look for.MembershipFinder.assignStem(Stem theStem) assign a stem to search inPrivilegeAttributeDefInheritanceSave.assignStem(Stem theStem) assign a stemPrivilegeGroupInheritanceSave.assignStem(Stem theStem) assign a stemPrivilegeStemInheritanceSave.assignStem(Stem theStem) assign a stemPrivilegeStemSave.assignStem(Stem theStem) assign a stembooleanbooleanbooleanMember.canStemAdmin(Stem stem) booleanMember.canStemAttrRead(Stem stem) booleanMember.canStemAttrUpdate(Stem stem) booleanMember.canStemView(Stem stem) Copy this group to another Stem.Copy this stem to another Stem.MembershipFinder.findAttributeDefMemberships(Collection<String> attributeDefIds, Collection<String> memberIds, Collection<String> membershipIds, MembershipType membershipType, Field field, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled, Boolean shouldCheckSecurity) static MembershipMembershipFinder.findImmediateMembership(GrouperSession s, Stem stem, Subject subj, Field f, boolean exceptionIfNotFound) Return the immediate membership if it exists.MembershipFinder.findMemberships(Collection<String> groupIds, Collection<String> memberIds, Collection<String> membershipIds, MembershipType membershipType, Field field, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled) MembershipFinder.findMemberships(Collection<String> groupIds, Collection<String> memberIds, Collection<String> membershipIds, MembershipType membershipType, Field field, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled, Boolean shouldCheckSecurity) MembershipFinder.findMemberships(Collection<String> groupIds, Collection<String> memberIds, Collection<String> membershipIds, MembershipType membershipType, Field field, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled, Boolean shouldCheckSecurity, FieldType fieldType) MembershipFinder.findMemberships(Collection<String> groupIds, Collection<String> memberIds, Collection<String> membershipIds, MembershipType membershipType, Field field, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled, Boolean shouldCheckSecurity, FieldType fieldType, String serviceId, ServiceRole serviceRole) MembershipFinder.findStemMemberships(Collection<String> stemIds, Collection<String> memberIds, Collection<String> membershipIds, MembershipType membershipType, Field field, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled, Boolean shouldCheckSecurity) 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(Field field, String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, Boolean enabled) Get groups where this member is a member.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(Field field, String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, Boolean enabled) Get groups where this member is a nonimmediate member.Find naming privileges held by this member on aStem.booleanReport whether this member has CREATE on the specified stem.booleanReport whether this member has STEM on the specified stem.booleanMember.hasStemAdmin(Stem stem) Report whether this member has STEM_ADMIN on the specified stem.booleanMember.hasStemAttrRead(Stem stem) Report whether this member has STEM_ATTR_READ on the specified stem.booleanMember.hasStemAttrUpdate(Stem stem) Report whether this member has STEM_ATTR_UPDATE on the specified stem.booleanMember.hasStemView(Stem stem) Report whether this member has STEM_VIEW on the specified stem.static MembershipMembership.internal_addImmediateMembership(GrouperSession s, Stem ns, Subject subj, Field f, String uuid) 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) protected StemStem.internal_copy(Stem stem, boolean privilegesOfStem, boolean privilegesOfGroup, boolean groupAsPrivilege, boolean listMembersOfGroup, boolean listGroupAsMember, boolean attributes, String stemExtension, String stemDisplayExtension) Copy this stem to another Stem.static voidMembership.internal_deleteAllField(GrouperSession s, Stem ns, Field f) static voidMembership.internal_deleteAllFieldType(GrouperSession s, Stem ns, FieldType type) static MembershipMembership.internal_delImmediateMembership(GrouperSession s, Stem ns, Subject subj, Field f) MembershipFinder.internal_findStemSubjectsImmediateOnly(GrouperSession s, Stem stem, Field f) Grouper internal method onlyMembershipFinder.internal_findSubjectsStemPriv(GrouperSession s, Stem stem, Field f) Grouper internal method onlyprotected voidGroup.internal_move(Stem stem, boolean assignAlternateName) protected voidStem.internal_move(Stem stem, boolean assignAlternateName) booleanStem.isChildStem(Stem stem) TODO 20070813 make public?voidMove this group to another Stem.voidMove this stem to another Stem.voidMembership.setOwnerStem(Stem stem) set the owner stemstatic voidStemFinder.stemCacheRemove(Stem stem) Grouper internal method onlyvoidStem.xmlCopyBusinessPropertiesToExisting(Stem existingRecord) booleanStem.xmlDifferentBusinessProperties(Stem other) booleanStem.xmlDifferentUpdateProperties(Stem other) Stem.xmlSaveBusinessProperties(Stem existingRecord) Method parameters in edu.internet2.middleware.grouper with type arguments of type StemModifier and TypeMethodDescriptionGrouperNamingAdapter.postHqlFilterStems(GrouperSession grouperSession, Set<Stem> inputStems, Subject subject, Set<Privilege> privInSet) GrouperAccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession, Set<Stem> stems, Subject subject, Set<Privilege> inPrivSet) voidConstructors in edu.internet2.middleware.grouper with parameters of type StemModifierConstructorDescriptionCreate 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.Create a new instance of this class if you would like to specify specific options for a stem copy.Create a new instance of this class if you would like to specify specific options for a stem move. -
Uses of Stem in edu.internet2.middleware.grouper.app.attestation
Methods in edu.internet2.middleware.grouper.app.attestation with parameters of type StemModifier and TypeMethodDescriptionAttestationStemSave.assignStem(Stem theStem) assign a stemstatic AttributeAssignGrouperAttestationJob.findParentFolderAssign(Stem stem) static booleanGrouperAttestationJob.stemAttestationProcess(Stem stem, AttributeAssign markerAssignment, boolean isDelete, String newDateCertified, boolean useThreadToPropagate) process attestation for a stem or its ancestorstatic Map<String,Set<EmailObject>> GrouperAttestationJob.stemAttestationProcessHelper(Stem stem, AttributeAssign stemAttributeAssign, String stemNameNewDateCertified, String newDateCertified) take a stem attribute assign and process itstatic voidGrouperAttestationJob.updateCalculatedDaysUntilRecertify(Stem stem) update the calculated days until recertify (i.e. if the stem has a report based attestation)static voidGrouperAttestationJob.updateObjectAttributesToPatch81(Stem stem, AttributeAssign stemAttributeAssign) -
Uses of Stem in edu.internet2.middleware.grouper.app.browser
Methods in edu.internet2.middleware.grouper.app.browser with parameters of type StemModifier and TypeMethodDescriptionGrouperUiBrowserGroupCreate.assignStem(Stem stem) Folder objectGrouperUiBrowserTemplateRun.assignStemToExecuteIn(Stem stem) Pass in a stem object -
Uses of Stem in edu.internet2.middleware.grouper.app.deprovisioning
Methods in edu.internet2.middleware.grouper.app.deprovisioning that return StemModifier and TypeMethodDescriptionGrouperDeprovisioningAttributeValue.getInheritedFromFolder()if this is a stem attribute, this is the stemGrouperDeprovisioningConfiguration.getInheritedOwner()Methods in edu.internet2.middleware.grouper.app.deprovisioning with parameters of type StemModifier and TypeMethodDescriptionstatic voidGrouperDeprovisioningLogic.removeAccess(Stem stem, Subject subject) GrouperDeprovisioningOverallConfiguration.retrieveConfigurationForStem(Stem stem, boolean includeStemConfigs) voidGrouperDeprovisioningConfiguration.setInheritedOwner(Stem inheritedOwner1) -
Uses of Stem in edu.internet2.middleware.grouper.app.graph
Methods in edu.internet2.middleware.grouper.app.graph that return StemModifier and TypeMethodDescriptionGrouperObjectCompoundWrapper.getParentStem()GrouperObjectDataAttributeWrapper.getParentStem()GrouperObjectDataRowWrapper.getParentStem()GrouperObjectProvisionerWrapper.getParentStem()gets stem this is in, not implemented -
Uses of Stem in edu.internet2.middleware.grouper.app.grouperTypes
Methods in edu.internet2.middleware.grouper.app.grouperTypes that return types with arguments of type StemModifier and TypeMethodDescriptionGrouperObjectTypesConfiguration.findStemsWhereCurrentUserIsAdminOfService(Subject subject) find all stems where given subject is admin of serviceMethods in edu.internet2.middleware.grouper.app.grouperTypes with parameters of type StemModifier and TypeMethodDescriptionGdgTypeStemFinder.assignStem(Stem stem) assign stem from which to retrieve object types attributesGdgTypeStemSave.assignStem(Stem stem) stem on which object types attributes need to be savedstatic voidGrouperObjectTypesConfiguration.fixGrouperObjectTypesAttributeValuesForChildrenOfDirectStem(Stem stem) static voidGrouperObjectTypesConfiguration.fixGrouperObjectTypesAttributeValuesForChildrenOfDirectStem(Stem stem, String objectTypeName) static List<StemOrGroupObjectType>GrouperObjectTypesConfiguration.getAutoAssignTypeCandidates(Stem stem, Subject subject) get list of objects that qualify for auto assign type suggestions -
Uses of Stem in edu.internet2.middleware.grouper.app.gsh
Methods in edu.internet2.middleware.grouper.app.gsh that return StemModifier and TypeMethodDescriptionstatic StemAdd a root stem.static StemaddRootStem.invoke(GrouperSession grouperSession, String extn, String displayExtn) Add a root stem.static StemaddStem.invoke(bsh.Interpreter i, bsh.CallStack stack, String parent, String extn, String displayExtn) Add a stem.static StemaddStem.invoke(GrouperSession grouperSession, String parent, String extn, String displayExtn) Add a stem.Methods in edu.internet2.middleware.grouper.app.gsh with parameters of type StemModifier and TypeMethodDescriptionstatic StringstemSave2.invoke(bsh.Interpreter interpreter, bsh.CallStack stack, Stem stem, String uuid, String name, String displayExtension, String description, String saveMode) Save a stemstatic StringstemSave2.invoke(GrouperSession grouperSession, Stem stem, String uuid, String name, String displayExtension, String description, String saveMode) Save a stemexport a stem and chainimport a stem and chain -
Uses of Stem in edu.internet2.middleware.grouper.app.gsh.template
Methods in edu.internet2.middleware.grouper.app.gsh.template that return StemMethods in edu.internet2.middleware.grouper.app.gsh.template that return types with arguments of type StemMethods in edu.internet2.middleware.grouper.app.gsh.template with parameters of type StemModifier and TypeMethodDescriptionbooleanGshTemplateConfig.canFolderRunTemplate(Stem folder) check if the given folder can run this gsh templatevoidGshTemplateConfig.setFolderForGroupsInFolder(Stem folderForGroupsInFolder) -
Uses of Stem in edu.internet2.middleware.grouper.app.provisioning
Methods in edu.internet2.middleware.grouper.app.provisioning with parameters of type StemModifier and TypeMethodDescriptionProvisionableStemFinder.assignStem(Stem stem) ProvisionableStemSave.assignStem(Stem stem) assign stem on which attributes need to be stored -
Uses of Stem in edu.internet2.middleware.grouper.app.reports
Methods in edu.internet2.middleware.grouper.app.reports that return StemModifier and TypeMethodDescriptionGshReportRuntime.getOwnerStem()owner stem where template was calledMethods in edu.internet2.middleware.grouper.app.reports with parameters of type StemModifier and TypeMethodDescriptionvoidGshReportRuntime.setOwnerStem(Stem ownerStem) owner stem where template was called -
Uses of Stem in edu.internet2.middleware.grouper.app.syncToGrouper
Methods in edu.internet2.middleware.grouper.app.syncToGrouper that return types with arguments of type StemModifier and TypeMethodDescriptionSyncStemToGrouperLogic.getGrouperStemNameToStem()map of stem name to stemSyncStemToGrouperLogic.getStemDeletes()stem deletesSyncToGrouper.getTopLevelStemsFlattenedFromSqlOrInput()if these are the stems to sync: a:b:c, a:b, a:d, a:b:d, then the top level are: a:b, a:d -
Uses of Stem in edu.internet2.middleware.grouper.app.usdu
Methods in edu.internet2.middleware.grouper.app.usdu with parameters of type StemModifier and TypeMethodDescriptionstatic voidUSDU.deleteUnresolvableMember(Member member, Stem stem, Privilege privilege) Revoke unresolvable member's privilege from stem. -
Uses of Stem in edu.internet2.middleware.grouper.app.zoom
Methods in edu.internet2.middleware.grouper.app.zoom that return StemModifier and TypeMethodDescriptionstatic StemGrouperZoomLocalCommands.folderToProvision(String configId) static StemGrouperZoomLocalCommands.roleFolderToProvision(String configId) Methods in edu.internet2.middleware.grouper.app.zoom with parameters of type StemModifier and TypeMethodDescriptionGrouperZoomLocalCommands.groupExtensionsToProvisionHelper(String configId, Stem parent) static booleanGrouperZoomLocalCommands.groupSourceIdSubjectIdToProvisionHelper(String configId, Stem folderToProvision, String groupExtensionParam, String sourceIdParam, String subjectIdParam) get all memberships to provision, filter out ones not in correct source -
Uses of Stem in edu.internet2.middleware.grouper.attr
Methods in edu.internet2.middleware.grouper.attr that return StemModifier and TypeMethodDescriptionAttributeDef.getParentStem()Get parent stem.AttributeDefName.getParentStem()AttributeDef.getStem()stem that this attribute is inAttributeDefName.getStem()stem that this attribute is inMethods in edu.internet2.middleware.grouper.attr with parameters of type StemModifier and TypeMethodDescriptionAttributeDefScopeDelegate.assignOwnerStem(Stem stem) adds scope if not already there make sure this attributeDef is assigned to this stemAttributeDefScopeDelegate.assignStemScope(Stem stem) adds scope if not already there make sure this attributeDef is assigned directly in this stemAttributeDefScopeDelegate.assignStemSubScope(Stem stem) adds scope if not already there make sure this attributeDef is assigned directly in this stem -
Uses of Stem in edu.internet2.middleware.grouper.attr.assign
Methods in edu.internet2.middleware.grouper.attr.assign that return StemModifier and TypeMethodDescriptionAttributeAssign.getOwnerStem()if this is a stem attribute, this is the foreign keyAttributeAssign.getOwnerStemFailsafe()if this is a stem attribute, this is the foreign keyMethods in edu.internet2.middleware.grouper.attr.assign with parameters of type StemModifier and TypeMethodDescriptionAttributeAssignSave.assignOwnerStem(Stem theOwnerStem) if this is a stem attribute, this is the foreign key, mutually exclusive with ownerStemNameAttributeAssignToStemSave.assignStem(Stem theStem) assign a stemConstructors in edu.internet2.middleware.grouper.attr.assign with parameters of type StemModifierConstructorDescriptionAttributeAssign(Stem ownerStem, String theAction, AttributeDefName theAttributeDefName, String uuid) create an attribute assign, including a uuidAttributeAssignStemDelegate(Stem stem1) -
Uses of Stem in edu.internet2.middleware.grouper.attr.finder
Methods in edu.internet2.middleware.grouper.attr.finder that return StemMethods in edu.internet2.middleware.grouper.attr.finder that return types with arguments of type StemMethods in edu.internet2.middleware.grouper.attr.finder with parameters of type StemModifier and TypeMethodDescriptionAttributeAssignValueFinder.addOwnerAttributeDefOfAssignAssign(Stem ownerAttributeDefIdsOfAssignAssign1) look for values of AttributeDefs where it is an assignment on assignmentAttributeAssignValueFinder.addOwnerStemOfAssignAssign(Stem ownerStemIdsOfAssignAssign1) look for values of stems where it is an assignment on assignmentvoidAttributeAssignFinderResult.setOwnerStem(Stem ownerStem1) Method parameters in edu.internet2.middleware.grouper.attr.finder with type arguments of type StemModifier and TypeMethodDescriptionAttributeAssignValueFinder.assignOwnerStemsOfAssignAssign(Collection<Stem> ownerStemIdsOfAssignAssign1) look for values of stems where it is an assignment on assignment -
Uses of Stem in edu.internet2.middleware.grouper.entity
Methods in edu.internet2.middleware.grouper.entity with parameters of type Stem -
Uses of Stem in edu.internet2.middleware.grouper.filter
Methods in edu.internet2.middleware.grouper.filter that return types with arguments of type StemModifier and TypeMethodDescriptionChildStemFilter.getResults(GrouperSession s) StemNameExactFilter.getResults(GrouperSession s) StemsInStemFilter.getResults(GrouperSession s) StemUuidFilter.getResults(GrouperSession s) get the resultsGrouperQuery.getStems()Get stems matching query filter.BaseQueryFilter.removeRootStem(Set<Stem> candidates) Methods in edu.internet2.middleware.grouper.filter with parameters of type StemModifier and TypeMethodDescriptionBaseQueryFilter.filterByScope(Stem ns, Set candidates) Filter candidates by scope.protected StringBaseQueryFilter.getStringForScope(Stem ns) Get the scope as a string.Method parameters in edu.internet2.middleware.grouper.filter with type arguments of type StemConstructors in edu.internet2.middleware.grouper.filter with parameters of type StemModifierConstructorDescriptionChildGroupFilter(Stem ns) ChildStemFilter(Stem ns) GroupAlternateNameFilter(String name, Stem ns) QueryFilterthat returns groups matching the specified alternate name.GroupAnyAttributeFilter(String value, Stem ns) QueryFilterthat returns groups matching the specified attribute specification.GroupAnyAttributeFilter(String value, Stem ns, Boolean enabled) QueryFilterthat returns groups matching the specified attribute specification.GroupAttributeExactFilter(String attr, String value, Stem ns) QueryFilterthat returns groups matching the specified attribute specification exactly, not with like or lower.GroupAttributeExactFilter(String attr, String value, Stem ns, Boolean enabled) QueryFilterthat returns groups matching the specified attribute specification exactly, not with like or lower.GroupAttributeFilter(String attr, String value, Stem ns) QueryFilterthat returns groups matching the specified attribute specification.GroupAttributeFilter(String attr, String value, Stem ns, Boolean enabled) QueryFilterthat returns groups matching the specified attribute specification.GroupCreatedAfterFilter(Date d, Stem ns) QueryFilterthat returns groups created after the specified date.GroupCreatedBeforeFilter(Date d, Stem ns) QueryFilterthat returns groups created before the specified date.GroupCurrentNameFilter(String name, Stem ns) QueryFilterthat returns groups matching the specified name.GroupMemberFilter(Subject subj, Stem ns) QueryFilterthat returns groups a member belongs to.QueryFilterthat returns groups that had a membership change after the specified date.QueryFilterthat returns groups that had a membership change before the specified date.GroupModifiedAfterFilter(Date d, Stem ns) QueryFilterthat returns groups modified after the specified date.GroupModifiedBeforeFilter(Date d, Stem ns) QueryFilterthat returns groups modified before the specified date.GroupNameFilter(String name, Stem ns) QueryFilterthat returns groups matching the specified name.GroupNameFilter(String name, Stem ns, String theSortString, Boolean theAscending, Integer thePageNumber, Integer thePageSize, Set<TypeOfGroup> typeOfGroups1) QueryFilterthat returns groups matching the specified name.GroupNameFilter(String name, Stem ns, String theSortString, Boolean theAscending, Integer thePageNumber, Integer thePageSize, Set<TypeOfGroup> typeOfGroups1, Boolean enabled1) QueryFilterthat returns groups matching the specified name.GroupTypeFilter(GroupType type, Stem ns) QueryFilterthat returns groups that have the specifiedGroupType.MembershipCreatedAfterFilter(Date d, Stem ns) QueryFilterthat returns memberships created after the specified date.QueryFilterthat returns memberships created before the specified date.StemAnyAttributeFilter(String value, Stem ns) QueryFilterthat returns stems matching the specified attribute specification.StemAttributeFilter(String attr, String value, Stem ns) QueryFilterthat returns groups matching the specified attribute specification.StemCreatedAfterFilter(Date d, Stem ns) QueryFilterthat returns stems created after the specified date.StemCreatedBeforeFilter(Date d, Stem ns) QueryFilterthat returns stems created after the specified date.StemDisplayExtensionFilter(String value, Stem ns) QueryFilterthat returns stems matching the specified displayExtension value.StemDisplayNameFilter(String value, Stem ns) QueryFilterthat returns stems matching the specified displayName value.StemExtensionFilter(String value, Stem ns) QueryFilterthat returns stems matching the specified extension value.StemNameAnyFilter(String name, Stem ns) QueryFilterthat returns stems matching the specified name.StemNameAnyFilter(String name, Stem ns, String theSortString, Boolean theAscending, Integer thePageNumber, Integer thePageSize) QueryFilterthat returns stems matching the specified name.StemNameFilter(String value, Stem ns) QueryFilterthat returns stems matching the specified name value. -
Uses of Stem in edu.internet2.middleware.grouper.hooks.beans
Methods in edu.internet2.middleware.grouper.hooks.beans that return StemModifier and TypeMethodDescriptionHooksMembershipChangeBean.getStem()stemHooksStemBean.getStem()object being insertedConstructors in edu.internet2.middleware.grouper.hooks.beans with parameters of type Stem -
Uses of Stem in edu.internet2.middleware.grouper.hooks.examples
Methods in edu.internet2.middleware.grouper.hooks.examples with parameters of type StemModifier and TypeMethodDescriptionstatic voidMembershipOneInFolderMaxHook.assignMembershipOneInFolderAttributeDefName(Stem stem) pass in the stem and assign attribute and clear cachestatic voidStemUniqueNameCaseInsensitiveHook.verifyCaseInsensitiveName(Stem stem) -
Uses of Stem in edu.internet2.middleware.grouper.internal.dao
Methods in edu.internet2.middleware.grouper.internal.dao that return StemModifier and TypeMethodDescriptionStemDAO.findByAlternateName(String name, boolean exceptionIfNotFound, QueryOptions queryOptions) Find a stem by its alternate name only.StemDAO.findByCurrentName(String name, boolean exceptionIfNotFound, QueryOptions queryOptions) Find a stem by its current name only.StemDAO.findByIdIndex(Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions) find by id indexStemDAO.findByName(String name) Deprecated.StemDAO.findByName(String name, boolean exceptionIfNull) StemDAO.findByName(String name, boolean exceptionIfNull, QueryOptions queryOptions) StemDAO.findByUuid(String uuid) Deprecated.StemDAO.findByUuid(String uuid, boolean exceptionIfNull) StemDAO.findByUuid(String uuid, boolean exceptionIfNull, QueryOptions queryOptions) StemDAO.findByUuidOrName(String uuid, String name, boolean exceptionIfNull) StemDAO.findByUuidOrName(String uuid, String name, boolean exceptionIfNull, QueryOptions queryOptions) Methods in edu.internet2.middleware.grouper.internal.dao that return types with arguments of type StemModifier and TypeMethodDescriptionStemDAO.findAllByApproximateDisplayExtension(String val) StemDAO.findAllByApproximateDisplayExtension(String val, String scope) StemDAO.findAllByApproximateDisplayName(String val) StemDAO.findAllByApproximateDisplayName(String val, String scope) StemDAO.findAllByApproximateExtension(String val) StemDAO.findAllByApproximateExtension(String val, String scope) StemDAO.findAllByApproximateName(String val) StemDAO.findAllByApproximateName(String val, String scope) StemDAO.findAllByApproximateNameAny(String name) StemDAO.findAllByApproximateNameAny(String name, String scope) StemDAO.findAllByApproximateNameAny(String name, String scope, QueryOptions queryOptions) StemDAO.findAllByCreatedAfter(Date d) StemDAO.findAllByCreatedAfter(Date d, String scope) StemDAO.findAllByCreatedBefore(Date d) StemDAO.findAllByCreatedBefore(Date d, String scope) StemDAO.findAllChildStems(Stem ns, Stem.Scope scope) Find all child stems within specified scope.StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, boolean orderByName) Find all child stems within specified scope.StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, QueryOptions queryOptions) Find all child stems within specified scope.StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, QueryOptions queryOptions, boolean checkSecurity) Find all child stems within specified scope.StemDAO.findAllChildStemsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Find all child stems within specified scope, and make sure the grouper session can see themStemDAO.findByCreatorOrModifier(Member member) find stems by creator or modifierStemDAO.findByNames(Collection<String> names, boolean exceptionOnNotFound) find all stems by nameStemDAO.findByUuids(Collection<String> uuids, QueryOptions queryOptions) note, dont pass more than 100 idsPITStemDAO.findMissingActivePITStems()StemDAO.findParentsByGroups(Collection<Group> groups) find all parent stems of groups (and grandparents, etc)StemDAO.findStemsInStemWithoutPrivilege(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, String sqlLikeString) see which stems do not have this privilegeStemDAO.findStemsInStemWithPrivilege(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, String sqlLikeString) see which stems do not have this privilegeStemDAO.getAllStems()StemDAO.getAllStemsSecure(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) StemDAO.getAllStemsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) StemDAO.getAllStemsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<Field> userHasInGroupFields, Collection<Field> userHasInAttributeFields, Collection<String> stemIds) StemDAO.getAllStemsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<Field> userHasInGroupFields, Collection<Field> userHasInAttributeFields, Collection<String> stemIds, String idOfAttributeDefName, Object attributeValue, Boolean attributeCheckReadOnAttributeDef) StemDAO.getAllStemsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<Field> userHasInGroupFields, Collection<Field> userHasInAttributeFields, Collection<String> stemIds, String idOfAttributeDefName, Object attributeValue, Boolean attributeCheckReadOnAttributeDef, Set<Object> attributeValuesOnAssignment) StemDAO.getAllStemsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<Field> userHasInGroupFields, Collection<Field> userHasInAttributeFields, Collection<String> stemIds, String idOfAttributeDefName, Object attributeValue, Boolean attributeCheckReadOnAttributeDef, Set<Object> attributeValuesOnAssignment, String idOfAttributeDefName2, Object attributeValue2, Set<Object> attributeValuesOnAssignment2, boolean attributeNotAssigned) StemDAO.getAllStemsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<Field> userHasInGroupFields, Collection<Field> userHasInAttributeFields, Collection<String> stemIds, Collection<String> stemNames, String idOfAttributeDefName, Object attributeValue, Boolean attributeCheckReadOnAttributeDef, Set<Object> attributeValuesOnAssignment, String idOfAttributeDefName2, Object attributeValue2, Set<Object> attributeValuesOnAssignment2, boolean attributeNotAssigned, boolean excludeAlternateNames) StemDAO.getAllStemsSplitScopeSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions) get all stems secure, split the scope by whitespaceStemDAO.getAllStemsWithGroupsSecure(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) get stems with groups that have privilegesStemDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) get immediate children (stems) secureMethods in edu.internet2.middleware.grouper.internal.dao with parameters of type StemModifier and TypeMethodDescriptionvoidStemDAO.createChildAttributeDef(Stem _parent, AttributeDef _child) voidStemDAO.createChildAttributeDefName(Stem _parent, AttributeDefName _child) voidStemDAO.createChildGroup(Stem _parent, Group _child, Member _m) voidStemDAO.createChildStem(Stem _child) voidStemDAO.createRootStem(Stem _root) voidMembershipDAO.findAllByAttributeDefOwnerOptions(Collection<String> attributeDefIds, Collection<String> memberIds, Collection<String> membershipIds, MembershipType membershipType, Field field, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled, Boolean shouldCheckSecurity) find memberships by stem owner and other options.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 queryOptionsForAttributeDef, String scopeForAttributeDef, boolean splitScopeForAttributeDef, boolean hasFieldForAttributeDef, boolean hasMembershipTypeForAttributeDef) find memberships by stem owner and other options.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) find memberships by stem owner and other options.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, Field field, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled) find membershpis by group owner and other options.MembershipDAO.findAllByGroupOwnerOptions(Collection<String> groupIds, Collection<String> memberIds, Collection<String> membershipIds, MembershipType membershipType, Field field, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled, Boolean shouldCheckSecurity) find membershpis by group owner and other options.MembershipDAO.findAllByGroupOwnerOptions(Collection<String> groupIds, Collection<String> memberIds, Collection<String> membershipIds, MembershipType membershipType, Field field, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled, Boolean shouldCheckSecurity, FieldType fieldType) find membershpis 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) 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) 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.PITMembershipViewDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds, Collection<String> totalMemberIds, Collection<Field> fields, Set<Source> sources, Stem stem, Stem.Scope stemScope, Boolean checkSecurity, FieldType fieldType, QueryOptions queryOptionsForMember, String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, Timestamp pointInTimeFrom, Timestamp pointInTimeTo) MembershipDAO.findAllByStemOwnerOptions(Collection<String> stemIds, Collection<String> memberIds, Collection<String> membershipIds, MembershipType membershipType, Field field, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled, Boolean shouldCheckSecurity) find memberships by stem 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) find memberships by stem 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.MembershipDAO.findAllByStemParentOfGroupOwnerAndFieldAndType(Stem stem, Stem.Scope stemScope, Field field, MembershipType type, Boolean enabledOnly, String memberId) 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 themStemDAO.findAllChildStems(Stem ns, Stem.Scope scope) Find all child stems within specified scope.StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, boolean orderByName) Find all child stems within specified scope.StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, QueryOptions queryOptions) Find all child stems within specified scope.StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, QueryOptions queryOptions, boolean checkSecurity) Find all child stems within specified scope.StemDAO.findAllChildStemsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Find all child stems within specified scope, and make sure the grouper session can see themMembershipDAO.findAllMembersInOneGroupNotStem(String ownerInGroupId, Stem ownerNotInStem, Stem.Scope stemScope, String typeIn, QueryOptions queryOptions) find members in a group who are not members in any group under a stemPermissionEntryDAO.findAllPermissionsNotInStem(String attributeDefId, Stem stem, Stem.Scope stemScope, boolean immediateRoleMembershipsOrRoleSubject, QueryOptions queryOptions, Boolean enabled, boolean hasNoEndDate) find subjects who are not in a group but who have permissionsPermissionEntryDAO.findPermissions(Collection<String> attributeDefIds, Collection<String> attributeDefNameIds, Collection<String> roleIds, Collection<String> actions, Boolean enabled, Collection<String> memberIds, boolean noEndDate, Stem permissionNameInStem, Stem.Scope permissionNameInStemScope) securely search for assignments.PermissionEntryDAO.findRolePermissions(Collection<String> attributeDefIds, Collection<String> attributeDefNameIds, Collection<String> roleIds, Collection<String> actions, Boolean enabled, boolean noEndDate, Stem permissionNameInStem, Stem.Scope permissionNameInStemScope) securely search for role assignments.GroupDAO.getAllGroupsMembershipSecure(Field field, String scope, GrouperSession grouperSession, Subject subject, QueryOptions queryOptions, Boolean enabled, MembershipType membershipType, Stem stem, Stem.Scope stemScope) GroupDAO.getAllGroupsMembershipSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly, Stem stem, Stem.Scope stemScope) GroupDAO.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 secureStemDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) get immediate children (stems) securevoidStemDAO.saveUpdateProperties(Stem stem) save the udpate properties which are auto saved when business method is calledvoid -
Uses of Stem in edu.internet2.middleware.grouper.internal.dao.hib3
Methods in edu.internet2.middleware.grouper.internal.dao.hib3 that return StemModifier and TypeMethodDescriptionHib3StemDAO.findByAlternateName(String name, boolean exceptionIfNull, QueryOptions queryOptions) Hib3StemDAO.findByCurrentName(String name, boolean exceptionIfNull, QueryOptions queryOptions) Hib3StemDAO.findByIdIndex(Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions) not a secure method, find by id indexHib3StemDAO.findByName(String name) Deprecated.Hib3StemDAO.findByName(String name, boolean exceptionIfNull) Hib3StemDAO.findByName(String name, boolean exceptionIfNull, QueryOptions queryOptions) Hib3StemDAO.findByUuid(String uuid) Deprecated.Hib3StemDAO.findByUuid(String uuid, boolean exceptionIfNull) Hib3StemDAO.findByUuid(String uuid, boolean exceptionIfNull, QueryOptions queryOptions) Hib3StemDAO.findByUuidOrName(String uuid, String name, boolean exceptionIfNull) Hib3StemDAO.findByUuidOrName(String uuid, String name, boolean exceptionIfNull, QueryOptions queryOptions) Methods in edu.internet2.middleware.grouper.internal.dao.hib3 that return types with arguments of type StemModifier and TypeMethodDescriptionHib3StemDAO.findAllByApproximateDisplayExtension(String val) Hib3StemDAO.findAllByApproximateDisplayExtension(String val, String scope) Hib3StemDAO.findAllByApproximateDisplayName(String val) Hib3StemDAO.findAllByApproximateDisplayName(String val, String scope) Hib3StemDAO.findAllByApproximateExtension(String val) Hib3StemDAO.findAllByApproximateExtension(String val, String scope) Hib3StemDAO.findAllByApproximateName(String val) Hib3StemDAO.findAllByApproximateName(String val, String scope) Hib3StemDAO.findAllByApproximateNameAny(String name) Hib3StemDAO.findAllByApproximateNameAny(String name, String scope) Hib3StemDAO.findAllByApproximateNameAny(String name, String scope, QueryOptions queryOptions) Hib3StemDAO.findAllByCreatedAfter(Date d) Hib3StemDAO.findAllByCreatedAfter(Date d, String scope) Hib3StemDAO.findAllByCreatedBefore(Date d) Hib3StemDAO.findAllByCreatedBefore(Date d, String scope) Hib3StemDAO.findAllChildStems(Stem ns, Stem.Scope scope) Hib3StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, boolean orderByName) Hib3StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, QueryOptions queryOptions) Hib3StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, QueryOptions queryOptions, boolean checkSecurity) Hib3StemDAO.findAllChildStemsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Hib3StemDAO.findByCreatorOrModifier(Member member) find stems by creator or modifierHib3StemDAO.findByNames(Collection<String> names, boolean exceptionOnNotFound) Hib3StemDAO.findByUuids(Collection<String> uuids, QueryOptions queryOptions) Hib3PITStemDAO.findMissingActivePITStems()Hib3StemDAO.findParentsByGroups(Collection<Group> groups) find all parent stems by groupHib3StemDAO.findStemsInStemWithoutPrivilege(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, String sqlLikeString) Hib3StemDAO.findStemsInStemWithPrivilege(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, String sqlLikeString) Hib3StemDAO.getAllStems()Hib3StemDAO.getAllStemsSecure(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Hib3StemDAO.getAllStemsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Hib3StemDAO.getAllStemsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<Field> userHasInGroupFields, Collection<Field> userHasInAttributeFields, Collection<String> totalStemIds) Hib3StemDAO.getAllStemsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<Field> userHasInGroupFields, Collection<Field> userHasInAttributeFields, Collection<String> totalStemIds, String idOfAttributeDefName, Object attributeValue, Boolean attributeCheckReadOnAttributeDef) Hib3StemDAO.getAllStemsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<Field> userHasInGroupFields, Collection<Field> userHasInAttributeFields, Collection<String> stemIds, String idOfAttributeDefName, Object attributeValue, Boolean attributeCheckReadOnAttributeDef, Set<Object> attributeValuesOnAssignment) Hib3StemDAO.getAllStemsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<Field> userHasInGroupFields, Collection<Field> userHasInAttributeFields, Collection<String> stemIds, String idOfAttributeDefName, Object attributeValue, Boolean attributeCheckReadOnAttributeDef, Set<Object> attributeValuesOnAssignment, String idOfAttributeDefName2, Object attributeValue2, Set<Object> attributeValuesOnAssignment2, boolean attributeNotAssigned) Hib3StemDAO.getAllStemsSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, Collection<Field> userHasInGroupFields, Collection<Field> userHasInAttributeFields, Collection<String> stemIds, Collection<String> stemNames, String idOfAttributeDefName, Object attributeValue, Boolean attributeCheckReadOnAttributeDef, Set<Object> attributeValuesOnAssignment, String idOfAttributeDefName2, Object attributeValue2, Set<Object> attributeValuesOnAssignment2, boolean attributeNotAssigned, boolean excludeAlternateName) Hib3StemDAO.getAllStemsSplitScopeSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> privileges, QueryOptions queryOptions) Hib3StemDAO.getAllStemsWithGroupsSecure(GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Hib3StemDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Methods in edu.internet2.middleware.grouper.internal.dao.hib3 with parameters of type StemModifier and TypeMethodDescriptionvoidHib3StemDAO.createChildAttributeDef(Stem _stem, AttributeDef attributeDef) voidHib3StemDAO.createChildAttributeDefName(Stem _parent, AttributeDefName attributeDefName) voidHib3StemDAO.createChildGroup(Stem _stem, Group _group, Member _member) voidHib3StemDAO.createChildStem(Stem _child) voidHib3StemDAO.createRootStem(Stem _root) voidHib3MembershipDAO.findAllByAttributeDefOwnerOptions(Collection<String> totalAttributeDefIds, Collection<String> totalMemberIds, Collection<String> totalMembershipIds, MembershipType membershipType, Field field, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled, Boolean checkSecurity) 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 queryOptionsForAttributeDef, String scopeForAttributeDef, boolean splitScopeForAttributeDef, boolean hasFieldForAttributeDef, boolean hasMembershipTypeForAttributeDef) 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) 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, Field field, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled) Hib3MembershipDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds, Collection<String> totalMemberIds, Collection<String> totalMembershipIds, MembershipType membershipType, Field field, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled, Boolean checkSecurity) Hib3MembershipDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds, Collection<String> totalMemberIds, Collection<String> totalMembershipIds, MembershipType membershipType, Field field, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled, Boolean checkSecurity, FieldType fieldType) 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) 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) Hib3PITMembershipViewDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds, Collection<String> totalMemberIds, Collection<Field> fields, Set<Source> sources, Stem stem, Stem.Scope stemScope, Boolean checkSecurity, FieldType fieldType, QueryOptions queryOptionsForMember, String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, Timestamp pointInTimeFrom, Timestamp pointInTimeTo) Hib3MembershipDAO.findAllByStemOwnerOptions(Collection<String> totalStemIds, Collection<String> totalMemberIds, Collection<String> totalMembershipIds, MembershipType membershipType, Field field, Set<Source> sources, String scope, Stem stem, Stem.Scope stemScope, Boolean enabled, Boolean checkSecurity) 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) 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) Hib3MembershipDAO.findAllByStemParentOfGroupOwnerAndFieldAndType(Stem stem, Stem.Scope stemScope, Field field, MembershipType membershipType, Boolean enabledOnly, String memberId) 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) Hib3StemDAO.findAllChildStems(Stem ns, Stem.Scope scope) Hib3StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, boolean orderByName) Hib3StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, QueryOptions queryOptions) Hib3StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, QueryOptions queryOptions, boolean checkSecurity) Hib3StemDAO.findAllChildStemsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) Hib3MembershipDAO.findAllMembersInOneGroupNotStem(String ownerInGroupId, Stem ownerNotInStem, Stem.Scope stemScope, String typeIn, QueryOptions queryOptions) Hib3PermissionEntryDAO.findAllPermissionsNotInStem(String attributeDefId, Stem ownerNotInStem, Stem.Scope stemScope, boolean immediateRoleMembershipsOrRoleSubject, QueryOptions queryOptions, Boolean enabled, boolean hasNoEndDate) Hib3PermissionEntryDAO.findPermissions(Collection<String> attributeDefIds, Collection<String> attributeDefNameIds, Collection<String> roleIds, Collection<String> actions, Boolean enabled, Collection<String> memberIdsTotal, boolean noEndDate, Stem permissionNameInStem, Stem.Scope permissionNameInStemScope) Hib3PermissionEntryDAO.findRolePermissions(Collection<String> attributeDefIds, Collection<String> attributeDefNameIds, Collection<String> roleIds, Collection<String> actions, Boolean enabled, boolean noEndDate, Stem permissionNameInStem, Stem.Scope permissionNameInStemScope) Hib3GroupDAO.getAllGroupsMembershipSecure(Field field, String scope, GrouperSession grouperSession, Subject subject, QueryOptions queryOptions, Boolean enabled, MembershipType membershipType, Stem stem, Stem.Scope stemScope) Hib3GroupDAO.getAllGroupsMembershipSecure(String scope, GrouperSession grouperSession, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly, Stem stem, Stem.Scope stemScope) 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) Hib3StemDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, Subject subject, Set<Privilege> inPrivSet, QueryOptions queryOptions) voidHib3StemDAO.saveUpdateProperties(Stem stem) void -
Uses of Stem in edu.internet2.middleware.grouper.internal.util
Methods in edu.internet2.middleware.grouper.internal.util with parameters of type Stem -
Uses of Stem in edu.internet2.middleware.grouper.membership
Methods in edu.internet2.middleware.grouper.membership that return StemModifier and TypeMethodDescriptionMembershipPathGroup.getOwnerStem()if this is a stem privilege, this is the owner stemMembershipPathNode.getOwnerStem()if this is a stem privilege, this is the owner stemMembershipSubjectContainer.getStemOwner()stem owner of this membershipsMethods in edu.internet2.middleware.grouper.membership with parameters of type StemModifier and TypeMethodDescriptionstatic MembershipPathGroupanalyze the membership/privilege of a member in a stem by various pathsstatic MembershipPathGroupanalyze the membership/privilege of a member in a stem by various pathsstatic MembershipPathGroupMembershipPathGroup.analyzePrivileges(Stem stem, Member member) analyze stem privileges for a stem and a memberstatic MembershipPathGroupMembershipPathGroup.analyzePrivileges(Stem stem, Member member, Subject callingSubject) analyze the privileges of a member in a stem by various pathsstatic MembershipPathGroupMembershipPathGroup.analyzePrivileges(Stem stem, Subject subject) analyze stem privileges for a stem and a membervoidMembershipPathGroup.setOwnerStem(Stem ownerStem1) if this is a stem privilege, this is the owner stemvoidMembershipPathNode.setOwnerStem(Stem ownerStem1) if this is a stem privilege, this is the owner stemvoidMembershipSubjectContainer.setStemOwner(Stem stemOwner1) stem owner of this membershipsConstructors in edu.internet2.middleware.grouper.membership with parameters of type StemModifierConstructorDescriptionMembershipPathNode(Field field, Stem theOwnerStem) constructor for stem path code -
Uses of Stem in edu.internet2.middleware.grouper.misc
Methods in edu.internet2.middleware.grouper.misc that return StemModifier and TypeMethodDescriptionGrouperObject.getParentStem()get stem this is inGrouperObjectSubjectWrapper.getParentStem()BaseMemberOf.getStem()Methods in edu.internet2.middleware.grouper.misc that return types with arguments of type StemModifier and TypeMethodDescriptionBaseMemberOf.getModifiedStems()GrouperCheckConfig.getStemNameToStem()built in stems by name (dont change these)!Methods in edu.internet2.middleware.grouper.misc with parameters of type StemModifier and TypeMethodDescriptionvoidMemberOf.addImmediate(GrouperSession s, Stem ns, Field f, Member _m) An immediate member is directly assigned to a group.static AttributeDefNameGrouperCheckConfig.checkAttribute(Stem stem, AttributeDef attributeDef, String extension, String displayExtension, String description, boolean logAutocreate) Deprecated.use: AttributeDefName attributeDefName = new AttributeDefNameSave(attributeDef).assignName(stem.getName() + ":extension").assignCreateParentStemsIfNotExist(true).assignDisplayExtension(displayExtension).assignDescription("description").save();static AttributeDefNameSaveGrouperCheckConfig.checkAttribute(Stem stem, AttributeDef attributeDef, String extension, String displayExtension, String description, List<AttributeDefNameSave> attributeDefNameSaves) make sure an attribute is there or add it if notvoidMemberOf.deleteImmediate(GrouperSession s, Stem ns, 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 StemModifier and TypeMethodDescriptionprotected MemberOfBaseMemberOf.setModifiedStems(Set<Stem> modifiedStems) -
Uses of Stem in edu.internet2.middleware.grouper.permissions
Methods in edu.internet2.middleware.grouper.permissions with parameters of type StemModifier and TypeMethodDescriptionPermissionFinder.assignPermissionNameFolder(Stem permissionNameFolder1) if narrowing search for permissions in a certain folder only -
Uses of Stem in edu.internet2.middleware.grouper.pit
Methods in edu.internet2.middleware.grouper.pit with parameters of type Stem -
Uses of Stem in edu.internet2.middleware.grouper.privs
Methods in edu.internet2.middleware.grouper.privs that return StemModifier and TypeMethodDescriptionNamingPrivilege.getStem()Get objectStemthat the privilege was granted on.Methods in edu.internet2.middleware.grouper.privs that return types with arguments of type StemModifier and TypeMethodDescriptionAccessAdapter.getStemsWhereGroupThatSubjectHasPrivilege(GrouperSession grouperSession, Subject subject, Privilege privilege) get stems where a group exists where the subject has privilegeAccessResolver.getStemsWhereGroupThatSubjectHasPrivilege(Subject subject, Privilege privilege) Get all stems which have groups where subject has privilege.AccessResolverDecorator.getStemsWhereGroupThatSubjectHasPrivilege(Subject subject, Privilege privilege) AccessWrapper.getStemsWhereGroupThatSubjectHasPrivilege(Subject subject, Privilege privilege) GrouperAllAccessResolver.getStemsWhereGroupThatSubjectHasPrivilege(Subject subject, Privilege privilege) GrouperNonDbAccessAdapter.getStemsWhereGroupThatSubjectHasPrivilege(GrouperSession grouperSession, Subject subject, Privilege privilege) ValidatingAccessResolver.getStemsWhereGroupThatSubjectHasPrivilege(Subject subject, Privilege privilege) GrouperNonDbNamingAdapter.getStemsWhereSubjectDoesHavePrivilege(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) Get all stems where this subject does have this privilege.NamingAdapter.getStemsWhereSubjectDoesHavePrivilege(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) find the stems which do have a certain privilegeNamingResolver.getStemsWhereSubjectDoesHavePrivilege(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) find the stems which do have a certain privilegeNamingResolverDecorator.getStemsWhereSubjectDoesHavePrivilege(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) NamingWrapper.getStemsWhereSubjectDoesHavePrivilege(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperAllNamingResolver.getStemsWhereSubjectDoesntHavePrivilege(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperNonDbNamingAdapter.getStemsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) Get all stems where this subject doesnt have this privilege.NamingAdapter.getStemsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) find the stems which do not have a certain privilegeNamingResolver.getStemsWhereSubjectDoesntHavePrivilege(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) find the stems which do not have a certain privilegeNamingResolverDecorator.getStemsWhereSubjectDoesntHavePrivilege(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) NamingWrapper.getStemsWhereSubjectDoesntHavePrivilege(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) ValidatingNamingResolver.getStemsWhereSubjectDoesntHavePrivilege(String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperAllNamingResolver.getStemsWhereSubjectHasPrivilege(Subject subject, Privilege privilege) NamingResolver.getStemsWhereSubjectHasPrivilege(Subject subject, Privilege privilege) Get all groups where subject has privilege.NamingResolverDecorator.getStemsWhereSubjectHasPrivilege(Subject subject, Privilege privilege) NamingWrapper.getStemsWhereSubjectHasPrivilege(Subject subject, Privilege privilege) ValidatingNamingResolver.getStemsWhereSubjectHasPrivilege(Subject subject, Privilege privilege) GrouperPrivilegeAdapter.internal_getStemsWhereSubjectDoesHavePriv(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperPrivilegeAdapter.internal_getStemsWhereSubjectDoesntHavePriv(GrouperSession grouperSession, String stemId, Stem.Scope scope, Subject subject, Privilege privilege, boolean considerAllSubject, String sqlLikeString) GrouperPrivilegeAdapter.internal_getStemsWhereSubjectHasPriv(GrouperSession s, Member m, Field f) GrouperPrivilegeAdapter.internal_getStemsWithGroupsWhereSubjectHasPriv(GrouperSession grouperSession, Member member, Field field) BaseNamingAdapter.postHqlFilterStems(GrouperSession grouperSession, Set<Stem> inputStems, Subject subject, Set<Privilege> privInSet) CachingNamingResolver.postHqlFilterStems(Set<Stem> stems, Subject subject, Set<Privilege> privInSet) GrouperSystemNamingResolver.postHqlFilterStems(Set<Stem> stems, Subject subject, Set<Privilege> privInSet) NamingAdapter.postHqlFilterStems(GrouperSession grouperSession, Set<Stem> stems, Subject subject, Set<Privilege> privInSet) after HQL is run, filter stems.after HQL is run, filter stems.NamingResolverDecorator.postHqlFilterStems(Set<Stem> stems, Subject subject, Set<Privilege> privInSet) ValidatingNamingResolver.postHqlFilterStems(Set<Stem> stems, Subject subject, Set<Privilege> privInSet) AccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession, Set<Stem> stems, Subject subject, Set<Privilege> inPrivSet) after HQL is run, filter stems with groups.AccessResolver.postHqlFilterStemsWithGroups(Set<Stem> stems, Subject subject, Set<Privilege> inPrivSet) after HQL is run, filter stems that have groups with privs.AccessResolverDecorator.postHqlFilterStemsWithGroups(Set<Stem> stems, Subject subject, Set<Privilege> inPrivSet) AccessWrapper.postHqlFilterStemsWithGroups(Set<Stem> stems, Subject subject, Set<Privilege> inPrivSet) BaseAccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession, Set<Stem> stems, Subject subject, Set<Privilege> inPrivSet) GrouperSystemAccessResolver.postHqlFilterStemsWithGroups(Set<Stem> stems, Subject subject, Set<Privilege> inPrivSet) ValidatingAccessResolver.postHqlFilterStemsWithGroups(Set<Stem> stems, Subject subject, Set<Privilege> inPrivSet) WheelAccessResolver.postHqlFilterStemsWithGroups(Set<Stem> stems, Subject subject, Set<Privilege> inPrivSet) Methods in edu.internet2.middleware.grouper.privs with parameters of type StemModifier and TypeMethodDescriptionPrivilegeAttributeDefInheritanceFinder.assignStem(Stem theStem) assign a stemPrivilegeGroupInheritanceFinder.assignStem(Stem theStem) assign a stemPrivilegeStemInheritanceFinder.assignStem(Stem theStem) assign a stemstatic booleanPrivilegeHelper.canCreate(GrouperSession s, Stem ns, Subject subj) TODO 20070823 find a real home for this and/or add testsstatic booleanPrivilegeHelper.canStem(GrouperSession s, Stem ns, Subject subj) TODO 20070823 find a real home for this and/or add testsstatic booleanTODO 20070823 find a real home for this and/or add testsstatic booleanPrivilegeHelper.canStemAdmin(GrouperSession s, Stem ns, Subject subj) static booleanPrivilegeHelper.canStemAdmin(Stem ns, Subject subj) static booleanPrivilegeHelper.canStemAttrRead(GrouperSession s, Stem stem, Subject subj) static booleanPrivilegeHelper.canStemAttrUpdate(GrouperSession s, Stem stem, Subject subj) static booleanPrivilegeHelper.canStemView(GrouperSession s, Stem stem, Subject subj) static voidPrivilegeHelper.dispatch(GrouperSession s, Stem ns, Subject subj, Privilege priv) TODO 20070823 find a real home for this and/or add testsNamingResolver.getPrivileges(Stem stem, Subject subject) Get all privileges subject has on group.NamingResolverDecorator.getPrivileges(Stem stem, Subject subject) NamingWrapper.getPrivileges(Stem stem, Subject subject) ValidatingNamingResolver.getPrivileges(Stem stem, Subject subject) GrouperNonDbNamingAdapter.getPrivs(GrouperSession s, Stem ns, Subject subj) Get all privileges held by this subject on this stem.NamingAdapter.getPrivs(GrouperSession s, Stem ns, Subject subj) Get all privileges held by this subject on this stem.GrouperNonDbNamingAdapter.getSubjectsWithPriv(GrouperSession s, Stem ns, Privilege priv) NamingAdapter.getSubjectsWithPriv(GrouperSession s, Stem ns, Privilege priv) Get all subjects with this privilege on this stem.NamingResolver.getSubjectsWithPrivilege(Stem stem, Privilege privilege) Get all subjects with privilege on group.NamingResolverDecorator.getSubjectsWithPrivilege(Stem stem, Privilege privilege) NamingWrapper.getSubjectsWithPrivilege(Stem stem, Privilege privilege) ValidatingNamingResolver.getSubjectsWithPrivilege(Stem stem, Privilege privilege) voidGrouperNonDbNamingAdapter.grantPriv(GrouperSession s, Stem ns, Subject subj, Privilege priv, String uuid) voidGrant the privilege to the subject on this stem.voidCachingNamingResolver.grantPrivilege(Stem stem, Subject subject, Privilege privilege, String uuid) voidNamingResolver.grantPrivilege(Stem stem, Subject subject, Privilege privilege, String uuid) Grant privilege to subject on group.voidNamingResolverDecorator.grantPrivilege(Stem stem, Subject subject, Privilege privilege, String uuid) voidNamingWrapper.grantPrivilege(Stem stem, Subject subject, Privilege privilege, String uuid) voidValidatingNamingResolver.grantPrivilege(Stem stem, Subject subject, Privilege privilege, String uuid) static booleanPrivilegeHelper.hasImmediatePrivilege(Stem stem, Subject subject, Privilege privilege) see if a stem has an immediate privilegebooleanGrouperNonDbNamingAdapter.hasPriv(GrouperSession s, Stem ns, Subject subj, Privilege priv) Check whether the subject has this privilege on this stem.booleanNamingAdapter.hasPriv(GrouperSession s, Stem ns, Subject subj, Privilege priv) Check whether the subject has this privilege on this stem.booleanCachingNamingResolver.hasPrivilege(Stem stem, Subject subject, Privilege privilege) booleanGrouperAllNamingResolver.hasPrivilege(Stem stem, Subject subject, Privilege privilege) booleanGrouperSystemNamingResolver.hasPrivilege(Stem stem, Subject subject, Privilege privilege) booleanNamingResolver.hasPrivilege(Stem stem, Subject subject, Privilege privilege) Check whether subject has privilege on group.booleanNamingResolverDecorator.hasPrivilege(Stem stem, Subject subject, Privilege privilege) booleanNamingWrapper.hasPrivilege(Stem stem, Subject subject, Privilege privilege) static booleanPrivilegeHelper.hasPrivilege(GrouperSession s, Stem stem, Subject subj, Set<Privilege> privInSet) booleanValidatingNamingResolver.hasPrivilege(Stem stem, Subject subject, Privilege privilege) booleanWheelNamingResolver.hasPrivilege(Stem stem, Subject subject, Privilege privilege) voidCachingNamingResolver.privilegeCopy(Stem stem1, Stem stem2, Privilege priv) voidGrouperNonDbNamingAdapter.privilegeCopy(GrouperSession s, Stem stem1, Stem stem2, Privilege priv) Copies privileges for subjects that have the specified privilege on stem1 to stem2.voidNamingAdapter.privilegeCopy(GrouperSession s, Stem stem1, Stem stem2, Privilege priv) Copies privileges for subjects that have the specified privilege on stem1 to stem2.voidNamingResolver.privilegeCopy(Stem stem1, Stem stem2, Privilege priv) Copies privileges for subjects that have the specified privilege on stem1 to stem2.voidNamingResolverDecorator.privilegeCopy(Stem stem1, Stem stem2, Privilege priv) voidNamingWrapper.privilegeCopy(Stem stem1, Stem stem2, Privilege priv) voidValidatingNamingResolver.privilegeCopy(Stem stem1, Stem stem2, Privilege priv) voidGrouperNonDbNamingAdapter.revokePriv(GrouperSession s, Stem ns, Privilege priv) Revoke this privilege from everyone on this stem.voidGrouperNonDbNamingAdapter.revokePriv(GrouperSession s, Stem ns, Subject subj, Privilege priv) Revoke the privilege from the subject on this stem.voidNamingAdapter.revokePriv(GrouperSession s, Stem ns, Privilege priv) Revoke this privilege from everyone on this stem.voidNamingAdapter.revokePriv(GrouperSession s, Stem ns, Subject subj, Privilege priv) Revoke the privilege from the subject on this stem.voidCachingNamingResolver.revokePrivilege(Stem stem, Privilege privilege) voidCachingNamingResolver.revokePrivilege(Stem stem, Subject subject, Privilege privilege) voidNamingResolver.revokePrivilege(Stem stem, Privilege privilege) Revoke privilege from all subjects on group.voidNamingResolver.revokePrivilege(Stem stem, Subject subject, Privilege privilege) Revoke privilege from subject on group.voidNamingResolverDecorator.revokePrivilege(Stem stem, Privilege privilege) voidNamingResolverDecorator.revokePrivilege(Stem stem, Subject subject, Privilege privilege) voidNamingWrapper.revokePrivilege(Stem stem, Privilege privilege) voidNamingWrapper.revokePrivilege(Stem stem, Subject subject, Privilege privilege) voidValidatingNamingResolver.revokePrivilege(Stem stem, Privilege privilege) voidValidatingNamingResolver.revokePrivilege(Stem stem, Subject subject, Privilege privilege) Method parameters in edu.internet2.middleware.grouper.privs with type arguments of type StemModifier and TypeMethodDescriptionBaseNamingAdapter.postHqlFilterStems(GrouperSession grouperSession, Set<Stem> inputStems, Subject subject, Set<Privilege> privInSet) CachingNamingResolver.postHqlFilterStems(Set<Stem> stems, Subject subject, Set<Privilege> privInSet) GrouperSystemNamingResolver.postHqlFilterStems(Set<Stem> stems, Subject subject, Set<Privilege> privInSet) NamingAdapter.postHqlFilterStems(GrouperSession grouperSession, Set<Stem> stems, Subject subject, Set<Privilege> privInSet) after HQL is run, filter stems.after HQL is run, filter stems.NamingResolverDecorator.postHqlFilterStems(Set<Stem> stems, Subject subject, Set<Privilege> privInSet) ValidatingNamingResolver.postHqlFilterStems(Set<Stem> stems, Subject subject, Set<Privilege> privInSet) AccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession, Set<Stem> stems, Subject subject, Set<Privilege> inPrivSet) after HQL is run, filter stems with groups.AccessResolver.postHqlFilterStemsWithGroups(Set<Stem> stems, Subject subject, Set<Privilege> inPrivSet) after HQL is run, filter stems that have groups with privs.AccessResolverDecorator.postHqlFilterStemsWithGroups(Set<Stem> stems, Subject subject, Set<Privilege> inPrivSet) AccessWrapper.postHqlFilterStemsWithGroups(Set<Stem> stems, Subject subject, Set<Privilege> inPrivSet) BaseAccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession, Set<Stem> stems, Subject subject, Set<Privilege> inPrivSet) GrouperSystemAccessResolver.postHqlFilterStemsWithGroups(Set<Stem> stems, Subject subject, Set<Privilege> inPrivSet) ValidatingAccessResolver.postHqlFilterStemsWithGroups(Set<Stem> stems, Subject subject, Set<Privilege> inPrivSet) WheelAccessResolver.postHqlFilterStemsWithGroups(Set<Stem> stems, Subject subject, Set<Privilege> inPrivSet) Constructors in edu.internet2.middleware.grouper.privs with parameters of type Stem -
Uses of Stem in edu.internet2.middleware.grouper.rules
Methods in edu.internet2.middleware.grouper.rules that return StemModifier and TypeMethodDescriptionstatic StemRuleEngine.findStemById(String id, boolean exceptionOnNull) static StemRuleEngine.findStemByName(String name, boolean exceptionOnNull) static StemRuleUtils.stem(String stemId, String stemName, String alternateStemId, boolean useRootSession, boolean throwExceptionIfNotFound) Methods in edu.internet2.middleware.grouper.rules with parameters of type StemModifier and TypeMethodDescriptionabstract booleanStemPrivilegeStrategy.canSubjectViewStem(Subject subject, Stem stem) static AttributeAssignRuleApi.emailOnFlattenedMembershipAddFromStem(Subject actAsSubject, Stem ruleStem, Stem.Scope stemScope, String emailToValue, String emailSubjectValue, String emailBodyValue) static AttributeAssignRuleApi.emailOnFlattenedMembershipRemoveFromStem(Subject actAsSubject, Stem ruleStem, Stem.Scope stemScope, String emailToValue, String emailSubjectValue, String emailBodyValue) static Set<RuleDefinition>RuleFinder.findAttributeDefPrivilegeInheritRules(Stem stem) find attribute def inherit rules by stem namestatic Set<RuleDefinition>RuleFinder.findFolderPrivilegeInheritRules(Stem stem) find folder inherit rules by stem namestatic Set<RuleDefinition>RuleFinder.findGroupPrivilegeInheritRules(Stem stem) find group inherit rules by stem namestatic 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.inheritAttributeDefPrivileges(Stem stem, Stem.Scope stemScope, Subject subjectToAssign, Set<Privilege> privileges) make sure stem privileges are inherited in a attributeDefstatic AttributeAssignRuleApi.inheritAttributeDefPrivileges(Subject actAs, Stem stem, Stem.Scope stemScope, Subject subjectToAssign, Set<Privilege> privileges) Deprecated.use the method without actAs inheritAttributeDefPrivileges(Stem stem, Scope stemScope, Subject subjectToAssign, Setprivileges static AttributeAssignRuleApi.inheritFolderPrivileges(Stem stem, Stem.Scope stemScope, Subject subjectToAssign, Set<Privilege> privileges) make sure stem privileges are inherited in a stemstatic AttributeAssignRuleApi.inheritFolderPrivileges(Subject actAs, Stem stem, Stem.Scope stemScope, Subject subjectToAssign, Set<Privilege> privileges) Deprecated.use the method without actAsstatic AttributeAssignRuleApi.inheritGroupPrivileges(Stem stem, Stem.Scope stemScope, Subject subjectToAssign, Set<Privilege> privileges) make sure group privileges are inherited in a stemstatic AttributeAssignRuleApi.inheritGroupPrivileges(Stem stem, Stem.Scope stemScope, Subject subjectToAssign, Set<Privilege> privileges, String sqlLikeString) make sure group privileges are inherited in a stemstatic AttributeAssignRuleApi.inheritGroupPrivileges(Subject actAs, Stem stem, Stem.Scope stemScope, Subject subjectToAssign, Set<Privilege> privileges) Deprecated.use the non actAs method inheritGroupPrivileges(Stem stem, Scope stemScope, Subject subjectToAssign, Setprivileges) static AttributeAssignRuleApi.inheritGroupPrivileges(Subject actAs, Stem stem, Stem.Scope stemScope, Subject subjectToAssign, Set<Privilege> privileges, String sqlLikeString) Deprecated.use the method without actAs inheritGroupPrivileges(Stem stem, Scope stemScope, Subject subjectToAssign, Setprivileges, String sqlLikeString) static AttributeAssignRuleApi.permissionFolderIntersection(Subject actAs, AttributeDef permissionToAssignRule, Stem mustBeInGroupInFolder, Stem.Scope stemScope) voidRuleConfig.populateCheckOwnerValuesForStem(Stem stem) static AttributeAssignRuleApi.reassignAttributeDefPrivilegesIfFromGroup(Subject actAs, Stem ruleStem, Stem.Scope stemScope) normalize privileges if the user who creates a group is in a group which has create privilegs on the stemstatic AttributeAssignRuleApi.reassignGroupPrivilegesIfFromGroup(Subject actAs, Stem ruleStem, Stem.Scope stemScope) normalize privileges if the user who creates a group is in a group which has create privilegs on the stemstatic AttributeAssignRuleApi.reassignStemPrivilegesIfFromGroup(Subject actAs, Stem ruleStem, Stem.Scope stemScope) normalize privileges if the user who creates a stem is in a group which has create privileges on the stemstatic intRuleApi.removePrivilegesIfNotAssignedByRule(boolean actAsRoot, Stem stem, Stem.Scope stemScope, Subject subjectToAssign, Set<Privilege> privileges, String sqlLikeString) remove group privileges are inherited in a stemstatic AttributeAssignRuleApi.vetoMembershipIfNotInGroupInFolder(Subject actAs, Group ruleGroup, Stem mustBeInGroupInFolder, Stem.Scope stemScope, String vetoKey, String vetoMessage) static 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 Stem in edu.internet2.middleware.grouper.rules.beans
Methods in edu.internet2.middleware.grouper.rules.beans that return StemModifier and TypeMethodDescriptionRulesBean.getStem()get this stemRulesMembershipBean.getStem()RulesPermissionBean.getStem()RulesPrivilegeBean.getStem()RulesStemBean.getStem()stemMethods in edu.internet2.middleware.grouper.rules.beans with parameters of type StemModifier and TypeMethodDescriptionvoidvoidstemConstructors in edu.internet2.middleware.grouper.rules.beans with parameters of type StemModifierConstructorDescriptionRulesPrivilegeBean(Stem stem1, Subject subject1, Privilege privilege1) RulesStemBean(Stem stem1) -
Uses of Stem in edu.internet2.middleware.grouper.service
Methods in edu.internet2.middleware.grouper.service that return types with arguments of type StemModifier and TypeMethodDescriptionServiceUtils.retrieveStemsForService(String idOfAttributeDef, QueryOptions queryOptions) -
Uses of Stem in edu.internet2.middleware.grouper.stem
Methods in edu.internet2.middleware.grouper.stem that return StemMethods in edu.internet2.middleware.grouper.stem that return types with arguments of type Stem -
Uses of Stem in edu.internet2.middleware.grouper.testing
Methods in edu.internet2.middleware.grouper.testing that return StemModifier and TypeMethodDescriptionGrouperTestBase.assertFindStemByName(GrouperSession s, String name) GrouperTestBase.assertFindStemByName(GrouperSession s, String name, String msg) Methods in edu.internet2.middleware.grouper.testing with parameters of type StemModifier and TypeMethodDescriptionvoidGrouperTestBase.assertContainsStem(Collection<Stem> stems, Stem stem, String message) voidGrouperTestBase.assertHasPrivilege(Set<Object[]> results, Stem stem, Subject subject, Privilege privilege) make sure a result set has a privilege from a user and stemvoidGrouperTestBase.assertNotContainsStem(Collection<Stem> stems, Stem stem, String message) voidGrouperTestBase.assertStemCreateSubject(Stem ns, Subject subj) voidGrouperTestBase.assertStemCreateTime(Stem ns, Date d) voidGrouperTestBase.assertStemDescription(Stem ns, String val) voidGrouperTestBase.assertStemDisplayExtension(Stem ns, String val) voidGrouperTestBase.assertStemDisplayName(Stem ns, String val) voidGrouperTestBase.assertStemExtension(Stem ns, String val) voidGrouperTestBase.assertStemHasCreate(Stem ns, Subject subj, boolean exp) voidGrouperTestBase.assertStemHasStem(Stem ns, Subject subj, boolean exp) voidGrouperTestBase.assertStemName(Stem ns, String val) voidGrouperTestBase.assertStemUuid(Stem ns, String val) Method parameters in edu.internet2.middleware.grouper.testing with type arguments of type StemModifier and TypeMethodDescriptionvoidGrouperTestBase.assertContainsStem(Collection<Stem> stems, Stem stem, String message) voidGrouperTestBase.assertContainsStems(Collection<Stem> expectedStems, Collection<Stem> actualStems, String message) voidGrouperTestBase.assertNotContainsStem(Collection<Stem> stems, Stem stem, String message) static StringGrouperTestBase.stemsString(Collection<Stem> stems) -
Uses of Stem in edu.internet2.middleware.grouper.ui.customUi
Methods in edu.internet2.middleware.grouper.ui.customUi that return StemModifier and TypeMethodDescriptionCustomUiEngine.retrieveStemFromCache(String stemId, String stemName) Methods in edu.internet2.middleware.grouper.ui.customUi that return types with arguments of type StemMethods in edu.internet2.middleware.grouper.ui.customUi with parameters of type StemModifier and TypeMethodDescriptionbooleanCustomUiGrouper.canHaveStemPrivilege(Stem stem, Subject subject, String fieldName) 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) booleanCustomUiGrouper.hasDirectGrouperStemPrivilege(Stem stem, Subject subject, String fieldName) CustomUiSql.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.validateStem(String stemId, String stemName, Stem stem) -
Uses of Stem in edu.internet2.middleware.grouper.userData
Methods in edu.internet2.middleware.grouper.userData that return types with arguments of type StemModifier and TypeMethodDescriptionGrouperUserDataApi.favoriteStems(String userDataGroupName, Subject subject) GrouperUserDataApi.recentlyUsedStems(String userDataGroupName, Subject subject) Methods in edu.internet2.middleware.grouper.userData with parameters of type StemModifier and TypeMethodDescriptionstatic voidGrouperUserDataApi.favoriteStemAdd(String userDataGroupName, Subject subjectToAddTo, Stem stem) static voidGrouperUserDataApi.favoriteStemRemove(String userDataGroupName, Subject subjectToAddTo, Stem stem) static voidGrouperUserDataApi.recentlyUsedStemAdd(String userDataGroupName, Subject subjectToAddTo, Stem stem) static voidGrouperUserDataApi.recentlyUsedStemRemove(String userDataGroupName, Subject subjectToAddTo, Stem stem) -
Uses of Stem in edu.internet2.middleware.grouper.userLifecycle
Methods in edu.internet2.middleware.grouper.userLifecycle with parameters of type StemModifier and TypeMethodDescriptionUserLifecycleEngine.buildJexlVariables(Group group, Stem stem, GrouperDataField dataField, Object dataFieldValue, GrouperDataRow dataRow) Build the JEXL variable map exposed to user lifecycle event natural-language templates.static StringUserLifecycleEngine.evaluateLifecycleJexl(String jexlTemplate, Group group, Stem stem, GrouperDataField dataField, Object dataFieldValue, GrouperDataRow dataRow, boolean lenient) Evaluate a user lifecycle natural-language template (template-mode JEXL — literal text is preserved, ${...} blocks are evaluated). -
Uses of Stem in edu.internet2.middleware.grouper.util
Methods in edu.internet2.middleware.grouper.util that return StemModifier and TypeMethodDescriptionstatic StemGrouperUtil.getFirstParentStemOfName(String name) Returns the first existing parent stem of a given name.Method parameters in edu.internet2.middleware.grouper.util with type arguments of type StemModifier and TypeMethodDescriptionstatic voidGrouperUtil.stemRemoveChildStemsOfTopStem(List<Stem> stems) remove stems that are children of the top level stem -
Uses of Stem in edu.internet2.middleware.grouper.validator
Methods in edu.internet2.middleware.grouper.validator with parameters of type StemModifier and TypeMethodDescriptionstatic AddAttributeDefNameValidatorstatic AddAttributeDefValidatorstatic AddGroupValidatorstatic AddStemValidatorstatic DeleteStemValidator -
Uses of Stem in edu.internet2.middleware.grouper.xml
Methods in edu.internet2.middleware.grouper.xml with parameters of type StemModifier and TypeMethodDescriptionprotected static booleanXmlUtils._hasImmediateNamingPrivilege(Subject subj, Stem ns, String p) voidExport a single stem.voidExport a single stem.voidPopulate Groups Registry using the specified Stem as the root of the registry. -
Uses of Stem in edu.internet2.middleware.grouper.xml.export
Methods in edu.internet2.middleware.grouper.xml.export that return Stem