|
||||||||||
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.attr.assign | |
edu.internet2.middleware.grouper.entity | |
edu.internet2.middleware.grouper.filter | This package contains classes which help query for Groups, Stems, etc |
edu.internet2.middleware.grouper.group | |
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.session | |
edu.internet2.middleware.grouper.subj | This package contains classes related to the subject API |
edu.internet2.middleware.grouper.subj.decoratorExamples | |
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) |
Uses of GrouperSession in edu.internet2.middleware.grouper |
---|
Methods in edu.internet2.middleware.grouper that return GrouperSession | |
---|---|
static GrouperSession |
SubjectFinder.grouperSessionOrRootForSubjectFinder()
|
GrouperSession |
GrouperSession.internal_getRootSession()
|
static GrouperSession |
GrouperSourceAdapter.internal_getSessionOrRootForSubjectFinder()
|
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.startBySubjectIdAndSource(java.lang.String subjectId,
java.lang.String sourceId)
start a session based on a sourceId and subjectId |
static GrouperSession |
GrouperSession.startBySubjectIdAndSource(java.lang.String subjectId,
java.lang.String sourceId,
boolean addToThreadLocal)
start a session based on a sourceId and subjectId |
static GrouperSession |
GrouperSession.startBySubjectIdentifierAndSource(java.lang.String subjectIdentifier,
java.lang.String sourceId)
start a session based on a sourceId and subjectId |
static GrouperSession |
GrouperSession.startBySubjectIdentifierAndSource(java.lang.String subjectIdentifier,
java.lang.String sourceId,
boolean addToThreadLocal)
start a session based on a sourceId and subjectId |
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. |
AttributeDefName |
GroupType.addAttribute(GrouperSession s,
java.lang.String name)
Deprecated. |
AttributeDefName |
GroupType.addAttribute(GrouperSession s,
java.lang.String name,
boolean exceptionIfExists)
Deprecated. |
AttributeDefName |
GroupType.addAttribute(GrouperSession s,
java.lang.String name,
boolean exceptionIfExists,
java.lang.String uuid)
Deprecated. |
Field |
GroupType.addList(GrouperSession s,
java.lang.String name,
Privilege read,
Privilege write)
Deprecated. |
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)
Deprecated. |
static GroupType |
GroupType.createType(GrouperSession s,
java.lang.String name,
boolean exceptionIfExists)
Deprecated. |
static GroupType |
GroupType.createType(GrouperSession s,
java.lang.String name,
boolean exceptionIfExists,
java.lang.String uuid)
Deprecated. |
static void |
SubjectFinder.decorateSubjects(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
java.util.Collection<java.lang.String> attributeNamesRequested)
decorate subjects based on subject customizer in grouper.properties |
void |
GroupType.delete(GrouperSession s)
Deprecated. |
void |
RegistrySubject.delete(GrouperSession s)
Delete existing RegistrySubject . |
void |
GroupType.deleteField(GrouperSession s,
java.lang.String name)
Deprecated. |
static edu.internet2.middleware.subject.Subject |
SubjectFinder.filterSubject(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.lang.String filterSubjectsInStemName)
filter subjects based on subject customizer in grouper.properties |
static java.util.Map<java.lang.String,edu.internet2.middleware.subject.Subject> |
SubjectFinder.filterSubjects(GrouperSession grouperSession,
java.util.Map<java.lang.String,edu.internet2.middleware.subject.Subject> subjectMap,
java.lang.String filterSubjectsInStemName)
filter subjects based on subject customizer in grouper.properties |
static java.util.Set<edu.internet2.middleware.subject.Subject> |
SubjectFinder.filterSubjects(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
java.lang.String filterSubjectsInStemName)
filter subjects based on subject customizer in grouper.properties |
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 Stem |
StemFinder.findByAlternateName(GrouperSession s,
java.lang.String name,
boolean exceptionOnNotFound,
QueryOptions queryOptions)
Find stem 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 Stem |
StemFinder.findByCurrentName(GrouperSession s,
java.lang.String name,
boolean exceptionOnNotFound,
QueryOptions queryOptions)
Find stem 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 java.util.Set<Stem> |
StemFinder.findByUuids(GrouperSession s,
java.util.Collection<java.lang.String> uuids,
QueryOptions queryOptions)
Get stems by uuids. |
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,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj,
Field f,
boolean exceptionIfNotFound)
Return the immediate membership if it exists. |
static Membership |
MembershipFinder.findImmediateMembership(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
boolean exceptionIfNotFound)
Return the immediate membership if it exists. |
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 Membership |
MembershipFinder.findImmediateMembership(GrouperSession s,
Stem stem,
edu.internet2.middleware.subject.Subject subj,
Field f,
boolean exceptionIfNotFound)
Return the immediate membership if it exists. |
static Stem |
StemFinder.findRootStem(GrouperSession s)
Find root stem of the Groups Registry. |
boolean |
GrouperAccessAdapter.hqlFilterGroupsNotWithPrivWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
Privilege privilege,
boolean considerAllSubject)
|
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.hqlFilterStemsNotWithPrivWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
Privilege privilege,
boolean considerAllSubject)
|
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)
|
Composite |
Group.internal_addCompositeMember(GrouperSession session,
CompositeType type,
Group left,
Group right,
java.lang.String uuid)
|
static Field |
Field.internal_addField(GrouperSession s,
java.lang.String name,
FieldType type,
Privilege read,
Privilege write,
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,
java.sql.Timestamp startDate,
java.sql.Timestamp endDate)
|
static Membership |
Membership.internal_addImmediateMembership(GrouperSession s,
Stem ns,
edu.internet2.middleware.subject.Subject subj,
Field f,
java.lang.String uuid)
|
Field |
GroupType.internal_addList(GrouperSession s,
java.lang.String name,
Privilege read,
Privilege write,
java.lang.String fieldId,
boolean exceptionIfExists)
|
static Stem |
Stem.internal_addRootStem(GrouperSession s,
boolean[] changed)
add root stem |
static GroupType |
GroupType.internal_createType(GrouperSession s,
java.lang.String name,
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,
SortStringEnum memberSortStringEnum,
SearchStringEnum memberSearchStringEnum,
java.lang.String memberSearchStringValue)
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 java.lang.String |
GrouperLoader.dryRunJobOnceForGroup(GrouperSession grouperSession,
Group group,
java.lang.String fileName)
|
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 void |
GrouperLoaderJob.runJobLdap(Hib3GrouperLoaderLog hib3GrouploaderLog,
Group jobGroup,
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 |
static void |
GrouperLoaderType.syncGroupList(GrouperLoaderResultset grouperLoaderResultsetOverall,
long startTime,
GrouperSession grouperSession,
java.util.List<Group> andGroups,
java.util.List<GroupType> groupTypes,
java.lang.String groupLikeString,
java.lang.String groupNameOverall,
Hib3GrouperLoaderLog hib3GrouploaderLogOverall,
GrouperLoaderStatus[] statusOverall,
GrouperLoaderDb grouperLoaderDb,
java.util.Map<java.lang.String,java.lang.String> groupNameToDisplayName,
java.util.Map<java.lang.String,java.lang.String> groupNameToDescription,
java.util.Map<java.lang.String,java.util.Map<Privilege,java.util.List<edu.internet2.middleware.subject.Subject>>> privsToAdd,
java.util.Set<java.lang.String> groupNamesFromGroupQuery)
sync a group list |
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)
|
|
LoaderJobBean(java.lang.String ldapType1,
java.lang.String ldapServerId1,
java.lang.String ldapFilter1,
java.lang.String ldapSubjectAttribute1,
java.lang.String ldapSearchDn1,
java.lang.String ldapSourceId1,
java.lang.String ldapSubjectIdType1,
java.lang.String ldapSearchScope1,
long startTime1,
GrouperLoaderType grouperLoaderType1,
java.lang.String groupNameOverall1,
Hib3GrouperLoaderLog hib3GrouploaderLogOverall1,
GrouperSession grouperSession1,
java.util.List<Group> andGroups1,
java.lang.String ldapGroupAttribute1,
java.lang.String extraAttributes1,
java.lang.String ldapGroupNameExpression1,
java.lang.String ldapGroupDisplayExtensionExpression1,
java.lang.String ldapGroupDescriptionExpression1,
java.lang.String ldapSubjectExpression1,
java.util.List<GroupType> groupTypes1,
java.lang.String ldapGroupReaders1,
java.lang.String ldapGroupViewers1,
java.lang.String ldapGroupAdmins1,
java.lang.String ldapGroupUpdaters1,
java.lang.String ldapGroupOptins1,
java.lang.String ldapGroupOptouts1,
java.lang.String groupsLike1,
java.lang.String ldapAttributeFilterExpression1,
java.lang.String ldapGroupAttrReaders1,
java.lang.String ldapGroupAttrUpdaters1)
constructor for ldap jobs |
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.attr.assign |
---|
Constructors in edu.internet2.middleware.grouper.attr.assign with parameters of type GrouperSession | |
---|---|
AttributeAssignSave(GrouperSession theGrouperSession)
create a new attribute assign save |
Uses of GrouperSession in edu.internet2.middleware.grouper.entity |
---|
Constructors in edu.internet2.middleware.grouper.entity with parameters of type GrouperSession | |
---|---|
EntitySave(GrouperSession theGrouperSession)
create a new entity 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.group |
---|
Constructors in edu.internet2.middleware.grouper.group with parameters of type GrouperSession | |
---|---|
CompositeSave(GrouperSession theGrouperSession)
create a new composite save |
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<AttributeDefName> |
AttributeDefNameDAO.findAllAttributeNamesSecure(java.lang.String scope,
boolean splitScope,
GrouperSession grouperSession,
java.lang.String attributeDefId,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
get all attribute names secure, split the scope by whitespace |
java.util.Set<AttributeDefName> |
AttributeDefNameDAO.findAllAttributeNamesSecure(java.lang.String scope,
boolean splitScope,
GrouperSession grouperSession,
java.lang.String attributeDefId,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType,
ServiceRole serviceRole,
boolean anyServiceRole)
get all attribute names secure, split the scope by whitespace |
java.util.Set<AttributeDefName> |
AttributeDefNameDAO.findAllAttributeNamesSecure(java.lang.String scope,
boolean splitScope,
GrouperSession grouperSession,
java.lang.String attributeDefId,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType,
ServiceRole serviceRole,
boolean anyServiceRole,
java.lang.String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName)
get all attribute names secure, split the scope by whitespace |
java.util.Set<AttributeDefName> |
AttributeDefNameDAO.findAllAttributeNamesSecure(java.lang.String scope,
boolean splitScope,
GrouperSession grouperSession,
java.lang.String attributeDefId,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType,
ServiceRole serviceRole,
boolean anyServiceRole,
java.lang.String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
java.util.Set<java.lang.String> idsOfAttributeDefNames)
get all attribute names secure, split the scope by whitespace |
java.util.Set<AttributeDefName> |
AttributeDefNameDAO.findAllAttributeNamesSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
java.lang.String attributeDefId,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
get all attribute names secure, split the scope by whitespace |
java.util.Set<Group> |
StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
Find all child groups within specified scope, and make sure the grouper session can see them |
java.util.Set<Group> |
StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
Find all child groups within specified scope, and make sure the grouper session can see them |
java.util.Set<Group> |
StemDAO.findAllChildMembershipGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
Find all child groups within specified scope, and make sure the grouper session can see them |
java.util.Set<Stem> |
StemDAO.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<AttributeDef> |
AttributeDefDAO.findAttributeDefsInStemWithoutPrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
java.lang.String sqlLikeString)
see which attributeDefs do not have this privilege |
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<Entity> |
EntityDAO.findEntitiesSecure(GrouperSession grouperSession,
java.util.List<java.lang.String> ancestorFolderIds,
java.util.List<java.lang.String> ancestorFolderNames,
java.util.List<java.lang.String> ids,
java.util.List<java.lang.String> names,
java.util.List<java.lang.String> parentFolderIds,
java.util.List<java.lang.String> parentFolderNames,
java.lang.String terms,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
find entities |
java.util.Set<Group> |
GroupDAO.findGroupsInStemWithoutPrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
java.lang.String sqlLikeString)
see which groups do not have this privilege |
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<Stem> |
StemDAO.findStemsInStemWithoutPrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
java.lang.String sqlLikeString)
see which stems do not have this privilege |
java.util.Set<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<AttributeDef> |
AttributeDefDAO.getAllAttributeDefsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
get all attribute defs secure, split the scope by whitespace |
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(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
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<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<TypeOfGroup> typeOfGroups)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroup,
boolean splitScope,
edu.internet2.middleware.subject.Subject membershipSubject,
Field field)
get all groups secure, split the scope by whitespace |
java.util.Set<Group> |
GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroup,
boolean splitScope,
edu.internet2.middleware.subject.Subject membershipSubject,
Field field,
java.lang.String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
edu.internet2.middleware.subject.Subject subjectNotInGroup,
java.util.Collection<java.lang.String> groupIds,
java.util.Collection<java.lang.String> groupNames,
java.lang.Boolean compositeOwner)
get all groups secure, split the scope by whitespace |
java.util.Set<Group> |
GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroup,
boolean splitScope,
edu.internet2.middleware.subject.Subject membershipSubject,
Field field,
java.lang.String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
edu.internet2.middleware.subject.Subject subjectNotInGroup,
java.util.Collection<java.lang.String> groupIds,
java.util.Collection<java.lang.String> groupNames,
java.lang.Boolean compositeOwner,
java.lang.String idOfAttributeDefName,
java.lang.Object attributeValue)
get all groups secure, split the scope by whitespace |
java.util.Set<Group> |
GroupDAO.getAllGroupsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
get all groups secure, split the scope by whitespace |
java.util.Set<Group> |
GroupDAO.getAllGroupsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
TypeOfGroup typeOfGroup)
get all groups secure, split the scope by whitespace |
java.util.Set<Stem> |
StemDAO.getAllStemsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Stem> |
StemDAO.getAllStemsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Stem> |
StemDAO.getAllStemsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
java.lang.String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
java.util.Collection<Field> userHasInGroupFields,
java.util.Collection<Field> userHasInAttributeFields,
java.util.Collection<java.lang.String> stemIds)
|
java.util.Set<Stem> |
StemDAO.getAllStemsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
java.lang.String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
java.util.Collection<Field> userHasInGroupFields,
java.util.Collection<Field> userHasInAttributeFields,
java.util.Collection<java.lang.String> stemIds,
java.lang.String idOfAttributeDefName,
java.lang.Object attributeValue,
java.lang.Boolean attributeCheckReadOnAttributeDef)
|
java.util.Set<Stem> |
StemDAO.getAllStemsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions)
get all stems secure, split the scope by whitespace |
java.util.Set<Stem> |
StemDAO.getAllStemsWithGroupsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
get stems with groups that have privileges |
java.util.Set<Group> |
GroupDAO.getImmediateChildrenMembershipSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly)
get immediate children secure |
java.util.Set<Stem> |
StemDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
get immediate children (stems) secure |
java.util.Set<Group> |
GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
get immediate children secure |
java.util.Set<Group> |
GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
get immediate children secure |
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<AttributeDefName> |
Hib3AttributeDefNameDAO.findAllAttributeNamesSecure(java.lang.String scope,
boolean splitScope,
GrouperSession grouperSession,
java.lang.String attributeDefId,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
|
java.util.Set<AttributeDefName> |
Hib3AttributeDefNameDAO.findAllAttributeNamesSecure(java.lang.String scope,
boolean splitScope,
GrouperSession grouperSession,
java.lang.String attributeDefId,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType,
ServiceRole serviceRole,
boolean anyServiceRole)
|
java.util.Set<AttributeDefName> |
Hib3AttributeDefNameDAO.findAllAttributeNamesSecure(java.lang.String scope,
boolean splitScope,
GrouperSession grouperSession,
java.lang.String attributeDefId,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType,
ServiceRole serviceRole,
boolean anyServiceRole,
java.lang.String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName)
|
java.util.Set<AttributeDefName> |
Hib3AttributeDefNameDAO.findAllAttributeNamesSecure(java.lang.String scope,
boolean splitScope,
GrouperSession grouperSession,
java.lang.String attributeDefId,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType,
ServiceRole serviceRole,
boolean anyServiceRole,
java.lang.String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
java.util.Set<java.lang.String> idsOfAttributeDefNames)
|
java.util.Set<AttributeDefName> |
Hib3AttributeDefNameDAO.findAllAttributeNamesSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
java.lang.String attributeDefId,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
|
java.util.Set<Group> |
Hib3StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Group> |
Hib3StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
java.util.Set<Group> |
Hib3StemDAO.findAllChildMembershipGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Stem> |
Hib3StemDAO.findAllChildStemsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<AttributeDef> |
Hib3AttributeDefDAO.findAttributeDefsInStemWithoutPrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<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<Entity> |
Hib3EntityDAO.findEntitiesSecure(GrouperSession grouperSession,
java.util.List<java.lang.String> ancestorFolderIds,
java.util.List<java.lang.String> ancestorFolderNames,
java.util.List<java.lang.String> ids,
java.util.List<java.lang.String> names,
java.util.List<java.lang.String> parentFolderIds,
java.util.List<java.lang.String> parentFolderNames,
java.lang.String terms,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Group> |
Hib3GroupDAO.findGroupsInStemWithoutPrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<Membership> |
Hib3MembershipDAO.findMembershipsByMemberAndFieldSecure(GrouperSession grouperSession,
java.lang.String memberUUID,
Field f,
boolean enabledOnly)
|
java.util.Set<Stem> |
Hib3StemDAO.findStemsInStemWithoutPrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<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<AttributeDef> |
Hib3AttributeDefDAO.getAllAttributeDefsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
|
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)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
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<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<TypeOfGroup> typeOfGroups)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups,
boolean splitScope,
edu.internet2.middleware.subject.Subject membershipSubject,
Field field)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups,
boolean splitScope,
edu.internet2.middleware.subject.Subject membershipSubject,
Field field,
java.lang.String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
edu.internet2.middleware.subject.Subject subjectNotInGroup,
java.util.Collection<java.lang.String> groupIds,
java.util.Collection<java.lang.String> groupNames,
java.lang.Boolean compositeOwner)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups,
boolean splitScope,
edu.internet2.middleware.subject.Subject membershipSubject,
Field field,
java.lang.String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
edu.internet2.middleware.subject.Subject subjectNotInGroup,
java.util.Collection<java.lang.String> groupIds,
java.util.Collection<java.lang.String> groupNames,
java.lang.Boolean compositeOwner,
java.lang.String idOfAttributeDefName,
java.lang.Object attributeValue)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
TypeOfGroup typeOfGroup)
|
java.util.Set<Stem> |
Hib3StemDAO.getAllStemsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Stem> |
Hib3StemDAO.getAllStemsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Stem> |
Hib3StemDAO.getAllStemsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
java.lang.String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
java.util.Collection<Field> userHasInGroupFields,
java.util.Collection<Field> userHasInAttributeFields,
java.util.Collection<java.lang.String> totalStemIds)
|
java.util.Set<Stem> |
Hib3StemDAO.getAllStemsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
java.lang.String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
java.util.Collection<Field> userHasInGroupFields,
java.util.Collection<Field> userHasInAttributeFields,
java.util.Collection<java.lang.String> totalStemIds,
java.lang.String idOfAttributeDefName,
java.lang.Object attributeValue,
java.lang.Boolean attributeCheckReadOnAttributeDef)
|
java.util.Set<Stem> |
Hib3StemDAO.getAllStemsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions)
|
java.util.Set<Stem> |
Hib3StemDAO.getAllStemsWithGroupsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Group> |
Hib3GroupDAO.getImmediateChildrenMembershipSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.Set<Stem> |
Hib3StemDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Group> |
Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Group> |
Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
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. |
static Stem |
GrouperCheckConfig.legacyAttributeBaseStem(GrouperSession grouperSession)
get or create the legacy attribute base stem |
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.canAttrDefAttrRead(GrouperSession s,
AttributeDef attributeDef,
edu.internet2.middleware.subject.Subject subj)
|
static boolean |
PrivilegeHelper.canAttrDefAttrUpdate(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.canGroupAttrRead(GrouperSession s,
Group group,
edu.internet2.middleware.subject.Subject subj)
|
static boolean |
PrivilegeHelper.canGroupAttrUpdate(GrouperSession s,
Group group,
edu.internet2.middleware.subject.Subject subj)
|
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.canStem(GrouperSession s,
Stem ns,
edu.internet2.middleware.subject.Subject subj)
TODO 20070823 find a real home for this and/or add tests |
static boolean |
PrivilegeHelper.canStemAdmin(GrouperSession s,
Stem ns,
edu.internet2.middleware.subject.Subject subj)
|
static boolean |
PrivilegeHelper.canStemAttrRead(GrouperSession s,
Stem stem,
edu.internet2.middleware.subject.Subject subj)
|
static boolean |
PrivilegeHelper.canStemAttrUpdate(GrouperSession s,
Stem stem,
edu.internet2.middleware.subject.Subject subj)
|
static 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 java.util.Set<PITAttributeAssign> |
PrivilegeHelper.canViewPITAttributeAssigns(GrouperSession grouperSession,
java.util.Collection<PITAttributeAssign> inputPITAttributeAssigns,
boolean checkUnderlyingIfAssignmentOnAssignment)
see if the pit 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.getAttributeDefsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
Get all attributedefs where this subject doesnt have this privilege. |
java.util.Set<AttributeDef> |
AttributeDefAdapter.getAttributeDefsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
find the attributeDefs which do not have a certain privilege |
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.getGroupsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
find the groups which do not have a certain privilege |
java.util.Set<Group> |
GrouperNonDbAccessAdapter.getGroupsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
Get all groups where this subject doesnt have 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<Group> |
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<Stem> |
NamingAdapter.getStemsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
find the stems which do not have a certain privilege |
java.util.Set<Stem> |
GrouperNonDbNamingAdapter.getStemsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
Get all stems where this subject doesnt have this privilege. |
java.util.Set |
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 |
BaseAttrDefAdapter.hqlFilterAttributeDefsNotWithPrivWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String attributeDefColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
GrouperAttributeDefAdapter.hqlFilterAttributeDefsNotWithPrivWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String attributeDefColumn,
Privilege privilege,
boolean considerAllSubject)
|
boolean |
AttributeDefAdapter.hqlFilterAttributeDefsNotWithPrivWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String attributeDefColumn,
Privilege privilege,
boolean considerAllSubject)
for an attributeDef query, check to make sure the subject cant see the records (if filtering HQL, you can do the postHqlFilterAttributeDefs instead if you like). |
boolean |
AccessAdapter.hqlFilterGroupsNotWithPrivWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
Privilege privilege,
boolean considerAllSubject)
for a group query, check to make sure the subject cant see the records (if filtering HQL, you can do the postHqlFilterGroups instead if you like). |
boolean |
BaseAccessAdapter.hqlFilterGroupsNotWithPrivWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String groupColumn,
Privilege privilege,
boolean considerAllSubject)
|
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.hqlFilterStemsNotWithPrivWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
Privilege privilege,
boolean considerAllSubject)
for a stem query, check to make sure the subject cant see the records (if filtering HQL, you can do the postHqlFilterStems instead if you like). |
boolean |
BaseNamingAdapter.hqlFilterStemsNotWithPrivWhereClause(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
HqlQuery hqlQuery,
java.lang.StringBuilder hql,
java.lang.String stemColumn,
Privilege privilege,
boolean considerAllSubject)
|
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_getAttributeDefsWhereSubjectDoesntHavePriv(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
static java.util.Set<AttributeDef> |
GrouperPrivilegeAdapter.internal_getAttributeDefsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f)
|
static java.util.Set<Group> |
GrouperPrivilegeAdapter.internal_getGroupsWhereSubjectDoesntHavePriv(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
static java.util.Set<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_getStemsWhereSubjectDoesntHavePriv(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
static java.util.Set<Stem> |
GrouperPrivilegeAdapter.internal_getStemsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f)
|
static java.util.Set<Stem> |
GrouperPrivilegeAdapter.internal_getStemsWithGroupsWhereSubjectHasPriv(GrouperSession grouperSession,
Member member,
Field field)
|
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<PITAttributeAssign> |
BaseAttrDefAdapter.postHqlFilterPITAttributeAssigns(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<PITAttributeAssign> pitAttributeAssigns)
|
java.util.Set<PITAttributeAssign> |
GrouperAttributeDefAdapter.postHqlFilterPITAttributeAssigns(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<PITAttributeAssign> pitAttributeAssigns)
|
java.util.Set<PITAttributeAssign> |
AttributeDefAdapter.postHqlFilterPITAttributeAssigns(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<PITAttributeAssign> pitAttributeAssigns)
filter pit attribute assignments 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. |
java.util.Set<PrivilegeSubjectContainer> |
GrouperNonDbAttrDefAdapter.retrievePrivileges(GrouperSession grouperSession,
AttributeDef attributeDef,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
java.util.Set<PrivilegeSubjectContainer> |
AttributeDefAdapter.retrievePrivileges(GrouperSession grouperSession,
AttributeDef attributeDef,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
get a list of privilege subjects, there are no results with the same subject/privilege combination |
java.util.Set<PrivilegeSubjectContainer> |
AccessAdapter.retrievePrivileges(GrouperSession grouperSession,
Group group,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
get a list of privilege subjects, there are no results with the same subject/privilege combination |
java.util.Set<PrivilegeSubjectContainer> |
GrouperNonDbAccessAdapter.retrievePrivileges(GrouperSession grouperSession,
Group group,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
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.session |
---|
Methods in edu.internet2.middleware.grouper.session that return GrouperSession | |
---|---|
GrouperSession |
GrouperSessionResult.getGrouperSession()
grouper session |
Methods in edu.internet2.middleware.grouper.session with parameters of type GrouperSession | |
---|---|
void |
GrouperSessionResult.setGrouperSession(GrouperSession grouperSession)
grouper session |
Uses of GrouperSession in edu.internet2.middleware.grouper.subj |
---|
Methods in edu.internet2.middleware.grouper.subj with parameters of type GrouperSession | |
---|---|
java.util.Set<edu.internet2.middleware.subject.Subject> |
SubjectCustomizerBase.decorateSubjects(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
java.util.Collection<java.lang.String> attributeNamesRequested)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
SubjectCustomizer.decorateSubjects(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
java.util.Collection<java.lang.String> attributeNamesRequested)
decorate subjects based on attributes requested |
java.util.Set<edu.internet2.middleware.subject.Subject> |
SubjectCustomizerBase.filterSubjects(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
java.lang.String findSubjectsInStemName)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
SubjectCustomizer.filterSubjects(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
java.lang.String findSubjectsInStemName)
you can edit the subjects (or replace), but you shouldnt remove them |
Uses of GrouperSession in edu.internet2.middleware.grouper.subj.decoratorExamples |
---|
Methods in edu.internet2.middleware.grouper.subj.decoratorExamples with parameters of type GrouperSession | |
---|---|
java.util.Set<edu.internet2.middleware.subject.Subject> |
SubjectCustomizerForDecoratorExtraAttributes.decorateSubjects(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
java.util.Collection<java.lang.String> attributeNamesRequested)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
SubjectCustomizerForDecoratorTestingHideStudentData.filterSubjects(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
java.lang.String findSubjectsInStemName)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
SubjectCustomizerForDecoratorUiDisplay.filterSubjects(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
java.lang.String findSubjectsInStemName)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
SubjectCustomizerForDecoratorTestingCollabGroup.filterSubjects(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
java.lang.String findSubjectsInStemName)
|
Uses of GrouperSession in edu.internet2.middleware.grouper.util |
---|
Constructors in edu.internet2.middleware.grouper.util with parameters of type GrouperSession | |
---|---|
GrouperCallable(java.lang.String theLogLabel,
GrouperSession theGrouperSession)
|
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 |