|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use GrouperSession | |
---|---|
edu.internet2.middleware.grouper | The I2MI Grouper project is an open source toolkit for managing groups. |
edu.internet2.middleware.grouper.app.gsh | |
edu.internet2.middleware.grouper.app.loader | Grouper loader is a generic loading utility for grouper that automatically manages lists
Documentation is available via the 'Grouper loader' on the Grouper Project wiki https://wiki.internet2.edu/confluence/display/GrouperWG/Grouper+-+Loader |
edu.internet2.middleware.grouper.app.usdu | The Unresolvable Subject Deletion Utility (usdu) is a Grouper API extension which finds and optionally deletes members whose subjects can not be resolved by their source. |
edu.internet2.middleware.grouper.attr | |
edu.internet2.middleware.grouper.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.log | This package contains logging 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.validator | This package contains validator classes |
edu.internet2.middleware.grouper.xml | This package contains xml classes (e.g. export/import) |
Uses of GrouperSession in edu.internet2.middleware.grouper |
---|
Methods in edu.internet2.middleware.grouper that return GrouperSession | |
---|---|
GrouperSession |
GrouperSession.internal_getRootSession()
|
static GrouperSession |
GrouperSession.start(edu.internet2.middleware.subject.Subject subject)
Start a session for interacting with the Grouper API. |
static GrouperSession |
GrouperSession.start(edu.internet2.middleware.subject.Subject subject,
boolean addToThreadLocal)
Start a session for interacting with the Grouper API. |
static GrouperSession |
GrouperSession.startRootSession()
Start a session for interacting with the Grouper API. |
static GrouperSession |
GrouperSession.startRootSession(boolean addToThreadLocal)
Start a session for interacting with the Grouper API. |
static GrouperSession |
GrouperSession.staticGrouperSession()
get the threadlocal grouper session. access this through inverse of control. |
static GrouperSession |
GrouperSession.staticGrouperSession(boolean exceptionOnNull)
get the threadlocal grouper session. access this through inverse of control. |
Methods in edu.internet2.middleware.grouper with parameters of type GrouperSession | |
---|---|
static Stem |
Stem._createStemAndParentStemsIfNotExist(GrouperSession grouperSession,
java.lang.String stemName,
java.lang.String stemDisplayNameForInserts)
create stems and parents if not exist. |
static RegistrySubject |
RegistrySubject.add(GrouperSession s,
java.lang.String id,
java.lang.String type,
java.lang.String name)
Add a Subject to a Source within the Groups Registry. |
Field |
GroupType.addAttribute(GrouperSession s,
java.lang.String name,
Privilege read,
Privilege write,
boolean required)
Add a custom attribute Field to a custom GroupType . |
Field |
GroupType.addAttribute(GrouperSession s,
java.lang.String name,
Privilege read,
Privilege write,
boolean required,
boolean exceptionIfExists)
Add a custom attribute Field to a custom GroupType . |
Field |
GroupType.addList(GrouperSession s,
java.lang.String name,
Privilege read,
Privilege write)
Add a custom list Field to a custom GroupType . |
Field |
GroupType.addOrUpdateAttribute(GrouperSession s,
java.lang.String name,
Privilege read,
Privilege write,
boolean required)
Add a custom attribute Field to a custom GroupType . |
static java.lang.Object |
GrouperSession.callbackGrouperSession(GrouperSession grouperSession,
GrouperSessionHandler grouperSessionHandler)
call this to send a callback for the grouper session object. cant use inverse of control for this since it runs it. |
static GroupType |
GroupType.createType(GrouperSession s,
java.lang.String name)
Create a new GroupType . |
static GroupType |
GroupType.createType(GrouperSession s,
java.lang.String name,
boolean exceptionIfExists)
Create a new GroupType . |
void |
GroupType.delete(GrouperSession s)
Delete a custom GroupType definition. |
void |
RegistrySubject.delete(GrouperSession s)
Delete existing RegistrySubject . |
void |
GroupType.deleteField(GrouperSession s,
java.lang.String name)
Delete a custom Field from a custom GroupType . |
static java.util.Set |
MemberFinder.findAll(GrouperSession s)
Find all members. |
static java.util.Set<Member> |
MemberFinder.findAll(GrouperSession s,
edu.internet2.middleware.subject.Source source)
Find all members by source. |
static java.util.Set<Group> |
GroupFinder.findAllByAttribute(GrouperSession s,
java.lang.String attr,
java.lang.String val)
Find Groups by attribute value. |
static java.util.Set<Group> |
GroupFinder.findAllByType(GrouperSession s,
GroupType type)
Find all groups within the registry by their GroupType . |
static java.util.Set<Member> |
MemberFinder.findAllUsed(GrouperSession grouperSession,
edu.internet2.middleware.subject.Source source)
Find all members by source used somewhere, e.g. with memberships or attributes etc. |
static Group |
GroupFinder.findByAlternateName(GrouperSession s,
java.lang.String name,
boolean exceptionIfNotFound)
Find a group within the registry by its alternate name. |
static Group |
GroupFinder.findByAttribute(GrouperSession s,
java.lang.String attr,
java.lang.String val)
Deprecated. use the overload |
static Group |
GroupFinder.findByAttribute(GrouperSession s,
java.lang.String attr,
java.lang.String val,
boolean exceptionOnNull)
Find Group by attribute value. |
static Group |
GroupFinder.findByCurrentName(GrouperSession s,
java.lang.String name,
boolean exceptionIfNotFound)
Find a group within the registry by its current name. |
static Group |
GroupFinder.findByName(GrouperSession s,
java.lang.String name)
Deprecated. |
static Stem |
StemFinder.findByName(GrouperSession s,
java.lang.String name)
Deprecated. see overload |
static Group |
GroupFinder.findByName(GrouperSession s,
java.lang.String name,
boolean exceptionIfNotFound)
Find a group within the registry by name. |
static Stem |
StemFinder.findByName(GrouperSession s,
java.lang.String name,
boolean exceptionOnNotFound)
Find stem by name. |
static Group |
GroupFinder.findByName(GrouperSession s,
java.lang.String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
Find a group within the registry by name. |
static Stem |
StemFinder.findByName(GrouperSession s,
java.lang.String name,
boolean exceptionOnNotFound,
QueryOptions queryOptions)
Find stem by name. |
static Member |
MemberFinder.findBySubject(GrouperSession s,
edu.internet2.middleware.subject.Subject subj)
Deprecated. use overload |
static Member |
MemberFinder.findBySubject(GrouperSession s,
edu.internet2.middleware.subject.Subject subj,
boolean createIfNotExist)
Convert a Subject to a Member . |
static java.util.Set<edu.internet2.middleware.subject.Subject> |
SubjectFinder.findBySubjectsInGroup(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of subject that are in a group |
static java.util.Set<Member> |
MemberFinder.findBySubjectsInGroup(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of members |
static Group |
GroupFinder.findByUuid(GrouperSession s,
java.lang.String uuid)
Deprecated. |
static Member |
MemberFinder.findByUuid(GrouperSession s,
java.lang.String uuid)
Deprecated. |
static Stem |
StemFinder.findByUuid(GrouperSession s,
java.lang.String uuid)
Deprecated. see overload |
static Group |
GroupFinder.findByUuid(GrouperSession s,
java.lang.String uuid,
boolean exceptionIfNotFound)
Find a group within the registry by UUID. |
static Member |
MemberFinder.findByUuid(GrouperSession s,
java.lang.String uuid,
boolean exceptionIfNotFound)
Get a member by UUID. |
static Stem |
StemFinder.findByUuid(GrouperSession s,
java.lang.String uuid,
boolean exceptionIfNull)
Get stem by uuid. |
static Membership |
MembershipFinder.findByUuid(GrouperSession grouperSession,
java.lang.String uuid,
boolean exceptionIfNotFound,
boolean enabledOnly)
Find a membership within the registry by UUID. |
static Group |
GroupFinder.findByUuid(GrouperSession s,
java.lang.String uuid,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
Find a group within the registry by UUID. |
static Stem |
StemFinder.findByUuid(GrouperSession s,
java.lang.String uuid,
boolean exceptionIfNull,
QueryOptions queryOptions)
Get stem by uuid. |
static Membership |
MembershipFinder.findCompositeMembership(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj)
Deprecated. see overload |
static Membership |
MembershipFinder.findCompositeMembership(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
boolean exceptionOnNull)
Return the composite membership if it exists. |
static java.util.Set<Membership> |
MembershipFinder.findEffectiveMemberships(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Field f,
Group via,
int depth)
Return effective memberships. |
static Membership |
MembershipFinder.findImmediateMembership(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Field f)
Deprecated. see overload |
static Membership |
MembershipFinder.findImmediateMembership(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Field f,
boolean exceptionIfNotFound)
Return the immediate membership if it exists. |
static Stem |
StemFinder.findRootStem(GrouperSession s)
Find root stem of the Groups Registry. |
boolean |
GrouperAccessAdapter.hqlFilterGroupsWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
java.util.Set<Privilege> privInSet)
note, can use |
boolean |
GrouperNamingAdapter.hqlFilterStemsWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
java.util.Set<Privilege> privInSet)
|
AttributeDef |
Stem.internal_addChildAttributeDef(GrouperSession session,
java.lang.String extn,
java.lang.String id,
AttributeDefType attributeDefType,
java.lang.String description)
|
AttributeDefName |
Stem.internal_addChildAttributeDefName(GrouperSession session,
AttributeDef attributeDef,
java.lang.String extension,
java.lang.String displayExtension,
java.lang.String id,
java.lang.String description)
|
Group |
Stem.internal_addChildGroup(GrouperSession session,
java.lang.String extn,
java.lang.String dExtn,
java.lang.String uuid,
java.lang.String description,
java.util.Set<GroupType> types,
java.util.Map<java.lang.String,java.lang.String> attributes,
boolean addDefaultGroupPrivileges,
TypeOfGroup typeOfGroup)
|
Composite |
Group.internal_addCompositeMember(GrouperSession session,
CompositeType type,
Group left,
Group right,
java.lang.String uuid)
|
Field |
GroupType.internal_addField(GrouperSession s,
java.lang.String name,
FieldType type,
Privilege read,
Privilege write,
boolean required,
boolean exceptionIfExists,
boolean updateIfExists,
boolean[] changedArray,
java.lang.String uuid)
add a field if it is not already there |
static Membership |
Membership.internal_addImmediateMembership(GrouperSession s,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj,
Field f,
java.lang.String uuid)
|
static Membership |
Membership.internal_addImmediateMembership(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Field f,
java.lang.String uuid)
|
static Membership |
Membership.internal_addImmediateMembership(GrouperSession s,
Stem ns,
edu.internet2.middleware.subject.Subject subj,
Field f,
java.lang.String uuid)
|
static Stem |
Stem.internal_addRootStem(GrouperSession s,
boolean[] changed)
add root stem |
static GroupType |
GroupType.internal_createType(GrouperSession s,
java.lang.String name,
boolean isAssignable,
boolean isInternal,
boolean exceptionIfExists,
boolean[] changed,
java.lang.String uuid)
|
static void |
Membership.internal_deleteAllField(GrouperSession s,
AttributeDef attributeDef,
Field f)
|
static void |
Membership.internal_deleteAllField(GrouperSession s,
Group g,
Field f)
|
static void |
Membership.internal_deleteAllField(GrouperSession s,
Stem ns,
Field f)
|
static void |
Membership.internal_deleteAllFieldType(GrouperSession s,
AttributeDef attributeDef,
FieldType type)
|
static void |
Membership.internal_deleteAllFieldType(GrouperSession s,
Group g,
FieldType type)
|
static void |
Membership.internal_deleteAllFieldType(GrouperSession s,
Stem ns,
FieldType type)
|
static Membership |
Membership.internal_delImmediateMembership(GrouperSession s,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj,
Field f)
|
static Membership |
Membership.internal_delImmediateMembership(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Field f)
|
static Membership |
Membership.internal_delImmediateMembership(GrouperSession s,
Stem ns,
edu.internet2.middleware.subject.Subject subj,
Field f)
|
static java.util.Set |
StemFinder.internal_findAllByApproximateDisplayExtension(GrouperSession s,
java.lang.String val)
|
static java.util.Set |
StemFinder.internal_findAllByApproximateDisplayName(GrouperSession s,
java.lang.String val)
|
static java.util.Set |
StemFinder.internal_findAllByApproximateExtension(GrouperSession s,
java.lang.String val)
|
static java.util.Set |
StemFinder.internal_findAllByApproximateName(GrouperSession s,
java.lang.String val)
|
static java.util.Set |
StemFinder.internal_findAllByApproximateNameAny(GrouperSession s,
java.lang.String val)
|
static java.util.Set |
StemFinder.internal_findAllByCreatedAfter(GrouperSession s,
java.util.Date d)
|
static java.util.Set<Membership> |
MembershipFinder.internal_findAllByCreatedAfter(GrouperSession s,
java.util.Date d,
Field f)
|
static java.util.Set |
StemFinder.internal_findAllByCreatedBefore(GrouperSession s,
java.util.Date d)
|
static java.util.Set<Membership> |
MembershipFinder.internal_findAllByCreatedBefore(GrouperSession s,
java.util.Date d,
Field f)
|
static java.util.Set<Membership> |
MembershipFinder.internal_findAllByGroupOwnerAndFieldAndType(GrouperSession s,
Group groupOwner,
Field f,
java.lang.String type)
|
static java.util.Set<Membership> |
MembershipFinder.internal_findAllEffectiveByMemberAndField(GrouperSession s,
Member m,
Field f)
|
static java.util.Set<Membership> |
MembershipFinder.internal_findAllImmediateByMemberAndField(GrouperSession s,
Member m,
Field f)
|
static java.util.Set<Membership> |
MembershipFinder.internal_findAllNonImmediateByMemberAndField(GrouperSession s,
Member m,
Field f)
|
static java.util.Set<edu.internet2.middleware.subject.Subject> |
MembershipFinder.internal_findAttributeDefSubjects(GrouperSession s,
AttributeDef attributeDef,
Field f)
|
static java.util.Set<edu.internet2.middleware.subject.Subject> |
MembershipFinder.internal_findAttributeDefSubjectsImmediateOnly(GrouperSession s,
AttributeDef attributeDef,
Field f)
|
static java.util.Set<edu.internet2.middleware.subject.Subject> |
MembershipFinder.internal_findGroupSubjects(GrouperSession s,
Group group,
Field f)
|
static java.util.Set<edu.internet2.middleware.subject.Subject> |
MembershipFinder.internal_findGroupSubjectsImmediateOnly(GrouperSession s,
Group group,
Field f)
|
static java.util.Set<Member> |
MembershipFinder.internal_findMembersByType(GrouperSession s,
Group g,
Field f,
java.lang.String type)
|
static java.util.Set<Member> |
MemberFinder.internal_findMembersByType(GrouperSession grouperSession,
Group group,
Field field,
java.lang.String type,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
QueryOptions queryOptions)
make sure allowed to see them, and find the members |
static java.util.Set<Membership> |
MembershipFinder.internal_findMemberships(GrouperSession s,
Member m,
Field f)
|
static Member |
MemberFinder.internal_findReadableMemberBySubject(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
boolean exceptionIfNotExist)
find a member object and if group, make sure it is readable |
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)
|
static Member |
MemberFinder.internal_findViewableMemberBySubject(GrouperSession s,
edu.internet2.middleware.subject.Subject subj,
boolean exceptionIfNotExist)
|
void |
Group.manageIncludesExcludesRequiredGroups(GrouperSession grouperSession,
boolean isIncludeExcludes)
add or correct the includes/excludes group math structure for this group (as overall or system or record if named correctly) |
void |
Group.manageIncludesExcludesRequiredGroups(GrouperSession grouperSession,
boolean isIncludeExcludes,
Group andGroup)
add or correct the includes/excludes group math structure for this group (as overall or system or record if named correctly) |
void |
Group.manageIncludesExcludesRequiredGroups(GrouperSession grouperSession,
boolean isIncludeExcludes,
java.util.Set<Group> andGroups)
add or correct the includes/excludes group math structure for this group (as overall or system or record if named correctly) |
java.util.Set<Group> |
GrouperAccessAdapter.postHqlFilterGroups(GrouperSession grouperSession,
java.util.Set<Group> inputGroups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
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)
|
static Group |
Group.saveGroup(GrouperSession GROUPER_SESSION,
java.lang.String groupNameToEdit,
java.lang.String uuid,
java.lang.String name,
java.lang.String displayExtension,
java.lang.String description,
SaveMode saveMode,
boolean createParentStemsIfNotExist)
create or update a group. |
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. |
static void |
GrouperSession.stopQuietly(GrouperSession session)
stop a session quietly |
static void |
GrouperSession.validate(GrouperSession s)
|
Constructors in edu.internet2.middleware.grouper with parameters of type GrouperSession | |
---|---|
GroupSave(GrouperSession theGrouperSession)
create a new group save |
|
StemSave(GrouperSession theGrouperSession)
create a new stem save |
Uses of GrouperSession in edu.internet2.middleware.grouper.app.gsh |
---|
Methods in edu.internet2.middleware.grouper.app.gsh with parameters of type GrouperSession | |
---|---|
XmlExport |
XmlExport.grouperSession(GrouperSession theGrouperSession)
assign the grouper session to this exporter |
XmlImport |
XmlImport.grouperSession(GrouperSession theGrouperSession)
assign the grouper session to this importer |
Uses of GrouperSession in edu.internet2.middleware.grouper.app.loader |
---|
Methods in edu.internet2.middleware.grouper.app.loader that return GrouperSession | |
---|---|
GrouperSession |
LoaderJobBean.getGrouperSession()
grouper session (probably a root session) |
Methods in edu.internet2.middleware.grouper.app.loader with parameters of type GrouperSession | |
---|---|
static Hib3GrouperLoaderLog |
GrouperLoader._internal_runJobOnceForAttributeDef(GrouperSession grouperSession,
AttributeDef attributeDef)
|
static void |
GrouperLoaderJob.runJob(Hib3GrouperLoaderLog hib3GrouploaderLog,
Group jobGroup,
GrouperSession grouperSession)
run a job (either from quartz or outside) |
static void |
GrouperLoaderJob.runJobAttrDef(Hib3GrouperLoaderLog hib3GrouploaderLog,
AttributeDef jobAttributeDef,
GrouperSession grouperSession)
run a job (either from quartz or outside) |
static java.lang.String |
GrouperLoader.runJobOnceForAttributeDef(GrouperSession grouperSession,
AttributeDef attributeDef)
|
static java.lang.String |
GrouperLoader.runJobOnceForGroup(GrouperSession grouperSession,
Group group)
|
static java.lang.String |
GrouperLoader.runOnceByJobName(GrouperSession grouperSession,
java.lang.String jobName)
|
void |
LoaderJobBean.setGrouperSession(GrouperSession grouperSession1)
grouper session, probably a root session |
Constructors in edu.internet2.middleware.grouper.app.loader with parameters of type GrouperSession | |
---|---|
LoaderJobBean(GrouperLoaderType grouperLoaderType1,
java.lang.String attributeDefName,
GrouperLoaderDb grouperLoaderDb1,
Hib3GrouperLoaderLog hib3GrouploaderLogOverall1,
GrouperSession grouperSession1,
java.lang.String attributeLoaderAttrQuery1,
java.lang.String attributeLoaderAttrSetQuery1,
java.lang.String attributeLoaderAttrsLike1,
java.lang.String attributeLoaderActionQuery1,
java.lang.String attributeLoaderActionSetQuery1,
long startTime1)
|
|
LoaderJobBean(GrouperLoaderType grouperLoaderType1,
java.lang.String groupNameOverall1,
GrouperLoaderDb grouperLoaderDb1,
java.lang.String query1,
Hib3GrouperLoaderLog hib3GrouploaderLogOverall1,
GrouperSession grouperSession1,
java.util.List<Group> andGroups1,
java.util.List<GroupType> groupTypes1,
java.lang.String groupLikeString1,
java.lang.String groupQuery1,
long startTime1)
|
Uses of GrouperSession in edu.internet2.middleware.grouper.app.usdu |
---|
Methods in edu.internet2.middleware.grouper.app.usdu with parameters of type GrouperSession | |
---|---|
static java.util.Set<Member> |
USDU.getUnresolvableMembers(GrouperSession s,
edu.internet2.middleware.subject.Source source)
Find members whose subjects can not be found by their source. |
static boolean |
USDU.isMemberResolvable(GrouperSession s,
Member member)
Check if this member's subject can be found in a source. |
static void |
USDU.resolveMember(GrouperSession s,
java.lang.String uuid,
boolean delete)
Find and optionally delete memberships and privileges for the unresolvable subject with given member uuid. |
static void |
USDU.resolveMembers(GrouperSession s,
boolean delete)
Find and optionally delete memberships and privileges for unresolvable subjects from all sources. |
static void |
USDU.resolveMembers(GrouperSession s,
edu.internet2.middleware.subject.Source source,
boolean delete)
Find and optionally delete memberships and privileges for unresolvable subjects from the specified source. |
Uses of GrouperSession in edu.internet2.middleware.grouper.attr |
---|
Constructors in edu.internet2.middleware.grouper.attr with parameters of type GrouperSession | |
---|---|
AttributeDefNameSave(GrouperSession theGrouperSession,
AttributeDef theAttributeDef)
create a new attribute def name save |
|
AttributeDefSave(GrouperSession theGrouperSession)
create a new attribute def save |
Uses of GrouperSession in edu.internet2.middleware.grouper.filter |
---|
Methods in edu.internet2.middleware.grouper.filter with parameters of type GrouperSession | |
---|---|
static GrouperQuery |
GrouperQuery.createQuery(GrouperSession s,
QueryFilter filter)
Create a query for searching the Groups Registry. |
java.util.Set |
ComplementFilter.getResults(GrouperSession s)
|
java.util.Set<Group> |
GroupCurrentNameExactFilter.getResults(GrouperSession s)
|
java.util.Set |
StemAnyAttributeFilter.getResults(GrouperSession s)
|
java.util.Set |
GroupMemberFilter.getResults(GrouperSession s)
|
java.util.Set |
GroupMembershipModifiedBeforeFilter.getResults(GrouperSession s)
|
java.util.Set |
StemNameAnyFilter.getResults(GrouperSession s)
|
java.util.Set<Stem> |
ChildStemFilter.getResults(GrouperSession s)
|
java.util.Set |
StemNameFilter.getResults(GrouperSession s)
|
java.util.Set |
IntersectionFilter.getResults(GrouperSession s)
|
java.util.Set |
MembershipCreatedBeforeFilter.getResults(GrouperSession s)
|
java.util.Set |
StemAttributeFilter.getResults(GrouperSession s)
|
java.util.Set |
GroupAttributeFilter.getResults(GrouperSession s)
|
java.util.Set<Group> |
GroupsInStemFilter.getResults(GrouperSession s)
|
java.util.Set<Stem> |
StemUuidFilter.getResults(GrouperSession s)
get the results |
java.util.Set |
StemDisplayNameFilter.getResults(GrouperSession s)
|
java.util.Set |
GroupCurrentNameFilter.getResults(GrouperSession s)
|
java.util.Set |
BaseQueryFilter.getResults(GrouperSession s)
Get filter results. |
java.util.Set |
StemCreatedBeforeFilter.getResults(GrouperSession s)
|
java.util.Set |
GroupMembershipModifiedAfterFilter.getResults(GrouperSession s)
|
java.util.Set<Group> |
GroupAlternateNameExactFilter.getResults(GrouperSession s)
|
java.util.Set<Group> |
ChildGroupFilter.getResults(GrouperSession s)
|
java.util.Set |
GroupAttributeExactFilter.getResults(GrouperSession s)
|
java.util.Set |
GroupAlternateNameFilter.getResults(GrouperSession s)
|
java.util.Set |
StemExtensionFilter.getResults(GrouperSession s)
|
java.util.Set<Group> |
GroupUuidFilter.getResults(GrouperSession s)
get the results |
java.util.Set |
GroupModifiedBeforeFilter.getResults(GrouperSession s)
|
java.util.Set |
UnionFilter.getResults(GrouperSession s)
|
java.util.Set |
GroupCreatedBeforeFilter.getResults(GrouperSession s)
|
java.util.Set<ValueType> |
QueryFilter.getResults(GrouperSession s)
Get filter results. |
java.util.Set<Stem> |
StemNameExactFilter.getResults(GrouperSession s)
|
java.util.Set<Group> |
GroupNameExactFilter.getResults(GrouperSession s)
|
java.util.Set |
StemDisplayExtensionFilter.getResults(GrouperSession s)
|
java.util.Set |
GroupTypeFilter.getResults(GrouperSession s)
|
java.util.Set |
GroupNameFilter.getResults(GrouperSession s)
|
java.util.Set |
GroupModifiedAfterFilter.getResults(GrouperSession s)
|
java.util.Set |
GroupAnyAttributeFilter.getResults(GrouperSession s)
|
java.util.Set<Stem> |
StemsInStemFilter.getResults(GrouperSession s)
|
java.util.Set |
MembershipCreatedAfterFilter.getResults(GrouperSession s)
|
java.util.Set |
StemCreatedAfterFilter.getResults(GrouperSession s)
|
java.util.Set |
GroupCreatedAfterFilter.getResults(GrouperSession s)
|
java.util.Set |
NullFilter.getResults(GrouperSession s)
|
Uses of GrouperSession in edu.internet2.middleware.grouper.hooks.beans |
---|
Methods in edu.internet2.middleware.grouper.hooks.beans that return GrouperSession | |
---|---|
GrouperSession |
HooksGrouperSessionBean.getGrouperSession()
object being inserted |
GrouperSession |
HooksContext.grouperSession()
get the grouper session from the grouper session threadlocal |
Constructors in edu.internet2.middleware.grouper.hooks.beans with parameters of type GrouperSession | |
---|---|
HooksGrouperSessionBean(GrouperSession theGrouperSession)
|
Uses of GrouperSession in edu.internet2.middleware.grouper.hooks.examples |
---|
Methods in edu.internet2.middleware.grouper.hooks.examples with parameters of type GrouperSession | |
---|---|
static int |
GroupTypeTupleIncludeExcludeHook.deleteGroupsIfNotUsed(GrouperSession grouperSession,
java.lang.String groupName,
java.lang.StringBuilder reason,
boolean saveIncludesExcludesIfMembers)
|
static void |
GroupTypeTupleIncludeExcludeHook.manageIncludesExcludesAndGroups(GrouperSession grouperSession,
Group typedGroup,
java.lang.String summaryForLog)
|
Uses of GrouperSession in edu.internet2.middleware.grouper.internal.dao |
---|
Methods in edu.internet2.middleware.grouper.internal.dao with parameters of type GrouperSession | |
---|---|
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.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> |
MemberDAO.findBySubjectsInGroup(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of members |
java.util.Set<Membership> |
MembershipDAO.findMembershipsByMemberAndFieldSecure(GrouperSession grouperSession,
java.lang.String memberUUID,
Field f,
boolean enabledOnly)
find memberships that the user is allowed to see |
java.util.Set<AttributeDef> |
AttributeDefDAO.getAllAttributeDefsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions)
get all attribute defs secure |
java.util.Set<AttributeDef> |
AttributeDefDAO.getAllAttributeDefsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions)
get all attribute defs secure |
java.util.Set<Group> |
GroupDAO.getAllGroupsMembershipSecure(Field field,
java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
QueryOptions queryOptions,
java.lang.Boolean enabled,
MembershipType membershipType,
Stem stem,
Stem.Scope stemScope)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsMembershipSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly,
Stem stem,
Stem.Scope stemScope)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<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<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 |
Uses of GrouperSession in edu.internet2.middleware.grouper.internal.dao.hib3 |
---|
Methods in edu.internet2.middleware.grouper.internal.dao.hib3 with parameters of type GrouperSession | |
---|---|
java.util.Set<AttributeDefName> |
Hib3AttributeAssignDAO.filterAttributeDefNames(GrouperSession grouperSession,
java.util.Set<AttributeDefName> attibuteDefNames)
|
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.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> |
Hib3MemberDAO.findBySubjectsInGroup(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of members |
java.util.Set<Membership> |
Hib3MembershipDAO.findMembershipsByMemberAndFieldSecure(GrouperSession grouperSession,
java.lang.String memberUUID,
Field f,
boolean enabledOnly)
|
java.util.Set<AttributeDef> |
Hib3AttributeDefDAO.getAllAttributeDefsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions)
|
java.util.Set<AttributeDef> |
Hib3AttributeDefDAO.getAllAttributeDefsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
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(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly,
Stem stem,
Stem.Scope stemScope)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
In this case, send in the attribute name to sort by (default is displayName). |
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<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<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)
|
Uses of GrouperSession in edu.internet2.middleware.grouper.internal.util |
---|
Methods in edu.internet2.middleware.grouper.internal.util with parameters of type GrouperSession | |
---|---|
ParameterHelper |
ParameterHelper.notNullGrouperSession(GrouperSession session)
|
Uses of GrouperSession in edu.internet2.middleware.grouper.log |
---|
Methods in edu.internet2.middleware.grouper.log with parameters of type GrouperSession | |
---|---|
void |
EventLog.groupAddComposite(GrouperSession s,
Composite c,
org.apache.commons.lang.time.StopWatch sw)
|
void |
EventLog.groupAddMember(GrouperSession s,
java.lang.String group,
edu.internet2.middleware.subject.Subject subj,
Field f,
org.apache.commons.lang.time.StopWatch sw)
|
void |
EventLog.groupDelAttr(GrouperSession s,
java.lang.String group,
java.lang.String attr,
java.lang.String val,
org.apache.commons.lang.time.StopWatch sw)
|
void |
EventLog.groupDelComposite(GrouperSession s,
Composite c,
org.apache.commons.lang.time.StopWatch sw)
|
void |
EventLog.groupDelMember(GrouperSession s,
java.lang.String group,
edu.internet2.middleware.subject.Subject subj,
Field f,
org.apache.commons.lang.time.StopWatch sw)
|
void |
EventLog.groupGrantPriv(GrouperSession s,
java.lang.String group,
edu.internet2.middleware.subject.Subject subj,
Privilege p,
org.apache.commons.lang.time.StopWatch sw)
|
void |
EventLog.groupRevokePriv(GrouperSession s,
java.lang.String group,
Privilege p,
org.apache.commons.lang.time.StopWatch sw)
|
void |
EventLog.groupRevokePriv(GrouperSession s,
java.lang.String group,
edu.internet2.middleware.subject.Subject subj,
Privilege p,
org.apache.commons.lang.time.StopWatch sw)
|
void |
EventLog.groupSetAttr(GrouperSession s,
java.lang.String group,
java.lang.String attr,
java.lang.String val,
org.apache.commons.lang.time.StopWatch sw)
|
static void |
EventLog.info(GrouperSession s,
java.lang.String msg)
|
static void |
EventLog.info(GrouperSession s,
java.lang.String msg,
org.apache.commons.lang.time.StopWatch sw)
|
void |
EventLog.stemGrantPriv(GrouperSession s,
java.lang.String stem,
edu.internet2.middleware.subject.Subject subj,
Privilege p,
org.apache.commons.lang.time.StopWatch sw)
|
void |
EventLog.stemRevokePriv(GrouperSession s,
java.lang.String stem,
Privilege p,
org.apache.commons.lang.time.StopWatch sw)
|
void |
EventLog.stemRevokePriv(GrouperSession s,
java.lang.String stem,
edu.internet2.middleware.subject.Subject subj,
Privilege p,
org.apache.commons.lang.time.StopWatch sw)
|
void |
EventLog.stemSetAttr(GrouperSession s,
java.lang.String stem,
java.lang.String attr,
java.lang.String val,
org.apache.commons.lang.time.StopWatch sw)
|
Uses of GrouperSession in edu.internet2.middleware.grouper.misc |
---|
Methods in edu.internet2.middleware.grouper.misc with parameters of type GrouperSession | |
---|---|
void |
MemberOf.addComposite(GrouperSession s,
Group g,
Composite c)
A composite group is composed of two groups and a set operator (stored in grouper_composites table) (e.g. union, intersection, etc). |
void |
MemberOf.addImmediate(GrouperSession s,
Group g,
Field f,
Member _m)
An immediate member is directly assigned to a group. |
void |
MemberOf.addImmediate(GrouperSession s,
Stem ns,
Field f,
Member _m)
An immediate member is directly assigned to a group. |
java.lang.Object |
GrouperSessionHandler.callback(GrouperSession grouperSession)
This method will be called with the grouper session object to do what you wish. |
static GrouperCheckConfig.CheckGroupResult |
GrouperCheckConfig.checkGroup(GrouperSession grouperSession,
java.lang.String groupName,
boolean logError,
java.lang.Boolean autoCreate,
boolean logAutocreate,
java.lang.String displayExtension,
java.lang.String groupDescription,
java.lang.String propertyDescription,
Group[] groupResult)
verify that a group exists by name (dont throw exceptions) |
void |
MemberOf.deleteComposite(GrouperSession s,
Group g,
Composite c)
A composite group is composed of two groups and a set operator (stored in grouper_composites table) (e.g. union, intersection, etc). |
void |
MemberOf.deleteImmediate(GrouperSession s,
Group g,
Membership _ms,
Member _m)
An immediate member is directly assigned to a group. |
void |
MemberOf.deleteImmediate(GrouperSession s,
Stem ns,
Membership _ms,
Member _m)
An immediate member is directly assigned to a group. |
Uses of GrouperSession in edu.internet2.middleware.grouper.privs |
---|
Methods in edu.internet2.middleware.grouper.privs that return GrouperSession | |
---|---|
GrouperSession |
AttributeDefResolver.getGrouperSession()
get a reference to the session |
GrouperSession |
CachingAccessResolver.getGrouperSession()
|
GrouperSession |
NamingResolverDecorator.getGrouperSession()
|
GrouperSession |
NamingWrapper.getGrouperSession()
|
GrouperSession |
AccessResolverDecorator.getGrouperSession()
|
GrouperSession |
CachingNamingResolver.getGrouperSession()
|
GrouperSession |
AccessWrapper.getGrouperSession()
|
GrouperSession |
AccessResolver.getGrouperSession()
get a reference to the session |
GrouperSession |
AttributeDefResolverDecorator.getGrouperSession()
|
GrouperSession |
AttributeDefWrapper.getGrouperSession()
|
GrouperSession |
CachingAttrDefResolver.getGrouperSession()
|
GrouperSession |
NamingResolver.getGrouperSession()
get a reference to the session |
Methods in edu.internet2.middleware.grouper.privs with parameters of type GrouperSession | |
---|---|
static boolean |
PrivilegeHelper.canAdmin(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj)
|
static boolean |
PrivilegeHelper.canAttrAdmin(GrouperSession s,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj)
|
static boolean |
PrivilegeHelper.canAttrOptin(GrouperSession s,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj)
|
static boolean |
PrivilegeHelper.canAttrOptout(GrouperSession s,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj)
|
static boolean |
PrivilegeHelper.canAttrRead(GrouperSession s,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj)
|
static boolean |
PrivilegeHelper.canAttrUpdate(GrouperSession s,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj)
|
static boolean |
PrivilegeHelper.canAttrView(GrouperSession s,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj)
|
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.canOptin(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj)
TODO 20070823 find a real home for this and/or add tests |
static boolean |
PrivilegeHelper.canOptout(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj)
TODO 20070823 find a real home for this and/or add tests |
static boolean |
PrivilegeHelper.canRead(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj)
TODO 20070823 find a real home for this and/or add tests |
static boolean |
PrivilegeHelper.canUpdate(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj)
TODO 20070823 find a real home for this and/or add tests |
static boolean |
PrivilegeHelper.canView(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj)
TODO 20070823 find a real home for this and/or add tests |
static boolean |
PrivilegeHelper.canViewAttributeAssign(GrouperSession grouperSession,
AttributeAssign attributeAssign,
boolean checkUnderlyingIfAssignmentOnAssignment)
see if the attribute assigns are viewable |
static java.util.Set<AttributeAssign> |
PrivilegeHelper.canViewAttributeAssigns(GrouperSession grouperSession,
java.util.Collection<AttributeAssign> inputAttributeAssigns,
boolean checkUnderlyingIfAssignmentOnAssignment)
see if the attribute assigns are viewable |
static java.util.Set<AttributeDef> |
PrivilegeHelper.canViewAttributeDefs(GrouperSession s,
java.util.Collection<AttributeDef> inputAttributeDefs)
TODO 20070823 find a real home for this and/or add tests |
static java.util.Set |
PrivilegeHelper.canViewGroups(GrouperSession s,
java.util.Set candidates)
TODO 20070823 find a real home for this and/or add tests |
static boolean |
PrivilegeHelper.canViewMembers(GrouperSession grouperSession,
Group group,
Field field)
|
static boolean |
PrivilegeHelper.canViewMembership(GrouperSession grouperSession,
Membership membership)
|
static java.util.Set<Membership> |
PrivilegeHelper.canViewMemberships(GrouperSession grouperSession,
java.util.Collection<Membership> inputMemberships)
|
static java.util.Set<PermissionEntry> |
PrivilegeHelper.canViewPermissions(GrouperSession grouperSession,
java.util.Collection<PermissionEntry> inputPermissionEntries)
see if the attribute assigns are viewable |
static void |
PrivilegeHelper.dispatch(GrouperSession s,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
TODO 20070823 find a real home for this and/or add tests |
static void |
PrivilegeHelper.dispatch(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
TODO 20070823 find a real home for this and/or add tests |
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<AttributeDef> |
GrouperNonDbAttrDefAdapter.getAttributeDefsWhereSubjectHasPriv(GrouperSession s,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
|
java.util.Set<AttributeDef> |
AttributeDefAdapter.getAttributeDefsWhereSubjectHasPriv(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Get all attribute defs where this subject has this privilege. |
java.util.Set<Group> |
AccessAdapter.getGroupsWhereSubjectHasPriv(GrouperSession s,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Get all groups where this subject has this privilege. |
java.util.Set |
GrouperNonDbAccessAdapter.getGroupsWhereSubjectHasPriv(GrouperSession s,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Get all groups where this subject has this privilege. |
static NamingResolver |
NamingResolverFactory.getInstance(GrouperSession session)
|
static AccessResolver |
AccessResolverFactory.getInstance(GrouperSession session)
|
static AttributeDefResolver |
AttributeDefResolverFactory.getInstance(GrouperSession session)
|
static AccessResolver |
AccessResolverFactory.getInstance(GrouperSession session,
AccessAdapter access)
Returns chain of access resolvers. |
static AttributeDefResolver |
AttributeDefResolverFactory.getInstance(GrouperSession session,
AttributeDefAdapter attributeDefAdapter)
Returns chain of attrDef resolvers. |
static NamingResolver |
NamingResolverFactory.getInstance(GrouperSession session,
NamingAdapter naming)
Returns chain of naming resolvers. |
java.util.Set<AttributeDefPrivilege> |
GrouperNonDbAttrDefAdapter.getPrivs(GrouperSession grouperSession,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj)
|
java.util.Set<AttributeDefPrivilege> |
AttributeDefAdapter.getPrivs(GrouperSession grouperSession,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj)
Get all privileges held by this subject on this attribute definition. |
java.util.Set<AccessPrivilege> |
AccessAdapter.getPrivs(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj)
Get all privileges held by this subject on this group. |
java.util.Set |
GrouperNonDbAccessAdapter.getPrivs(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj)
Get all privileges held by this subject on this group. |
java.util.Set<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. |
static NamingResolver |
NamingResolverFactory.getResolver(GrouperSession session)
|
static AccessResolver |
AccessResolverFactory.getResolver(GrouperSession session)
|
static AttributeDefResolver |
AttributeDefResolverFactory.getResolver(GrouperSession session)
|
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 |
NamingAdapter.getStemsWhereSubjectHasPriv(GrouperSession s,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Get all stems where this subject has this privilege. |
java.util.Set |
GrouperNonDbNamingAdapter.getStemsWhereSubjectHasPriv(GrouperSession s,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Get all stems where this subject has this privilege. |
java.util.Set |
GrouperNonDbAttrDefAdapter.getSubjectsWithPriv(GrouperSession s,
AttributeDef attributeDef,
Privilege priv)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
AttributeDefAdapter.getSubjectsWithPriv(GrouperSession s,
AttributeDef attributeDef,
Privilege priv)
Get all subjects with this privilege on this attribute definition. |
java.util.Set<edu.internet2.middleware.subject.Subject> |
AccessAdapter.getSubjectsWithPriv(GrouperSession s,
Group g,
Privilege priv)
Get all subjects with this privilege on this group. |
java.util.Set |
GrouperNonDbAccessAdapter.getSubjectsWithPriv(GrouperSession s,
Group g,
Privilege priv)
|
java.util.Set |
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)
|
void |
GrouperNonDbAttrDefAdapter.grantPriv(GrouperSession s,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj,
Privilege priv,
java.lang.String uuid)
|
void |
AttributeDefAdapter.grantPriv(GrouperSession grouperSession,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj,
Privilege priv,
java.lang.String uuid)
Grant the privilege to the subject on this attrDef. |
void |
AccessAdapter.grantPriv(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Privilege priv,
java.lang.String uuid)
Grant the privilege to the subject on this group. |
void |
GrouperNonDbAccessAdapter.grantPriv(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Privilege priv,
java.lang.String uuid)
Grant the privilege to the subject on this group. |
void |
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)
|
boolean |
GrouperNonDbAttrDefAdapter.hasPriv(GrouperSession grouperSession,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
|
boolean |
AttributeDefAdapter.hasPriv(GrouperSession grouperSession,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Check whether the subject has this privilege on this attrDef. |
boolean |
AccessAdapter.hasPriv(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Check whether the subject has this privilege on this group. |
boolean |
GrouperNonDbAccessAdapter.hasPriv(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
|
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,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj,
java.util.Set<Privilege> privInSet)
|
static boolean |
PrivilegeHelper.hasPrivilege(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
java.util.Set<Privilege> privInSet)
|
static boolean |
PrivilegeHelper.hasPrivilege(GrouperSession s,
Stem stem,
edu.internet2.middleware.subject.Subject subj,
java.util.Set<Privilege> privInSet)
|
boolean |
BaseAttrDefAdapter.hqlFilterAttrDefsWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hqlTables,
java.lang.StringBuilder hqlWhereClause,
java.lang.String attributeDefColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
GrouperAttributeDefAdapter.hqlFilterAttrDefsWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hqlTables,
java.lang.StringBuilder hqlWhereClause,
java.lang.String attributeDefColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
AttributeDefAdapter.hqlFilterAttrDefsWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hqlTables,
java.lang.StringBuilder hqlWhereClause,
java.lang.String attrDefColumn,
java.util.Set<Privilege> privInSet)
for an attrDef query, check to make sure the subject can see the records (if filtering HQL, you can do the postHqlFilterAttrDefs instead if you like). |
boolean |
AccessAdapter.hqlFilterGroupsWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
java.util.Set<Privilege> privInSet)
for a group query, check to make sure the subject can see the records (if filtering HQL, you can do the postHqlFilterGroups instead if you like). |
boolean |
BaseAccessAdapter.hqlFilterGroupsWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
java.util.Set<Privilege> privInSet)
|
boolean |
NamingAdapter.hqlFilterStemsWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
java.util.Set<Privilege> privInSet)
for a stem query, check to make sure the subject can see the records (if filtering HQL, you can do the postHqlFilterGroups instead if you like). |
boolean |
BaseNamingAdapter.hqlFilterStemsWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
java.util.Set<Privilege> privInSet)
|
static java.util.Set<AttributeDef> |
GrouperPrivilegeAdapter.internal_getAttributeDefsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f)
|
static java.util.Set<Group> |
GrouperPrivilegeAdapter.internal_getGroupsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f)
|
static java.util.Set<? extends GrouperPrivilege> |
GrouperPrivilegeAdapter.internal_getPrivs(GrouperSession s,
Owner ownerGroupOrStemOrAttributeDef,
edu.internet2.middleware.subject.Subject subj,
Member m,
Privilege p,
java.util.Iterator it)
2007-11-02 Gary Brown If p==null determine by looking at the Membership list Discard those which are not privileges i.e. members / custom lists Added Owner to signature so we don't need to compute it consequently all Memberships must be of the same Owner |
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)
|
static boolean |
PrivilegeHelper.isRoot(GrouperSession s)
TODO 20070823 find a real home for this and/or add tests |
static boolean |
PrivilegeHelper.isWheel(GrouperSession s)
TODO 20070823 find a real home for this and/or add tests |
java.util.Set<AttributeAssign> |
BaseAttrDefAdapter.postHqlFilterAttributeAssigns(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<AttributeAssign> attributeAssigns)
|
java.util.Set<AttributeAssign> |
GrouperAttributeDefAdapter.postHqlFilterAttributeAssigns(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<AttributeAssign> attributeAssigns)
|
java.util.Set<AttributeAssign> |
AttributeDefAdapter.postHqlFilterAttributeAssigns(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<AttributeAssign> attributeAssigns)
filter attribute assignments for things the subject can see, assume underlying assignments are ok to view |
java.util.Set<AttributeDef> |
BaseAttrDefAdapter.postHqlFilterAttributeDefs(GrouperSession grouperSession,
java.util.Set<AttributeDef> inputAttributeDefs,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<AttributeDef> |
AttributeDefAdapter.postHqlFilterAttributeDefs(GrouperSession grouperSession,
java.util.Set<AttributeDef> attributeDefs,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
after HQL is run, filter attributeDefs. |
java.util.Set<Group> |
AccessAdapter.postHqlFilterGroups(GrouperSession grouperSession,
java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
after HQL is run, filter groups. |
java.util.Set<Group> |
BaseAccessAdapter.postHqlFilterGroups(GrouperSession grouperSession,
java.util.Set<Group> inputGroups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Membership> |
AccessAdapter.postHqlFilterMemberships(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Membership> memberships)
filter memberships for things the subject can see |
java.util.Set<Membership> |
BaseAccessAdapter.postHqlFilterMemberships(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Membership> memberships)
|
java.util.Set<PermissionEntry> |
BaseAttrDefAdapter.postHqlFilterPermissions(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<PermissionEntry> permissionEntries)
|
java.util.Set<PermissionEntry> |
GrouperAttributeDefAdapter.postHqlFilterPermissions(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<PermissionEntry> permissionEntries)
|
java.util.Set<PermissionEntry> |
AttributeDefAdapter.postHqlFilterPermissions(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<PermissionEntry> permissionEntries)
filter permissionEntries for things the subject can see, assume underlying assignments are ok to view |
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> |
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)
|
void |
GrouperNonDbAttrDefAdapter.privilegeCopy(GrouperSession s,
AttributeDef attributeDef1,
AttributeDef attributeDef2,
Privilege priv)
|
void |
AttributeDefAdapter.privilegeCopy(GrouperSession grouperSession,
AttributeDef attributeDef1,
AttributeDef attributeDef2,
Privilege priv)
Copies privileges for subjects that have the specified privilege on g1 to g2. |
void |
AccessAdapter.privilegeCopy(GrouperSession s,
Group g1,
Group g2,
Privilege priv)
Copies privileges for subjects that have the specified privilege on g1 to g2. |
void |
GrouperNonDbAccessAdapter.privilegeCopy(GrouperSession s,
Group g1,
Group g2,
Privilege priv)
Copies privileges for subjects that have the specified privilege on g1 to g2. |
void |
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 |
NamingAdapter.privilegeCopy(GrouperSession s,
edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2. |
void |
AccessAdapter.privilegeCopy(GrouperSession s,
edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2. |
void |
GrouperNonDbAttrDefAdapter.privilegeCopy(GrouperSession s,
edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
|
void |
AttributeDefAdapter.privilegeCopy(GrouperSession s,
edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2. |
void |
GrouperNonDbNamingAdapter.privilegeCopy(GrouperSession s,
edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2. |
void |
GrouperNonDbAccessAdapter.privilegeCopy(GrouperSession s,
edu.internet2.middleware.subject.Subject subj1,
edu.internet2.middleware.subject.Subject subj2,
Privilege priv)
Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2. |
void |
NamingAdapter.revokeAllPrivilegesForSubject(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject)
Revoke all naming privileges that this subject has. |
void |
AccessAdapter.revokeAllPrivilegesForSubject(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject)
Revoke all access privileges that this subject has. |
void |
GrouperNonDbAttrDefAdapter.revokeAllPrivilegesForSubject(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject)
|
void |
AttributeDefAdapter.revokeAllPrivilegesForSubject(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject)
Revoke all access privileges that this subject has. |
void |
GrouperNonDbNamingAdapter.revokeAllPrivilegesForSubject(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject)
|
void |
GrouperNonDbAccessAdapter.revokeAllPrivilegesForSubject(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject)
|
void |
GrouperNonDbAttrDefAdapter.revokePriv(GrouperSession grouperSession,
AttributeDef attributeDef,
Privilege priv)
|
void |
AttributeDefAdapter.revokePriv(GrouperSession grouperSession,
AttributeDef attributeDef,
Privilege priv)
Revoke this privilege from everyone on this attrDef. |
void |
GrouperNonDbAttrDefAdapter.revokePriv(GrouperSession grouperSession,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
|
void |
AttributeDefAdapter.revokePriv(GrouperSession grouperSession,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Revoke the privilege from the subject on this attrDef. |
void |
AccessAdapter.revokePriv(GrouperSession s,
Group g,
Privilege priv)
Revoke this privilege from everyone on this group. |
void |
GrouperNonDbAccessAdapter.revokePriv(GrouperSession s,
Group g,
Privilege priv)
Revoke this privilege from everyone on this group. |
void |
AccessAdapter.revokePriv(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Revoke the privilege from the subject on this group. |
void |
GrouperNonDbAccessAdapter.revokePriv(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Revoke the privilege from the subject on this group. |
void |
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. |
Constructors in edu.internet2.middleware.grouper.privs with parameters of type GrouperSession | |
---|---|
AccessWrapper(GrouperSession session,
AccessAdapter access)
Facade around AccessAdapter that implements AccessResolver . |
|
AttributeDefWrapper(GrouperSession session,
AttributeDefAdapter attributeDefAdapter)
Facade around AccessAdapter that implements AccessResolver . |
|
NamingWrapper(GrouperSession session,
NamingAdapter naming)
Facade around NamingAdapter that implements NamingResolver . |
Uses of GrouperSession in edu.internet2.middleware.grouper.validator |
---|
Methods in edu.internet2.middleware.grouper.validator with parameters of type GrouperSession | |
---|---|
static ModifyGroupTypeValidator |
ModifyGroupTypeValidator.validate(GrouperSession s,
GroupType type)
|
Uses of GrouperSession in edu.internet2.middleware.grouper.xml |
---|
Constructors in edu.internet2.middleware.grouper.xml with parameters of type GrouperSession | |
---|---|
XmlExporter(GrouperSession s,
java.util.Properties userOptions)
Export the Groups Registry to XML. |
|
XmlImporter(GrouperSession s,
java.util.Properties userOptions)
Import the Groups Registry from XML. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |