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.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.internal.dao This package contains the data access object interfaces that a DB layer would have to implement (generally revolving around queries to DB) 
edu.internet2.middleware.grouper.internal.dao.hib3 This package contains hib3 related data access object implementations and mappings 
edu.internet2.middleware.grouper.internal.util This package contains internal utility classes 
edu.internet2.middleware.grouper.misc This package contains generic grouper classes which do not belong elsewhere 
edu.internet2.middleware.grouper.privs This package contains access and privilege related classes 
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.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.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 Group.getParentStem()
          Get parent stem.
 Stem Stem.getParentStem()
          Get parent stem.
 Stem Membership.getStem()
           
 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()
           create or update a stem.
 Stem Stem.xmlRetrieveByIdOrKey()
           
 Stem Stem.xmlSaveBusinessProperties(Stem existingRecord)
           
 

Methods in edu.internet2.middleware.grouper that return types with arguments of type Stem
 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, 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.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.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.
 boolean Member.canCreate(Stem ns)
          Can this Member CREATE on this Stem.
 boolean Member.canStem(Stem ns)
          Can this Member STEM 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.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.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.
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 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 stemSave.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 with parameters of type Stem
 AttributeDefScope AttributeDefScopeDelegate.assignOwnerStem(Stem stem)
          make sure this attributeDef is assigned directly in this stem
 AttributeDefScope AttributeDefScopeDelegate.assignStemScope(Stem stem)
          make sure this attributeDef is assigned directly in this stem
 AttributeDefScope AttributeDefScopeDelegate.assignStemSubScope(Stem stem)
          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
 

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.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)
           
 

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.
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.
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.internal.dao
 

Methods in edu.internet2.middleware.grouper.internal.dao that return Stem
 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)
           
 

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.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.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> FlatStemDAO.findMissingFlatStems(int page, int batchSize)
          find missing flat stems
 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.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.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, java.util.Map<java.lang.String,java.lang.String> attributes)
           
 void StemDAO.createChildStem(Stem _child)
           
 void StemDAO.createRootStem(Stem _root)
           
 void StemDAO.delete(Stem _ns)
           
 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<Group> StemDAO.findAllChildGroups(Stem ns, Stem.Scope scope)
          Find all child groups within specified scope.
 java.util.Set<Group> StemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          Find all child groups within specified scope, and make sure the grouper session can see them
 java.util.Set<Group> StemDAO.findAllChildMembershipGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
          Find all child groups within specified scope, and make sure the grouper session can see them
 java.util.Set<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.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<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
 void StemDAO.renameStemAndChildren(Stem _ns, java.util.Set children)
           
 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.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)
           
 

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.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.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> Hib3FlatStemDAO.findMissingFlatStems(int page, int batchSize)
           
 java.util.Set<Stem> Hib3StemDAO.findParentsByGroups(java.util.Collection<Group> groups)
          find all parent stems by group
 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.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, java.util.Map<java.lang.String,java.lang.String> attributes)
           
 void Hib3StemDAO.createChildStem(Stem _child)
           
 void Hib3StemDAO.createRootStem(Stem _root)
           
 void Hib3StemDAO.delete(Stem _ns)
           
 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<Group> Hib3StemDAO.findAllChildGroups(Stem ns, Stem.Scope scope)
           
 java.util.Set<Group> Hib3StemDAO.findAllChildGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3StemDAO.findAllChildMembershipGroupsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<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.findAllChildStemsSecure(Stem ns, Stem.Scope scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> inPrivSet, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.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)
           
 void Hib3StemDAO.renameStemAndChildren(Stem _ns, java.util.Set children)
           
 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.misc
 

Methods in edu.internet2.middleware.grouper.misc that return Stem
 Stem BaseMemberOf.getStem()
           
 

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.
 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.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> 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_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(Stem ns, edu.internet2.middleware.subject.Subject subj)
          TODO 20070823 find a real home for this and/or add tests
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.
 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.util
 

Methods in edu.internet2.middleware.grouper.util that return Stem
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