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

Packages that use Stem
edu.internet2.middleware.grouper The I2MI Grouper project is an open source toolkit for managing groups. 
edu.internet2.middleware.grouper.app.gsh   
edu.internet2.middleware.grouper.app.usdu The Unresolvable Subject Deletion Utility (usdu) is a Grouper API extension which finds and optionally deletes members whose subjects can not be resolved by their source. 
edu.internet2.middleware.grouper.attr   
edu.internet2.middleware.grouper.attr.assign   
edu.internet2.middleware.grouper.entity   
edu.internet2.middleware.grouper.filter This package contains classes which help query for Groups, Stems, etc 
edu.internet2.middleware.grouper.hooks.beans This package contains beans which are used by hooks to pass data. 
edu.internet2.middleware.grouper.hooks.examples This package contains working hooks examples which can be cloned and tweaked 
edu.internet2.middleware.grouper.internal.dao This package contains the data access object interfaces that a DB layer would have to implement (generally revolving around queries to DB) 
edu.internet2.middleware.grouper.internal.dao.hib3 This package contains hib3 related data access object implementations and mappings 
edu.internet2.middleware.grouper.internal.util This package contains internal utility classes 
edu.internet2.middleware.grouper.membership   
edu.internet2.middleware.grouper.misc This package contains generic grouper classes which do not belong elsewhere 
edu.internet2.middleware.grouper.permissions   
edu.internet2.middleware.grouper.pit   
edu.internet2.middleware.grouper.privs This package contains access and privilege related classes 
edu.internet2.middleware.grouper.rules   
edu.internet2.middleware.grouper.rules.beans   
edu.internet2.middleware.grouper.service   
edu.internet2.middleware.grouper.stem   
edu.internet2.middleware.grouper.userData   
edu.internet2.middleware.grouper.util This package contains utility classes (generally static methods) 
edu.internet2.middleware.grouper.validator This package contains validator classes 
edu.internet2.middleware.grouper.xml This package contains xml classes (e.g. export/import) 
edu.internet2.middleware.grouper.xml.export   
 

Uses of Stem in edu.internet2.middleware.grouper
 

Methods in edu.internet2.middleware.grouper that return Stem
static Stem Stem._createStemAndParentStemsIfNotExist(GrouperSession grouperSession, java.lang.String stemName, java.lang.String stemDisplayNameForInserts)
          create stems and parents if not exist.
 Stem Stem.addChildStem(java.lang.String extension, java.lang.String displayExtension)
          Add a new stem to the registry.
 Stem Stem.addChildStem(java.lang.String extension, java.lang.String displayExtension, java.lang.String uuid, boolean failIfExists)
          Add a new stem to the registry.
 Stem Stem.clone()
          deep clone the fields in this object
 Stem Stem.copy(Stem stem)
          Copy this stem to another Stem.
 Stem Stem.dbVersion()
          save the state when retrieving from DB
static Stem StemFinder.findByAlternateName(GrouperSession s, java.lang.String name, boolean exceptionOnNotFound, QueryOptions queryOptions)
          Find stem by its alternate name.
static Stem StemFinder.findByCurrentName(GrouperSession s, java.lang.String name, boolean exceptionOnNotFound, QueryOptions queryOptions)
          Find stem by its current name.
static Stem StemFinder.findByIdIndex(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
          Find a stem within the registry by ID index.
static Stem StemFinder.findByName(GrouperSession s, java.lang.String name)
          Deprecated. see overload
static Stem StemFinder.findByName(GrouperSession s, java.lang.String name, boolean exceptionOnNotFound)
          Find stem by name.
static Stem StemFinder.findByName(GrouperSession s, java.lang.String name, boolean exceptionOnNotFound, QueryOptions queryOptions)
          Find stem by name.
static Stem StemFinder.findByUuid(GrouperSession s, java.lang.String uuid)
          Deprecated. see overload
static Stem StemFinder.findByUuid(GrouperSession s, java.lang.String uuid, boolean exceptionIfNull)
          Get stem by uuid.
static Stem StemFinder.findByUuid(GrouperSession s, java.lang.String uuid, boolean exceptionIfNull, QueryOptions queryOptions)
          Get stem by uuid.
static Stem StemFinder.findRootStem(GrouperSession s)
          Find root stem of the Groups Registry.
 Stem StemFinder.findStem()
          find the stem
 Stem Membership.getOwnerStem()
           
 Stem Group.getParentStem()
          Get parent stem.
 Stem Stem.getParentStem()
          Get parent stem.
 Stem Membership.getStem()
          Deprecated. use getOwnerStem() instead
 Stem Stem.internal_addChildStem(java.lang.String extn, java.lang.String dExtn, java.lang.String uuid)
          add child stem with uuid
static Stem Stem.internal_addRootStem(GrouperSession s, boolean[] changed)
          add root stem
static Stem StemFinder.internal_findByName(java.lang.String name, boolean exceptionIfNull)
           
 Stem StemSave.save()
           create or update a stem.
 Stem StemCopy.save()
          Copy the stem using the options set in this class.
static Stem Stem.saveStem(GrouperSession grouperSession, java.lang.String stemNameToEdit, java.lang.String uuid, java.lang.String name, java.lang.String displayExtension, java.lang.String description, SaveMode saveMode, boolean createParentStemsIfNotExist)
           create or update a stem.
 Stem StemSave.saveUnchecked()
          Deprecated.  
 Stem Stem.xmlRetrieveByIdOrKey()
           
 Stem Stem.xmlSaveBusinessProperties(Stem existingRecord)
           
 

Methods in edu.internet2.middleware.grouper that return types with arguments of type Stem
static java.util.Set<Stem> StemFinder.findByUuids(GrouperSession s, java.util.Collection<java.lang.String> uuids, QueryOptions queryOptions)
          Get stems by uuids.
 java.util.Set<Stem> StemFinder.findStems()
          find all the stems
 java.util.Set<Stem> Stem.getChildStems()
          Get stems that are immediate children of this stem.
 java.util.Set<Stem> Stem.getChildStems(Privilege[] privileges, Stem.Scope scope)
          get child stems
 java.util.Set<Stem> Stem.getChildStems(Stem.Scope scope)
          Get stems that are children of this stem.
 java.util.Set<Stem> Stem.getChildStems(Stem.Scope scope, QueryOptions queryOptions)
          Get stems that are children of this stem.
 java.util.Set<Stem> Stem.getChildStems(Stem.Scope scope, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          Get groups that are children of this stem.
 java.util.Set<Stem> Member.hasAdminInStem()
          Get stems where this member has the ADMIN privilege of a group inside.
 java.util.Set<Stem> Member.hasCreate()
          Get stems where this member has the CREATE privilege.
 java.util.Set<Stem> Member.hasGroupAttrReadInStem()
          Get stems where this member has the GROUP_ATTR_READ privilege of a group inside.
 java.util.Set<Stem> Member.hasGroupAttrUpdateInStem()
          Get stems where this member has the GROUP_ATTR_UPDATE privilege of a group inside.
 java.util.Set<Stem> Member.hasOptinInStem()
          Get stems where this member has the OPTIN privilege of a group inside.
 java.util.Set<Stem> Member.hasOptoutInStem()
          Get stems where this member has the OPTOUT privilege of a group inside.
 java.util.Set<Stem> Member.hasReadInStem()
          Get stems where this member has the READ privilege of a group inside.
 java.util.Set<Stem> Member.hasStem()
          Get stems where this member has the STEM privilege.
 java.util.Set<Stem> Member.hasStemAdmin()
          Get stems where this member has the STEM_ADMIN privilege.
 java.util.Set<Stem> Member.hasStemAttrRead()
          Get stems where this member has the STEM_ATTR_READ privilege.
 java.util.Set<Stem> Member.hasStemAttrUpdate()
          Get stems where this member has the STEM_ATTR_UPDATE privilege.
 java.util.Set<Stem> Member.hasUpdateInStem()
          Get stems where this member has the UPDATE privilege of a group inside.
 java.util.Set<Stem> Member.hasViewInStem()
          Get stems where this member has the VIEW privilege of a group inside.
 java.util.Set<Stem> GrouperNamingAdapter.postHqlFilterStems(GrouperSession grouperSession, java.util.Set<Stem> inputStems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Stem> GrouperAccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession, java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet)
           
 

Methods in edu.internet2.middleware.grouper with parameters of type Stem
 java.util.Set<Group> Member._internal_getGroupsHelper(Field field, MembershipType membershipType, java.lang.String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, java.lang.Boolean enabled)
          Get groups where this member is a member.
 MembershipFinder MembershipFinder.addStem(Stem stem)
          add a stem to look for.
 MembershipFinder MembershipFinder.assignStem(Stem theStem)
          assign a stem to search in
 boolean Member.canCreate(Stem ns)
          Can this Member CREATE on this Stem.
 boolean Member.canStem(Stem ns)
          Can this Member STEM on this Stem.
 boolean Member.canStemAdmin(Stem stem)
          Can this Member STEM_ADMIN on this Stem.
 boolean Member.canStemAttrRead(Stem stem)
          Can this Member STEM_ATTR_READ on this Stem.
 boolean Member.canStemAttrUpdate(Stem stem)
          Can this Member STEM_ATTR_UPDATE on this Stem.
 int Stem.compareTo(Stem that)
           
 Group Group.copy(Stem stem)
          Copy this group to another Stem.
 Stem Stem.copy(Stem stem)
          Copy this stem to another Stem.
static java.util.Set<java.lang.Object[]> MembershipFinder.findAttributeDefMemberships(java.util.Collection<java.lang.String> attributeDefIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, Field field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean shouldCheckSecurity)
           
static Membership MembershipFinder.findImmediateMembership(GrouperSession s, Stem stem, edu.internet2.middleware.subject.Subject subj, Field f, boolean exceptionIfNotFound)
          Return the immediate membership if it exists.
static java.util.Set<java.lang.Object[]> MembershipFinder.findMemberships(java.util.Collection<java.lang.String> groupIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, Field field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled)
           
static java.util.Set<java.lang.Object[]> MembershipFinder.findMemberships(java.util.Collection<java.lang.String> groupIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, Field field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean shouldCheckSecurity)
           
static java.util.Set<java.lang.Object[]> MembershipFinder.findMemberships(java.util.Collection<java.lang.String> groupIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, Field field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean shouldCheckSecurity, FieldType fieldType)
           
static java.util.Set<java.lang.Object[]> MembershipFinder.findMemberships(java.util.Collection<java.lang.String> groupIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, Field field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean shouldCheckSecurity, FieldType fieldType, java.lang.String serviceId, ServiceRole serviceRole)
           
static java.util.Set<java.lang.Object[]> MembershipFinder.findStemMemberships(java.util.Collection<java.lang.String> stemIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, Field field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean shouldCheckSecurity)
           
 java.util.Set<Group> Member.getEffectiveGroups(Field field, java.lang.String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, java.lang.Boolean enabled)
          Get groups where this member is an effective member.
 java.util.Set<Group> Member.getGroups(Field field, java.lang.String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, java.lang.Boolean enabled)
          Get groups where this member is a member.
 java.util.Set<Group> Member.getImmediateGroups(Field field, java.lang.String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, java.lang.Boolean enabled)
          Get groups where this member is an immediate member.
 java.util.Set<Group> Member.getNonImmediateGroups(Field field, java.lang.String scope, Stem stem, Stem.Scope stemScope, QueryOptions queryOptions, java.lang.Boolean enabled)
          Get groups where this member is a nonimmediate member.
 java.util.Set<NamingPrivilege> Member.getPrivs(Stem ns)
          Find naming privileges held by this member on a Stem.
 boolean Member.hasCreate(Stem ns)
          Report whether this member has CREATE on the specified stem.
 boolean Member.hasStem(Stem ns)
          Report whether this member has STEM on the specified stem.
 boolean Member.hasStemAdmin(Stem stem)
          Report whether this member has STEM_ADMIN on the specified stem.
 boolean Member.hasStemAttrRead(Stem stem)
          Report whether this member has STEM_ATTR_READ on the specified stem.
 boolean Member.hasStemAttrUpdate(Stem stem)
          Report whether this member has STEM_ATTR_UPDATE on the specified stem.
static Membership Membership.internal_addImmediateMembership(GrouperSession s, Stem ns, edu.internet2.middleware.subject.Subject subj, Field f, java.lang.String uuid)
           
static void Membership.internal_deleteAllField(GrouperSession s, Stem ns, Field f)
           
static void Membership.internal_deleteAllFieldType(GrouperSession s, Stem ns, FieldType type)
           
static Membership Membership.internal_delImmediateMembership(GrouperSession s, Stem ns, edu.internet2.middleware.subject.Subject subj, Field f)
           
static java.util.Set<edu.internet2.middleware.subject.Subject> MembershipFinder.internal_findStemSubjectsImmediateOnly(GrouperSession s, Stem stem, Field f)
           
static java.util.Set<edu.internet2.middleware.subject.Subject> MembershipFinder.internal_findSubjectsStemPriv(GrouperSession s, Stem stem, Field f)
           
 boolean Stem.isChildStem(Stem stem)
          TODO 20070813 make public?
 void Group.move(Stem stem)
          Move this group to another Stem.
 void Stem.move(Stem stem)
          Move this stem to another Stem.
 void Membership.setOwnerStem(Stem stem)
          set the owner stem
 void Stem.xmlCopyBusinessPropertiesToExisting(Stem existingRecord)
           
 boolean Stem.xmlDifferentBusinessProperties(Stem other)
           
 boolean Stem.xmlDifferentUpdateProperties(Stem other)
           
 Stem Stem.xmlSaveBusinessProperties(Stem existingRecord)
           
 

Method parameters in edu.internet2.middleware.grouper with type arguments of type Stem
 java.util.Set<Stem> GrouperNamingAdapter.postHqlFilterStems(GrouperSession grouperSession, java.util.Set<Stem> inputStems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Stem> GrouperAccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession, java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet)
           
 

Constructors in edu.internet2.middleware.grouper with parameters of type Stem
GroupCopy(Group group, Stem stem)
          Create a new instance of this class if you would like to specify specific options for a group copy.
GroupMove(Group group, Stem stem)
          Create a new instance of this class if you would like to specify specific options for a group move.
StemCopy(Stem stemToCopy, Stem destinationStem)
          Create a new instance of this class if you would like to specify specific options for a stem copy.
StemMove(Stem stemToMove, Stem destinationStem)
          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.gsh
 

Methods in edu.internet2.middleware.grouper.app.gsh that return Stem
static Stem addRootStem.invoke(bsh.Interpreter i, bsh.CallStack stack, java.lang.String extn, java.lang.String displayExtn)
          Add a root stem.
static Stem addStem.invoke(bsh.Interpreter i, bsh.CallStack stack, java.lang.String parent, java.lang.String extn, java.lang.String displayExtn)
          Add a stem.
 

Methods in edu.internet2.middleware.grouper.app.gsh with parameters of type Stem
static java.lang.String stemSave2.invoke(bsh.Interpreter interpreter, bsh.CallStack stack, Stem stem, java.lang.String uuid, java.lang.String name, java.lang.String displayExtension, java.lang.String description, java.lang.String saveMode)
          Save a stem

 XmlExport XmlExport.stem(Stem theStem)
          export a stem and chain
 XmlImport XmlImport.stem(Stem theStem)
          import a stem and chain
 

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

Methods in edu.internet2.middleware.grouper.app.usdu with parameters of type Stem
static void USDU.deleteUnresolvableMember(Member member, Stem stem, Privilege privilege)
          Revoke unresolvable member's privilege from stem.
 

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

Methods in edu.internet2.middleware.grouper.attr that return Stem
 Stem AttributeDef.getParentStem()
          Get parent stem.
 Stem AttributeDef.getStem()
          stem that this attribute is in
 Stem AttributeDefName.getStem()
          stem that this attribute is in
 

Methods in edu.internet2.middleware.grouper.attr with parameters of type Stem
 AttributeDefScope AttributeDefScopeDelegate.assignOwnerStem(Stem stem)
          adds scope if not already there make sure this attributeDef is assigned to this stem
 AttributeDefScope AttributeDefScopeDelegate.assignStemScope(Stem stem)
          adds scope if not already there make sure this attributeDef is assigned directly in this stem
 AttributeDefScope AttributeDefScopeDelegate.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 Stem
 Stem AttributeAssign.getOwnerStem()
          if this is a stem attribute, this is the foreign key
 Stem AttributeAssign.getOwnerStemFailsafe()
          if this is a stem attribute, this is the foreign key
 

Methods in edu.internet2.middleware.grouper.attr.assign with parameters of type Stem
 AttributeAssignSave AttributeAssignSave.assignOwnerStem(Stem theOwnerStem)
          if this is a stem attribute, this is the foreign key, mutually exclusive with ownerStemName
 

Constructors in edu.internet2.middleware.grouper.attr.assign with parameters of type Stem
AttributeAssign(Stem ownerStem, java.lang.String theAction, AttributeDefName theAttributeDefName, java.lang.String uuid)
          create an attribute assign, including a uuid
AttributeAssignStemDelegate(Stem stem1)
           
 

Uses of Stem in edu.internet2.middleware.grouper.entity
 

Methods in edu.internet2.middleware.grouper.entity with parameters of type Stem
 Group Entity.copy(Stem stem)
          Copy this group to another Stem.
 void Entity.move(Stem stem)
          Move this group to another Stem.
 

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

Methods in edu.internet2.middleware.grouper.filter that return types with arguments of type Stem
 java.util.Set<Stem> ChildStemFilter.getResults(GrouperSession s)
           
 java.util.Set<Stem> StemUuidFilter.getResults(GrouperSession s)
          get the results
 java.util.Set<Stem> StemNameExactFilter.getResults(GrouperSession s)
           
 java.util.Set<Stem> StemsInStemFilter.getResults(GrouperSession s)
           
 java.util.Set<Stem> GrouperQuery.getStems()
          Get stems matching query filter.
 

Methods in edu.internet2.middleware.grouper.filter with parameters of type Stem
 java.util.Set BaseQueryFilter.filterByScope(Stem ns, java.util.Set candidates)
          Filter candidates by scope.
 

Constructors in edu.internet2.middleware.grouper.filter with parameters of type Stem
ChildGroupFilter(Stem ns)
           
ChildStemFilter(Stem ns)
           
GroupAlternateNameFilter(java.lang.String name, Stem ns)
          QueryFilter that returns groups matching the specified alternate name.
GroupAnyAttributeFilter(java.lang.String value, Stem ns)
          QueryFilter that returns groups matching the specified attribute specification.
GroupAttributeExactFilter(java.lang.String attr, java.lang.String value, Stem ns)
          QueryFilter that returns groups matching the specified attribute specification exactly, not with like or lower.
GroupAttributeFilter(java.lang.String attr, java.lang.String value, Stem ns)
          QueryFilter that returns groups matching the specified attribute specification.
GroupCreatedAfterFilter(java.util.Date d, Stem ns)
          QueryFilter that returns groups created after the specified date.
GroupCreatedBeforeFilter(java.util.Date d, Stem ns)
          QueryFilter that returns groups created before the specified date.
GroupCurrentNameFilter(java.lang.String name, Stem ns)
          QueryFilter that returns groups matching the specified name.
GroupMemberFilter(edu.internet2.middleware.subject.Subject subj, Stem ns)
          QueryFilter that returns groups a member belongs to.
GroupMembershipModifiedAfterFilter(java.util.Date d, Stem ns)
          QueryFilter that returns groups that had a membership change after the specified date.
GroupMembershipModifiedBeforeFilter(java.util.Date d, Stem ns)
          QueryFilter that returns groups that had a membership change before the specified date.
GroupModifiedAfterFilter(java.util.Date d, Stem ns)
          QueryFilter that returns groups modified after the specified date.
GroupModifiedBeforeFilter(java.util.Date d, Stem ns)
          QueryFilter that returns groups modified before the specified date.
GroupNameFilter(java.lang.String name, Stem ns)
          QueryFilter that returns groups matching the specified name.
GroupNameFilter(java.lang.String name, Stem ns, java.lang.String theSortString, java.lang.Boolean theAscending, java.lang.Integer thePageNumber, java.lang.Integer thePageSize, java.util.Set<TypeOfGroup> typeOfGroups1)
          QueryFilter that returns groups matching the specified name.
GroupTypeFilter(GroupType type, Stem ns)
          QueryFilter that returns groups that have the specified GroupType.
MembershipCreatedAfterFilter(java.util.Date d, Stem ns)
          QueryFilter that returns memberships created after the specified date.
MembershipCreatedBeforeFilter(java.util.Date d, Stem ns)
          QueryFilter that returns memberships created before the specified date.
StemAnyAttributeFilter(java.lang.String value, Stem ns)
          QueryFilter that returns stems matching the specified attribute specification.
StemAttributeFilter(java.lang.String attr, java.lang.String value, Stem ns)
          QueryFilter that returns groups matching the specified attribute specification.
StemCreatedAfterFilter(java.util.Date d, Stem ns)
          QueryFilter that returns stems created after the specified date.
StemCreatedBeforeFilter(java.util.Date d, Stem ns)
          QueryFilter that returns stems created after the specified date.
StemDisplayExtensionFilter(java.lang.String value, Stem ns)
          QueryFilter that returns stems matching the specified displayExtension value.
StemDisplayNameFilter(java.lang.String value, Stem ns)
          QueryFilter that returns stems matching the specified displayName value.
StemExtensionFilter(java.lang.String value, Stem ns)
          QueryFilter that returns stems matching the specified extension value.
StemNameAnyFilter(java.lang.String name, Stem ns)
          QueryFilter that returns stems matching the specified name.
StemNameAnyFilter(java.lang.String name, Stem ns, java.lang.String theSortString, java.lang.Boolean theAscending, java.lang.Integer thePageNumber, java.lang.Integer thePageSize)
          QueryFilter that returns stems matching the specified name.
StemNameFilter(java.lang.String value, Stem ns)
          QueryFilter that 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 Stem
 Stem HooksStemBean.getStem()
          object being inserted
 Stem HooksMembershipChangeBean.getStem()
          stem
 

Constructors in edu.internet2.middleware.grouper.hooks.beans with parameters of type Stem
HooksStemBean(Stem theStem)
           
 

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

Methods in edu.internet2.middleware.grouper.hooks.examples with parameters of type Stem
static void MembershipOneInFolderMaxHook.assignMembershipOneInFolderAttributeDefName(Stem stem)
          pass in the stem and assign attribute and clear cache
static void StemUniqueNameCaseInsensitiveHook.verifyCaseInsensitiveName(Stem stem)
           
 

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

Methods in edu.internet2.middleware.grouper.internal.dao that return Stem
 Stem StemDAO.findByAlternateName(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
          Find a stem by its alternate name only.
 Stem StemDAO.findByCurrentName(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
          Find a stem by its current name only.
 Stem StemDAO.findByIdIndex(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
          find by id index
 Stem StemDAO.findByName(java.lang.String name)
          Deprecated.  
 Stem StemDAO.findByName(java.lang.String name, boolean exceptionIfNull)
           
 Stem StemDAO.findByName(java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Stem StemDAO.findByUuid(java.lang.String uuid)
          Deprecated.  
 Stem StemDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNull)
           
 Stem StemDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Stem StemDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull)
           
 Stem StemDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 

Methods in edu.internet2.middleware.grouper.internal.dao that return types with arguments of type Stem
 java.util.Set<Stem> StemDAO.findAllByApproximateDisplayExtension(java.lang.String val)
           
 java.util.Set<Stem> StemDAO.findAllByApproximateDisplayExtension(java.lang.String val, java.lang.String scope)
           
 java.util.Set<Stem> StemDAO.findAllByApproximateDisplayName(java.lang.String val)
           
 java.util.Set<Stem> StemDAO.findAllByApproximateDisplayName(java.lang.String val, java.lang.String scope)
           
 java.util.Set<Stem> StemDAO.findAllByApproximateExtension(java.lang.String val)
           
 java.util.Set<Stem> StemDAO.findAllByApproximateExtension(java.lang.String val, java.lang.String scope)
           
 java.util.Set<Stem> StemDAO.findAllByApproximateName(java.lang.String val)
           
 java.util.Set<Stem> StemDAO.findAllByApproximateName(java.lang.String val, java.lang.String scope)
           
 java.util.Set<Stem> StemDAO.findAllByApproximateNameAny(java.lang.String name)
           
 java.util.Set<Stem> StemDAO.findAllByApproximateNameAny(java.lang.String name, java.lang.String scope)
           
 java.util.Set<Stem> StemDAO.findAllByApproximateNameAny(java.lang.String name, java.lang.String scope, QueryOptions queryOptions)
           
 java.util.Set<Stem> StemDAO.findAllByCreatedAfter(java.util.Date d)
           
 java.util.Set<Stem> StemDAO.findAllByCreatedAfter(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Stem> StemDAO.findAllByCreatedBefore(java.util.Date d)
           
 java.util.Set<Stem> StemDAO.findAllByCreatedBefore(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Stem> StemDAO.findAllChildStems(Stem ns, Stem.Scope scope)
          Find all child stems within specified scope.
 java.util.Set<Stem> StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, boolean orderByName)
          Find all child stems within specified scope.
 java.util.Set<Stem> StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, QueryOptions queryOptions)
          Find all child stems within specified scope.
 java.util.Set<Stem> StemDAO.findAllChildStemsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          Find all child stems within specified scope, and make sure the grouper session can see them
 java.util.Set<Stem> StemDAO.findByCreatorOrModifier(Member member)
          find stems by creator or modifier
 java.util.Set<Stem> StemDAO.findByNames(java.util.Collection<java.lang.String> names, boolean exceptionOnNotFound)
          find all stems by name
 java.util.Set<Stem> StemDAO.findByUuids(java.util.Collection<java.lang.String> uuids, QueryOptions queryOptions)
          note, dont pass more than 100 ids
 java.util.Set<Stem> PITStemDAO.findMissingActivePITStems()
           
 java.util.Set<Stem> StemDAO.findParentsByGroups(java.util.Collection<Group> groups)
          find all parent stems of groups (and grandparents, etc)
 java.util.Set<Stem> StemDAO.findStemsInStemWithoutPrivilege(GrouperSession grouperSession, java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, java.lang.String sqlLikeString)
          see which stems do not have this privilege
 java.util.Set<Stem> StemDAO.getAllStems()
           
 java.util.Set<Stem> StemDAO.getAllStemsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Stem> StemDAO.getAllStemsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Stem> StemDAO.getAllStemsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, java.util.Collection<Field> userHasInGroupFields, java.util.Collection<Field> userHasInAttributeFields, java.util.Collection<java.lang.String> stemIds)
           
 java.util.Set<Stem> StemDAO.getAllStemsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, java.util.Collection<Field> userHasInGroupFields, java.util.Collection<Field> userHasInAttributeFields, java.util.Collection<java.lang.String> stemIds, java.lang.String idOfAttributeDefName, java.lang.Object attributeValue, java.lang.Boolean attributeCheckReadOnAttributeDef)
           
 java.util.Set<Stem> StemDAO.getAllStemsSplitScopeSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions)
          get all stems secure, split the scope by whitespace
 java.util.Set<Stem> StemDAO.getAllStemsWithGroupsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          get stems with groups that have privileges
 java.util.Set<Stem> StemDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          get immediate children (stems) secure
 

Methods in edu.internet2.middleware.grouper.internal.dao with parameters of type Stem
 void StemDAO.createChildAttributeDef(Stem _parent, AttributeDef _child)
           
 void StemDAO.createChildAttributeDefName(Stem _parent, AttributeDefName _child)
           
 void StemDAO.createChildGroup(Stem _parent, Group _child, Member _m)
           
 void StemDAO.createChildStem(Stem _child)
           
 void StemDAO.createRootStem(Stem _root)
           
 void StemDAO.delete(Stem _ns)
           
 java.util.Set<java.lang.Object[]> MembershipDAO.findAllByAttributeDefOwnerOptions(java.util.Collection<java.lang.String> attributeDefIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, java.util.Collection<Field> field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean shouldCheckSecurity, QueryOptions queryOptionsForAttributeDef, java.lang.String scopeForAttributeDef, boolean splitScopeForAttributeDef, boolean hasFieldForAttributeDef, boolean hasMembershipTypeForAttributeDef)
          find memberships by stem owner and other options.
 java.util.Set<java.lang.Object[]> MembershipDAO.findAllByAttributeDefOwnerOptions(java.util.Collection<java.lang.String> attributeDefIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, java.util.Collection<Field> field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean shouldCheckSecurity, QueryOptions queryOptionsForMember, java.lang.String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForAttributeDef, java.lang.String scopeForAttributeDef, boolean splitScopeForAttributeDef, boolean hasFieldForAttributeDef, boolean hasMembershipTypeForAttributeDef)
          find memberships by stem owner and other options.
 java.util.Set<java.lang.Object[]> MembershipDAO.findAllByAttributeDefOwnerOptions(java.util.Collection<java.lang.String> attributeDefIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, Field field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean shouldCheckSecurity)
          find memberships by stem owner and other options.
 java.util.Set<java.lang.Object[]> MembershipDAO.findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> groupIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Collection<Privilege> privilegesTheUserHas, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean shouldCheckSecurity, FieldType fieldType, java.lang.String serviceId, ServiceRole serviceRole, QueryOptions queryOptionsForMember, java.lang.String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForGroup, java.lang.String scopeForGroup, boolean splitScopeForGroup, boolean hasFieldForGroup, boolean hasMembershipTypeForGroup, Member memberHasMembershipForGroup)
          find memberships by group owner and other options.
 java.util.Set<java.lang.Object[]> MembershipDAO.findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> groupIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, Field field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled)
          find membershpis by group owner and other options.
 java.util.Set<java.lang.Object[]> MembershipDAO.findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> groupIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, Field field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean shouldCheckSecurity)
          find membershpis by group owner and other options.
 java.util.Set<java.lang.Object[]> MembershipDAO.findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> groupIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, Field field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean shouldCheckSecurity, FieldType fieldType)
          find membershpis by group owner and other options.
 java.util.Set<java.lang.Object[]> MembershipDAO.findAllByStemOwnerOptions(java.util.Collection<java.lang.String> stemIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, java.util.Collection<Field> field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean shouldCheckSecurity, QueryOptions queryOptionsForMember, java.lang.String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForStem, java.lang.String scopeForStem, boolean splitScopeForStem, boolean hasFieldForStem, boolean hasMembershipTypeForStem)
          find memberships by stem owner and other options.
 java.util.Set<java.lang.Object[]> MembershipDAO.findAllByStemOwnerOptions(java.util.Collection<java.lang.String> stemIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, Field field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean shouldCheckSecurity)
          find memberships by stem owner and other options.
 java.util.Set<Membership> MembershipDAO.findAllByStemParentOfGroupOwnerAndFieldAndType(Stem stem, Stem.Scope stemScope, Field field, MembershipType type, java.lang.Boolean enabledOnly, java.lang.String memberId)
           
 java.util.Set<Group> StemDAO.findAllChildGroups(Stem ns, Stem.Scope scope)
          Find all child groups within specified scope.
 java.util.Set<Group> StemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          Find all child groups within specified scope, and make sure the grouper session can see them
 java.util.Set<Group> StemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
          Find all child groups within specified scope, and make sure the grouper session can see them
 java.util.Set<Group> StemDAO.findAllChildMembershipGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          Find all child groups within specified scope, and make sure the grouper session can see them
 java.util.Set<Stem> StemDAO.findAllChildStems(Stem ns, Stem.Scope scope)
          Find all child stems within specified scope.
 java.util.Set<Stem> StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, boolean orderByName)
          Find all child stems within specified scope.
 java.util.Set<Stem> StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, QueryOptions queryOptions)
          Find all child stems within specified scope.
 java.util.Set<Stem> StemDAO.findAllChildStemsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          Find all child stems within specified scope, and make sure the grouper session can see them
 java.util.Set<Member> MembershipDAO.findAllMembersInOneGroupNotStem(java.lang.String ownerInGroupId, Stem ownerNotInStem, Stem.Scope stemScope, java.lang.String typeIn, QueryOptions queryOptions)
          find members in a group who are not members in any group under a stem
 java.util.Set<PermissionEntry> PermissionEntryDAO.findAllPermissionsNotInStem(java.lang.String attributeDefId, Stem stem, Stem.Scope stemScope, boolean immediateRoleMembershipsOrRoleSubject, QueryOptions queryOptions, java.lang.Boolean enabled, boolean hasNoEndDate)
          find subjects who are not in a group but who have permissions
 java.util.Set<PermissionEntry> PermissionEntryDAO.findPermissions(java.util.Collection<java.lang.String> attributeDefIds, java.util.Collection<java.lang.String> attributeDefNameIds, java.util.Collection<java.lang.String> roleIds, java.util.Collection<java.lang.String> actions, java.lang.Boolean enabled, java.util.Collection<java.lang.String> memberIds, boolean noEndDate, Stem permissionNameInStem, Stem.Scope permissionNameInStemScope)
          securely search for assignments.
 java.util.Set<PermissionEntry> PermissionEntryDAO.findRolePermissions(java.util.Collection<java.lang.String> attributeDefIds, java.util.Collection<java.lang.String> attributeDefNameIds, java.util.Collection<java.lang.String> roleIds, java.util.Collection<java.lang.String> actions, java.lang.Boolean enabled, boolean noEndDate, Stem permissionNameInStem, Stem.Scope permissionNameInStemScope)
          securely search for role assignments.
 java.util.Set<Group> GroupDAO.getAllGroupsMembershipSecure(Field field, java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, QueryOptions queryOptions, java.lang.Boolean enabled, MembershipType membershipType, Stem stem, Stem.Scope stemScope)
           
 java.util.Set<Group> GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly, Stem stem, Stem.Scope stemScope)
           
 java.util.Set<Group> GroupDAO.getImmediateChildren(Stem stem)
           
 java.util.Set<Group> GroupDAO.getImmediateChildrenMembershipSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly)
          get immediate children secure
 java.util.Set<Stem> StemDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          get immediate children (stems) secure
 java.util.Set<Group> GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          get immediate children secure
 java.util.Set<Group> GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
          get immediate children secure
 void StemDAO.saveUpdateProperties(Stem stem)
          save the udpate properties which are auto saved when business method is called
 void StemDAO.update(Stem _ns)
           
 

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

Methods in edu.internet2.middleware.grouper.internal.dao.hib3 that return Stem
 Stem Hib3StemDAO.findByAlternateName(java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Stem Hib3StemDAO.findByCurrentName(java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Stem Hib3StemDAO.findByIdIndex(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
          not a secure method, find by id index
 Stem Hib3StemDAO.findByName(java.lang.String name)
          Deprecated.  
 Stem Hib3StemDAO.findByName(java.lang.String name, boolean exceptionIfNull)
           
 Stem Hib3StemDAO.findByName(java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Stem Hib3StemDAO.findByUuid(java.lang.String uuid)
          Deprecated.  
 Stem Hib3StemDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNull)
           
 Stem Hib3StemDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNull, QueryOptions queryOptions)
           
 Stem Hib3StemDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull)
           
 Stem Hib3StemDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
           
 

Methods in edu.internet2.middleware.grouper.internal.dao.hib3 that return types with arguments of type Stem
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateDisplayExtension(java.lang.String val)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateDisplayExtension(java.lang.String val, java.lang.String scope)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateDisplayName(java.lang.String val)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateDisplayName(java.lang.String val, java.lang.String scope)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateExtension(java.lang.String val)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateExtension(java.lang.String val, java.lang.String scope)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateName(java.lang.String val)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateName(java.lang.String val, java.lang.String scope)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateNameAny(java.lang.String name)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateNameAny(java.lang.String name, java.lang.String scope)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByApproximateNameAny(java.lang.String name, java.lang.String scope, QueryOptions queryOptions)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByCreatedAfter(java.util.Date d)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByCreatedAfter(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByCreatedBefore(java.util.Date d)
           
 java.util.Set<Stem> Hib3StemDAO.findAllByCreatedBefore(java.util.Date d, java.lang.String scope)
           
 java.util.Set<Stem> Hib3StemDAO.findAllChildStems(Stem ns, Stem.Scope scope)
           
 java.util.Set<Stem> Hib3StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, boolean orderByName)
           
 java.util.Set<Stem> Hib3StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, QueryOptions queryOptions)
           
 java.util.Set<Stem> Hib3StemDAO.findAllChildStemsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Stem> Hib3StemDAO.findByCreatorOrModifier(Member member)
          find stems by creator or modifier
 java.util.Set<Stem> Hib3StemDAO.findByNames(java.util.Collection<java.lang.String> names, boolean exceptionOnNotFound)
           
 java.util.Set<Stem> Hib3StemDAO.findByUuids(java.util.Collection<java.lang.String> uuids, QueryOptions queryOptions)
           
 java.util.Set<Stem> Hib3PITStemDAO.findMissingActivePITStems()
           
 java.util.Set<Stem> Hib3StemDAO.findParentsByGroups(java.util.Collection<Group> groups)
          find all parent stems by group
 java.util.Set<Stem> Hib3StemDAO.findStemsInStemWithoutPrivilege(GrouperSession grouperSession, java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, java.lang.String sqlLikeString)
           
 java.util.Set<Stem> Hib3StemDAO.getAllStems()
           
 java.util.Set<Stem> Hib3StemDAO.getAllStemsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Stem> Hib3StemDAO.getAllStemsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Stem> Hib3StemDAO.getAllStemsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, java.util.Collection<Field> userHasInGroupFields, java.util.Collection<Field> userHasInAttributeFields, java.util.Collection<java.lang.String> totalStemIds)
           
 java.util.Set<Stem> Hib3StemDAO.getAllStemsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean splitScope, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, java.util.Collection<Field> userHasInGroupFields, java.util.Collection<Field> userHasInAttributeFields, java.util.Collection<java.lang.String> totalStemIds, java.lang.String idOfAttributeDefName, java.lang.Object attributeValue, java.lang.Boolean attributeCheckReadOnAttributeDef)
           
 java.util.Set<Stem> Hib3StemDAO.getAllStemsSplitScopeSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions)
           
 java.util.Set<Stem> Hib3StemDAO.getAllStemsWithGroupsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Stem> Hib3StemDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 

Methods in edu.internet2.middleware.grouper.internal.dao.hib3 with parameters of type Stem
 void Hib3StemDAO.createChildAttributeDef(Stem _stem, AttributeDef attributeDef)
           
 void Hib3StemDAO.createChildAttributeDefName(Stem _parent, AttributeDefName attributeDefName)
           
 void Hib3StemDAO.createChildGroup(Stem _stem, Group _group, Member _member)
           
 void Hib3StemDAO.createChildStem(Stem _child)
           
 void Hib3StemDAO.createRootStem(Stem _root)
           
 void Hib3StemDAO.delete(Stem _ns)
           
 java.util.Set<java.lang.Object[]> Hib3MembershipDAO.findAllByAttributeDefOwnerOptions(java.util.Collection<java.lang.String> attributeDefIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean shouldCheckSecurity, QueryOptions queryOptionsForAttributeDef, java.lang.String scopeForAttributeDef, boolean splitScopeForAttributeDef, boolean hasFieldForAttributeDef, boolean hasMembershipTypeForAttributeDef)
           
 java.util.Set<java.lang.Object[]> Hib3MembershipDAO.findAllByAttributeDefOwnerOptions(java.util.Collection<java.lang.String> attributeDefIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean shouldCheckSecurity, QueryOptions queryOptionsForMember, java.lang.String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForAttributeDef, java.lang.String scopeForAttributeDef, boolean splitScopeForAttributeDef, boolean hasFieldForAttributeDef, boolean hasMembershipTypeForAttributeDef)
           
 java.util.Set<java.lang.Object[]> Hib3MembershipDAO.findAllByAttributeDefOwnerOptions(java.util.Collection<java.lang.String> totalAttributeDefIds, java.util.Collection<java.lang.String> totalMemberIds, java.util.Collection<java.lang.String> totalMembershipIds, MembershipType membershipType, Field field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean checkSecurity)
           
 java.util.Set<java.lang.Object[]> Hib3MembershipDAO.findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> totalGroupIds, java.util.Collection<java.lang.String> totalMemberIds, java.util.Collection<java.lang.String> totalMembershipIds, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Collection<Privilege> privilegesTheUserHas, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean checkSecurity, FieldType fieldType, java.lang.String serviceId, ServiceRole serviceRole, QueryOptions queryOptionsForMember, java.lang.String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForGroup, java.lang.String scopeForGroup, boolean splitScopeForGroup, boolean hasFieldForGroup, boolean hasMembershipTypeForGroup, Member memberHasMembershipForGroup)
           
 java.util.Set<java.lang.Object[]> Hib3MembershipDAO.findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> totalGroupIds, java.util.Collection<java.lang.String> totalMemberIds, java.util.Collection<java.lang.String> totalMembershipIds, MembershipType membershipType, Field field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled)
           
 java.util.Set<java.lang.Object[]> Hib3MembershipDAO.findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> totalGroupIds, java.util.Collection<java.lang.String> totalMemberIds, java.util.Collection<java.lang.String> totalMembershipIds, MembershipType membershipType, Field field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean checkSecurity)
           
 java.util.Set<java.lang.Object[]> Hib3MembershipDAO.findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> totalGroupIds, java.util.Collection<java.lang.String> totalMemberIds, java.util.Collection<java.lang.String> totalMembershipIds, MembershipType membershipType, Field field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean checkSecurity, FieldType fieldType)
           
 java.util.Set<java.lang.Object[]> Hib3MembershipDAO.findAllByStemOwnerOptions(java.util.Collection<java.lang.String> totalStemIds, java.util.Collection<java.lang.String> totalMemberIds, java.util.Collection<java.lang.String> totalMembershipIds, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean checkSecurity, QueryOptions queryOptionsForMember, java.lang.String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForStem, java.lang.String scopeForStem, boolean splitScopeForStem, boolean hasFieldForStem, boolean hasMembershipTypeForStem)
           
 java.util.Set<java.lang.Object[]> Hib3MembershipDAO.findAllByStemOwnerOptions(java.util.Collection<java.lang.String> totalStemIds, java.util.Collection<java.lang.String> totalMemberIds, java.util.Collection<java.lang.String> totalMembershipIds, MembershipType membershipType, Field field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean checkSecurity)
           
 java.util.Set<Membership> Hib3MembershipDAO.findAllByStemParentOfGroupOwnerAndFieldAndType(Stem stem, Stem.Scope stemScope, Field field, MembershipType membershipType, java.lang.Boolean enabledOnly, java.lang.String memberId)
           
 java.util.Set<Group> Hib3StemDAO.findAllChildGroups(Stem ns, Stem.Scope scope)
           
 java.util.Set<Group> Hib3StemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3StemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 java.util.Set<Group> Hib3StemDAO.findAllChildMembershipGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Stem> Hib3StemDAO.findAllChildStems(Stem ns, Stem.Scope scope)
           
 java.util.Set<Stem> Hib3StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, boolean orderByName)
           
 java.util.Set<Stem> Hib3StemDAO.findAllChildStems(Stem ns, Stem.Scope scope, QueryOptions queryOptions)
           
 java.util.Set<Stem> Hib3StemDAO.findAllChildStemsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Member> Hib3MembershipDAO.findAllMembersInOneGroupNotStem(java.lang.String ownerInGroupId, Stem ownerNotInStem, Stem.Scope stemScope, java.lang.String typeIn, QueryOptions queryOptions)
           
 java.util.Set<PermissionEntry> Hib3PermissionEntryDAO.findAllPermissionsNotInStem(java.lang.String attributeDefId, Stem ownerNotInStem, Stem.Scope stemScope, boolean immediateRoleMembershipsOrRoleSubject, QueryOptions queryOptions, java.lang.Boolean enabled, boolean hasNoEndDate)
           
 java.util.Set<PermissionEntry> Hib3PermissionEntryDAO.findPermissions(java.util.Collection<java.lang.String> attributeDefIds, java.util.Collection<java.lang.String> attributeDefNameIds, java.util.Collection<java.lang.String> roleIds, java.util.Collection<java.lang.String> actions, java.lang.Boolean enabled, java.util.Collection<java.lang.String> memberIdsTotal, boolean noEndDate, Stem permissionNameInStem, Stem.Scope permissionNameInStemScope)
           
 java.util.Set<PermissionEntry> Hib3PermissionEntryDAO.findRolePermissions(java.util.Collection<java.lang.String> attributeDefIds, java.util.Collection<java.lang.String> attributeDefNameIds, java.util.Collection<java.lang.String> roleIds, java.util.Collection<java.lang.String> actions, java.lang.Boolean enabled, boolean noEndDate, Stem permissionNameInStem, Stem.Scope permissionNameInStemScope)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsMembershipSecure(Field field, java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, QueryOptions queryOptions, java.lang.Boolean enabled, MembershipType membershipType, Stem stem, Stem.Scope stemScope)
           
 java.util.Set<Group> Hib3GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly, Stem stem, Stem.Scope stemScope)
           
 java.util.Set<Group> Hib3GroupDAO.getImmediateChildren(Stem stem)
           
 java.util.Set<Group> Hib3GroupDAO.getImmediateChildrenMembershipSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, boolean enabledOnly)
           
 java.util.Set<Stem> Hib3StemDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession, Stem stem, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions, java.util.Set<TypeOfGroup> typeOfGroups)
           
 void Hib3StemDAO.saveUpdateProperties(Stem stem)
           
 void Hib3StemDAO.update(Stem _ns)
           
 

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

Methods in edu.internet2.middleware.grouper.internal.util with parameters of type Stem
 ParameterHelper ParameterHelper.notNullStem(Stem stem)
           
 

Uses of Stem in edu.internet2.middleware.grouper.membership
 

Methods in edu.internet2.middleware.grouper.membership that return Stem
 Stem MembershipPathGroup.getOwnerStem()
          if this is a stem privilege, this is the owner stem
 Stem MembershipPathNode.getOwnerStem()
          if this is a stem privilege, this is the owner stem
 Stem MembershipSubjectContainer.getStemOwner()
          stem owner of this memberships
 

Methods in edu.internet2.middleware.grouper.membership with parameters of type Stem
static MembershipPathGroup MembershipPathGroup.analyze(Stem stem, Member member, Field field)
          analyze the membership/privilege of a member in a stem by various paths
static MembershipPathGroup MembershipPathGroup.analyze(Stem stem, Member member, Field field, edu.internet2.middleware.subject.Subject callingSubject)
          analyze the membership/privilege of a member in a stem by various paths
static MembershipPathGroup MembershipPathGroup.analyzePrivileges(Stem stem, Member member)
          analyze stem privileges for a stem and a member
static MembershipPathGroup MembershipPathGroup.analyzePrivileges(Stem stem, Member member, edu.internet2.middleware.subject.Subject callingSubject)
          analyze the privileges of a member in a stem by various paths
static MembershipPathGroup MembershipPathGroup.analyzePrivileges(Stem stem, edu.internet2.middleware.subject.Subject subject)
          analyze stem privileges for a stem and a member
 void MembershipPathGroup.setOwnerStem(Stem ownerStem1)
          if this is a stem privilege, this is the owner stem
 void MembershipPathNode.setOwnerStem(Stem ownerStem1)
          if this is a stem privilege, this is the owner stem
 void MembershipSubjectContainer.setStemOwner(Stem stemOwner1)
          stem owner of this memberships
 

Constructors in edu.internet2.middleware.grouper.membership with parameters of type Stem
MembershipPathNode(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 Stem
 Stem BaseMemberOf.getStem()
           
static Stem GrouperCheckConfig.legacyAttributeBaseStem(GrouperSession grouperSession)
          get or create the legacy attribute base stem
 

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

Methods in edu.internet2.middleware.grouper.misc with parameters of type Stem
 void MemberOf.addImmediate(GrouperSession s, Stem ns, Field f, Member _m)
          An immediate member is directly assigned to a group.
static AttributeDefName GrouperCheckConfig.checkAttribute(Stem stem, AttributeDef attributeDef, java.lang.String extension, java.lang.String displayExtension, java.lang.String description, boolean logAutocreate)
          make sure an attribute is there or add it if not
 void MemberOf.deleteImmediate(GrouperSession s, Stem ns, Membership _ms, Member _m)
          An immediate member is directly assigned to a group.
 

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

Methods in edu.internet2.middleware.grouper.permissions with parameters of type Stem
 PermissionFinder PermissionFinder.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
static java.util.Set<PITGroup> PITMember.getGroups(java.lang.String memberSourceId, java.lang.String fieldSourceId, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.sql.Timestamp pointInTimeFrom, java.sql.Timestamp pointInTimeTo, QueryOptions queryOptions)
           
 

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

Methods in edu.internet2.middleware.grouper.privs that return Stem
 Stem NamingPrivilege.getStem()
          Get object Stem that the privilege was granted on.
 

Methods in edu.internet2.middleware.grouper.privs that return types with arguments of type Stem
 java.util.Set<Stem> AccessAdapter.getStemsWhereGroupThatSubjectHasPrivilege(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
          get stems where a group exists where the subject has privilege
 java.util.Set<Stem> GrouperNonDbAccessAdapter.getStemsWhereGroupThatSubjectHasPrivilege(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 java.util.Set<Stem> AccessResolverDecorator.getStemsWhereGroupThatSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 java.util.Set<Stem> AccessWrapper.getStemsWhereGroupThatSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 java.util.Set<Stem> AccessResolver.getStemsWhereGroupThatSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject, Privilege privilege)
          Get all stems which have groups where subject has privilege.
 java.util.Set<Stem> ValidatingAccessResolver.getStemsWhereGroupThatSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 java.util.Set<Stem> GrouperAllAccessResolver.getStemsWhereGroupThatSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 java.util.Set<Stem> NamingAdapter.getStemsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession, java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, boolean considerAllSubject, java.lang.String sqlLikeString)
          find the stems which do not have a certain privilege
 java.util.Set<Stem> GrouperNonDbNamingAdapter.getStemsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession, java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, boolean considerAllSubject, java.lang.String sqlLikeString)
          Get all stems where this subject doesnt have this privilege.
 java.util.Set<Stem> NamingResolverDecorator.getStemsWhereSubjectDoesntHavePrivilege(java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, boolean considerAllSubject, java.lang.String sqlLikeString)
           
 java.util.Set<Stem> ValidatingNamingResolver.getStemsWhereSubjectDoesntHavePrivilege(java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, boolean considerAllSubject, java.lang.String sqlLikeString)
           
 java.util.Set<Stem> NamingWrapper.getStemsWhereSubjectDoesntHavePrivilege(java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, boolean considerAllSubject, java.lang.String sqlLikeString)
           
 java.util.Set<Stem> GrouperAllNamingResolver.getStemsWhereSubjectDoesntHavePrivilege(java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, boolean considerAllSubject, java.lang.String sqlLikeString)
           
 java.util.Set<Stem> NamingResolver.getStemsWhereSubjectDoesntHavePrivilege(java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, boolean considerAllSubject, java.lang.String sqlLikeString)
          find the stems which do not have a certain privilege
 java.util.Set<Stem> NamingResolverDecorator.getStemsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 java.util.Set<Stem> ValidatingNamingResolver.getStemsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 java.util.Set<Stem> NamingWrapper.getStemsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 java.util.Set<Stem> GrouperAllNamingResolver.getStemsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 java.util.Set<Stem> NamingResolver.getStemsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject, Privilege privilege)
          Get all groups where subject has privilege.
static java.util.Set<Stem> GrouperPrivilegeAdapter.internal_getStemsWhereSubjectDoesntHavePriv(GrouperSession grouperSession, java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, boolean considerAllSubject, java.lang.String sqlLikeString)
           
static java.util.Set<Stem> GrouperPrivilegeAdapter.internal_getStemsWhereSubjectHasPriv(GrouperSession s, Member m, Field f)
           
static java.util.Set<Stem> GrouperPrivilegeAdapter.internal_getStemsWithGroupsWhereSubjectHasPriv(GrouperSession grouperSession, Member member, Field field)
           
 java.util.Set<Stem> NamingAdapter.postHqlFilterStems(GrouperSession grouperSession, java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
          after HQL is run, filter stems.
 java.util.Set<Stem> BaseNamingAdapter.postHqlFilterStems(GrouperSession grouperSession, java.util.Set<Stem> inputStems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Stem> NamingResolverDecorator.postHqlFilterStems(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Stem> ValidatingNamingResolver.postHqlFilterStems(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Stem> NamingWrapper.postHqlFilterStems(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Stem> CachingNamingResolver.postHqlFilterStems(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Stem> WheelNamingResolver.postHqlFilterStems(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Stem> GrouperSystemNamingResolver.postHqlFilterStems(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Stem> NamingResolver.postHqlFilterStems(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
          after HQL is run, filter stems.
 java.util.Set<Stem> AccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession, java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet)
          after HQL is run, filter stems with groups.
 java.util.Set<Stem> BaseAccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession, java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet)
           
 java.util.Set<Stem> WheelAccessResolver.postHqlFilterStemsWithGroups(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet)
           
 java.util.Set<Stem> AccessResolverDecorator.postHqlFilterStemsWithGroups(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet)
           
 java.util.Set<Stem> AccessWrapper.postHqlFilterStemsWithGroups(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet)
           
 java.util.Set<Stem> AccessResolver.postHqlFilterStemsWithGroups(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet)
          after HQL is run, filter stems that have groups with privs.
 java.util.Set<Stem> ValidatingAccessResolver.postHqlFilterStemsWithGroups(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet)
           
 java.util.Set<Stem> GrouperSystemAccessResolver.postHqlFilterStemsWithGroups(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet)
           
 

Methods in edu.internet2.middleware.grouper.privs with parameters of type Stem
static boolean PrivilegeHelper.canCreate(GrouperSession s, Stem ns, edu.internet2.middleware.subject.Subject subj)
          TODO 20070823 find a real home for this and/or add tests
static boolean PrivilegeHelper.canStem(GrouperSession s, Stem ns, edu.internet2.middleware.subject.Subject subj)
          TODO 20070823 find a real home for this and/or add tests
static boolean PrivilegeHelper.canStem(Stem ns, edu.internet2.middleware.subject.Subject subj)
          TODO 20070823 find a real home for this and/or add tests
static boolean PrivilegeHelper.canStemAdmin(GrouperSession s, Stem ns, edu.internet2.middleware.subject.Subject subj)
           
static boolean PrivilegeHelper.canStemAdmin(Stem ns, edu.internet2.middleware.subject.Subject subj)
           
static boolean PrivilegeHelper.canStemAttrRead(GrouperSession s, Stem stem, edu.internet2.middleware.subject.Subject subj)
           
static boolean PrivilegeHelper.canStemAttrUpdate(GrouperSession s, Stem stem, edu.internet2.middleware.subject.Subject subj)
           
static void PrivilegeHelper.dispatch(GrouperSession s, Stem ns, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          TODO 20070823 find a real home for this and/or add tests
 java.util.Set<NamingPrivilege> NamingResolverDecorator.getPrivileges(Stem stem, edu.internet2.middleware.subject.Subject subject)
           
 java.util.Set<NamingPrivilege> ValidatingNamingResolver.getPrivileges(Stem stem, edu.internet2.middleware.subject.Subject subject)
           
 java.util.Set<NamingPrivilege> NamingWrapper.getPrivileges(Stem stem, edu.internet2.middleware.subject.Subject subject)
           
 java.util.Set<NamingPrivilege> NamingResolver.getPrivileges(Stem stem, edu.internet2.middleware.subject.Subject subject)
          Get all privileges subject has on group.
 java.util.Set<NamingPrivilege> NamingAdapter.getPrivs(GrouperSession s, Stem ns, edu.internet2.middleware.subject.Subject subj)
          Get all privileges held by this subject on this stem.
 java.util.Set<NamingPrivilege> GrouperNonDbNamingAdapter.getPrivs(GrouperSession s, Stem ns, edu.internet2.middleware.subject.Subject subj)
          Get all privileges held by this subject on this stem.
 java.util.Set NamingAdapter.getSubjectsWithPriv(GrouperSession s, Stem ns, Privilege priv)
          Get all subjects with this privilege on this stem.
 java.util.Set GrouperNonDbNamingAdapter.getSubjectsWithPriv(GrouperSession s, Stem ns, Privilege priv)
           
 java.util.Set<edu.internet2.middleware.subject.Subject> NamingResolverDecorator.getSubjectsWithPrivilege(Stem stem, Privilege privilege)
           
 java.util.Set<edu.internet2.middleware.subject.Subject> ValidatingNamingResolver.getSubjectsWithPrivilege(Stem stem, Privilege privilege)
           
 java.util.Set<edu.internet2.middleware.subject.Subject> NamingWrapper.getSubjectsWithPrivilege(Stem stem, Privilege privilege)
           
 java.util.Set<edu.internet2.middleware.subject.Subject> NamingResolver.getSubjectsWithPrivilege(Stem stem, Privilege privilege)
          Get all subjects with privilege on group.
 void NamingAdapter.grantPriv(GrouperSession s, Stem ns, edu.internet2.middleware.subject.Subject subj, Privilege priv, java.lang.String uuid)
          Grant the privilege to the subject on this stem.
 void GrouperNonDbNamingAdapter.grantPriv(GrouperSession s, Stem ns, edu.internet2.middleware.subject.Subject subj, Privilege priv, java.lang.String uuid)
           
 void NamingResolverDecorator.grantPrivilege(Stem stem, edu.internet2.middleware.subject.Subject subject, Privilege privilege, java.lang.String uuid)
           
 void ValidatingNamingResolver.grantPrivilege(Stem stem, edu.internet2.middleware.subject.Subject subject, Privilege privilege, java.lang.String uuid)
           
 void NamingWrapper.grantPrivilege(Stem stem, edu.internet2.middleware.subject.Subject subject, Privilege privilege, java.lang.String uuid)
           
 void CachingNamingResolver.grantPrivilege(Stem stem, edu.internet2.middleware.subject.Subject subject, Privilege privilege, java.lang.String uuid)
           
 void NamingResolver.grantPrivilege(Stem stem, edu.internet2.middleware.subject.Subject subject, Privilege privilege, java.lang.String uuid)
          Grant privilege to subject on group.
static boolean PrivilegeHelper.hasImmediatePrivilege(Stem stem, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
          see if a stem has an immediate privilege
 boolean NamingAdapter.hasPriv(GrouperSession s, Stem ns, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Check whether the subject has this privilege on this stem.
 boolean GrouperNonDbNamingAdapter.hasPriv(GrouperSession s, Stem ns, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Check whether the subject has this privilege on this stem.
static boolean PrivilegeHelper.hasPrivilege(GrouperSession s, Stem stem, edu.internet2.middleware.subject.Subject subj, java.util.Set<Privilege> privInSet)
           
 boolean NamingResolverDecorator.hasPrivilege(Stem stem, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 boolean ValidatingNamingResolver.hasPrivilege(Stem stem, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 boolean NamingWrapper.hasPrivilege(Stem stem, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 boolean GrouperAllNamingResolver.hasPrivilege(Stem stem, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 boolean CachingNamingResolver.hasPrivilege(Stem stem, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 boolean WheelNamingResolver.hasPrivilege(Stem stem, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 boolean GrouperSystemNamingResolver.hasPrivilege(Stem stem, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 boolean NamingResolver.hasPrivilege(Stem stem, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
          Check whether subject has privilege on group.
 void NamingAdapter.privilegeCopy(GrouperSession s, Stem stem1, Stem stem2, Privilege priv)
          Copies privileges for subjects that have the specified privilege on stem1 to stem2.
 void GrouperNonDbNamingAdapter.privilegeCopy(GrouperSession s, Stem stem1, Stem stem2, Privilege priv)
          Copies privileges for subjects that have the specified privilege on stem1 to stem2.
 void NamingResolverDecorator.privilegeCopy(Stem stem1, Stem stem2, Privilege priv)
           
 void ValidatingNamingResolver.privilegeCopy(Stem stem1, Stem stem2, Privilege priv)
           
 void NamingWrapper.privilegeCopy(Stem stem1, Stem stem2, Privilege priv)
           
 void CachingNamingResolver.privilegeCopy(Stem stem1, Stem stem2, Privilege priv)
           
 void NamingResolver.privilegeCopy(Stem stem1, Stem stem2, Privilege priv)
          Copies privileges for subjects that have the specified privilege on stem1 to stem2.
 void NamingAdapter.revokePriv(GrouperSession s, Stem ns, Privilege priv)
          Revoke this privilege from everyone on this stem.
 void GrouperNonDbNamingAdapter.revokePriv(GrouperSession s, Stem ns, Privilege priv)
          Revoke this privilege from everyone on this stem.
 void NamingAdapter.revokePriv(GrouperSession s, Stem ns, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Revoke the privilege from the subject on this stem.
 void GrouperNonDbNamingAdapter.revokePriv(GrouperSession s, Stem ns, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Revoke the privilege from the subject on this stem.
 void NamingResolverDecorator.revokePrivilege(Stem stem, Privilege privilege)
           
 void ValidatingNamingResolver.revokePrivilege(Stem stem, Privilege privilege)
           
 void NamingWrapper.revokePrivilege(Stem stem, Privilege privilege)
           
 void CachingNamingResolver.revokePrivilege(Stem stem, Privilege privilege)
           
 void NamingResolver.revokePrivilege(Stem stem, Privilege privilege)
          Revoke privilege from all subjects on group.
 void NamingResolverDecorator.revokePrivilege(Stem stem, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 void ValidatingNamingResolver.revokePrivilege(Stem stem, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 void NamingWrapper.revokePrivilege(Stem stem, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 void CachingNamingResolver.revokePrivilege(Stem stem, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 void NamingResolver.revokePrivilege(Stem stem, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
          Revoke privilege from subject on group.
 

Method parameters in edu.internet2.middleware.grouper.privs with type arguments of type Stem
 java.util.Set<Stem> NamingAdapter.postHqlFilterStems(GrouperSession grouperSession, java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
          after HQL is run, filter stems.
 java.util.Set<Stem> BaseNamingAdapter.postHqlFilterStems(GrouperSession grouperSession, java.util.Set<Stem> inputStems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Stem> NamingResolverDecorator.postHqlFilterStems(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Stem> ValidatingNamingResolver.postHqlFilterStems(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Stem> NamingWrapper.postHqlFilterStems(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Stem> CachingNamingResolver.postHqlFilterStems(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Stem> WheelNamingResolver.postHqlFilterStems(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Stem> GrouperSystemNamingResolver.postHqlFilterStems(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<Stem> NamingResolver.postHqlFilterStems(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
          after HQL is run, filter stems.
 java.util.Set<Stem> AccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession, java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet)
          after HQL is run, filter stems with groups.
 java.util.Set<Stem> BaseAccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession, java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet)
           
 java.util.Set<Stem> WheelAccessResolver.postHqlFilterStemsWithGroups(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet)
           
 java.util.Set<Stem> AccessResolverDecorator.postHqlFilterStemsWithGroups(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet)
           
 java.util.Set<Stem> AccessWrapper.postHqlFilterStemsWithGroups(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet)
           
 java.util.Set<Stem> AccessResolver.postHqlFilterStemsWithGroups(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet)
          after HQL is run, filter stems that have groups with privs.
 java.util.Set<Stem> ValidatingAccessResolver.postHqlFilterStemsWithGroups(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet)
           
 java.util.Set<Stem> GrouperSystemAccessResolver.postHqlFilterStemsWithGroups(java.util.Set<Stem> stems, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet)
           
 

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

Uses of Stem in edu.internet2.middleware.grouper.rules
 

Methods in edu.internet2.middleware.grouper.rules that return Stem
static Stem RuleUtils.stem(java.lang.String stemId, java.lang.String stemName, java.lang.String alternateStemId, boolean useRootSession, boolean throwExceptionIfNotFound)
           
 

Methods in edu.internet2.middleware.grouper.rules with parameters of type Stem
static AttributeAssign RuleApi.emailOnFlattenedMembershipAddFromStem(edu.internet2.middleware.subject.Subject actAsSubject, Stem ruleStem, Stem.Scope stemScope, java.lang.String emailToValue, java.lang.String emailSubjectValue, java.lang.String emailBodyValue)
           
static AttributeAssign RuleApi.emailOnFlattenedMembershipRemoveFromStem(edu.internet2.middleware.subject.Subject actAsSubject, Stem ruleStem, Stem.Scope stemScope, java.lang.String emailToValue, java.lang.String emailSubjectValue, java.lang.String emailBodyValue)
           
static java.util.Set<RuleDefinition> RuleFinder.findAttributeDefPrivilegeInheritRules(Stem stem)
          find attribute def inherit rules by stem name
static java.util.Set<RuleDefinition> RuleFinder.findFolderPrivilegeInheritRules(Stem stem)
          find folder inherit rules by stem name
static java.util.Set<RuleDefinition> RuleFinder.findGroupPrivilegeInheritRules(Stem stem)
          find group inherit rules by stem name
static AttributeAssign RuleApi.groupIntersectionWithFolder(edu.internet2.middleware.subject.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 group
static AttributeAssign RuleApi.inheritAttributeDefPrivileges(edu.internet2.middleware.subject.Subject actAs, Stem stem, Stem.Scope stemScope, edu.internet2.middleware.subject.Subject subjectToAssign, java.util.Set<Privilege> privileges)
          make sure stem privileges are inherited in a attributeDef
static AttributeAssign RuleApi.inheritFolderPrivileges(edu.internet2.middleware.subject.Subject actAs, Stem stem, Stem.Scope stemScope, edu.internet2.middleware.subject.Subject subjectToAssign, java.util.Set<Privilege> privileges)
          make sure stem privileges are inherited in a stem
static AttributeAssign RuleApi.inheritGroupPrivileges(edu.internet2.middleware.subject.Subject actAs, Stem stem, Stem.Scope stemScope, edu.internet2.middleware.subject.Subject subjectToAssign, java.util.Set<Privilege> privileges)
          make sure group privileges are inherited in a stem
static AttributeAssign RuleApi.inheritGroupPrivileges(edu.internet2.middleware.subject.Subject actAs, Stem stem, Stem.Scope stemScope, edu.internet2.middleware.subject.Subject subjectToAssign, java.util.Set<Privilege> privileges, java.lang.String sqlLikeString)
          make sure group privileges are inherited in a stem
static AttributeAssign RuleApi.permissionFolderIntersection(edu.internet2.middleware.subject.Subject actAs, AttributeDef permissionToAssignRule, Stem mustBeInGroupInFolder, Stem.Scope stemScope)
           
static AttributeAssign RuleApi.reassignAttributeDefPrivilegesIfFromGroup(edu.internet2.middleware.subject.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 stem
static AttributeAssign RuleApi.reassignGroupPrivilegesIfFromGroup(edu.internet2.middleware.subject.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 stem
static AttributeAssign RuleApi.reassignStemPrivilegesIfFromGroup(edu.internet2.middleware.subject.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 stem
static AttributeAssign RuleApi.vetoMembershipIfNotInGroupInFolder(edu.internet2.middleware.subject.Subject actAs, Group ruleGroup, Stem mustBeInGroupInFolder, Stem.Scope stemScope, java.lang.String vetoKey, java.lang.String vetoMessage)
           
static AttributeAssign RuleApi.vetoSubjectAssignInFolderIfNotInGroup(edu.internet2.middleware.subject.Subject actAs, Stem ruleStem, Group mustBeInGroup, boolean allowAll, java.lang.String sourceId, Stem.Scope stemScope, java.lang.String vetoKey, java.lang.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 Stem
 Stem RulesBean.getStem()
          get this stem
 Stem RulesStemBean.getStem()
          stem
 Stem RulesPrivilegeBean.getStem()
           
 Stem RulesMembershipBean.getStem()
           
 Stem RulesPermissionBean.getStem()
           
 

Methods in edu.internet2.middleware.grouper.rules.beans with parameters of type Stem
 void RulesStemBean.setStem(Stem stem1)
          stem
 void RulesPrivilegeBean.setStem(Stem stem1)
           
 

Constructors in edu.internet2.middleware.grouper.rules.beans with parameters of type Stem
RulesPrivilegeBean(Stem stem1, edu.internet2.middleware.subject.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 Stem
static java.util.Set<Stem> ServiceUtils.retrieveStemsForService(java.lang.String idOfAttributeDef, QueryOptions queryOptions)
           
 

Uses of Stem in edu.internet2.middleware.grouper.stem
 

Methods in edu.internet2.middleware.grouper.stem that return Stem
 Stem StemSet.getIfHasStem()
           
 Stem StemSet.getThenHasStem()
           
 

Uses of Stem in edu.internet2.middleware.grouper.userData
 

Methods in edu.internet2.middleware.grouper.userData that return types with arguments of type Stem
static java.util.Set<Stem> GrouperUserDataApi.favoriteStems(java.lang.String userDataGroupName, edu.internet2.middleware.subject.Subject subject)
           
static java.util.Set<Stem> GrouperUserDataApi.recentlyUsedStems(java.lang.String userDataGroupName, edu.internet2.middleware.subject.Subject subject)
           
 

Methods in edu.internet2.middleware.grouper.userData with parameters of type Stem
static void GrouperUserDataApi.favoriteStemAdd(java.lang.String userDataGroupName, edu.internet2.middleware.subject.Subject subjectToAddTo, Stem stem)
           
static void GrouperUserDataApi.favoriteStemRemove(java.lang.String userDataGroupName, edu.internet2.middleware.subject.Subject subjectToAddTo, Stem stem)
           
static void GrouperUserDataApi.recentlyUsedStemAdd(java.lang.String userDataGroupName, edu.internet2.middleware.subject.Subject subjectToAddTo, Stem stem)
           
static void GrouperUserDataApi.recentlyUsedStemRemove(java.lang.String userDataGroupName, edu.internet2.middleware.subject.Subject subjectToAddTo, Stem stem)
           
 

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

Methods in edu.internet2.middleware.grouper.util that return Stem
static Stem GrouperUtilElSafe.getFirstParentStemOfName(java.lang.String name)
          Returns the first existing parent stem of a given name.
static Stem GrouperUtil.getFirstParentStemOfName(java.lang.String name)
          Returns the first existing parent stem of a given name.
 

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

Methods in edu.internet2.middleware.grouper.validator with parameters of type Stem
static DeleteStemValidator DeleteStemValidator.validate(Stem ns)
           
static AddAttributeDefNameValidator AddAttributeDefNameValidator.validate(Stem parent, java.lang.String extn)
           
static AddAttributeDefValidator AddAttributeDefValidator.validate(Stem parent, java.lang.String extn)
           
static AddStemValidator AddStemValidator.validate(Stem parent, java.lang.String extn, java.lang.String dExtn)
           
static AddGroupValidator AddGroupValidator.validate(Stem parent, java.lang.String extn, java.lang.String dExtn)
           
 

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

Methods in edu.internet2.middleware.grouper.xml with parameters of type Stem
 void XmlExporter.export(java.io.Writer writer, Stem ns, boolean relative)
          Export a single stem.
 void XmlExporter.export(java.io.Writer writer, Stem ns, boolean relative, boolean childrenOnly)
          Export a single stem.
 void XmlImporter.load(Stem ns, org.w3c.dom.Document doc)
          Populate 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
 Stem XmlExportStem.toStem()
          convert to stem