Package | Description |
---|---|
edu.internet2.middleware.grouper |
The I2MI Grouper project is an open source toolkit for managing groups.
|
edu.internet2.middleware.grouper.app.deprovisioning | |
edu.internet2.middleware.grouper.app.gsh | |
edu.internet2.middleware.grouper.app.gsh.template | |
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://spaces.internet2.edu/display/Grouper/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.esb.listener | |
edu.internet2.middleware.grouper.externalSubjects | |
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.
|
Modifier and Type | Method and Description |
---|---|
static GrouperSession |
SubjectFinder.grouperSessionOrRootForSubjectFinder() |
GrouperSession |
GrouperSession.internal_getRootSession() |
static GrouperSession |
GrouperSourceAdapter.internal_getSessionOrRootForSubjectFinder() |
static GrouperSession |
GrouperSession.start(Subject subject)
Start a session for interacting with the Grouper API.
|
static GrouperSession |
GrouperSession.start(Subject subject,
boolean addToThreadLocal)
Start a session for interacting with the Grouper API.
|
static GrouperSession |
GrouperSession.startBySubjectIdAndSource(String subjectId,
String sourceId)
start a session based on a sourceId and subjectId
|
static GrouperSession |
GrouperSession.startBySubjectIdAndSource(String subjectId,
String sourceId,
boolean addToThreadLocal)
start a session based on a sourceId and subjectId
|
static GrouperSession |
GrouperSession.startBySubjectIdentifierAndSource(String subjectIdentifier,
String sourceId)
start a session based on a sourceId and subjectId
|
static GrouperSession |
GrouperSession.startBySubjectIdentifierAndSource(String subjectIdentifier,
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.
|
static GrouperSession |
GrouperSession.staticGrouperSession(boolean exceptionOnNull)
get the threadlocal grouper session.
|
Modifier and Type | Method and Description |
---|---|
static Stem |
Stem._createStemAndParentStemsIfNotExist(GrouperSession grouperSession,
String stemName,
String stemDisplayNameForInserts)
create stems and parents if not exist.
|
static RegistrySubject |
RegistrySubject.add(GrouperSession s,
String id,
String type,
String name)
|
static RegistrySubject |
RegistrySubject.add(GrouperSession s,
String id,
String type,
String name,
String nameAttributeValue,
String loginid,
String description,
String email)
|
AttributeDefName |
GroupType.addAttribute(GrouperSession s,
String name)
Deprecated.
|
AttributeDefName |
GroupType.addAttribute(GrouperSession s,
String name,
boolean exceptionIfExists)
Deprecated.
|
AttributeDefName |
GroupType.addAttribute(GrouperSession s,
String name,
boolean exceptionIfExists,
String uuid)
Deprecated.
|
Field |
GroupType.addList(GrouperSession s,
String name,
Privilege read,
Privilege write)
Deprecated.
|
static RegistrySubject |
RegistrySubject.addOrUpdate(GrouperSession s,
String id,
String type,
String name,
String nameAttributeValue,
String loginid,
String description,
String email)
|
static Object |
GrouperSession.callbackGrouperSession(GrouperSession grouperSession,
GrouperSessionHandler grouperSessionHandler)
call this to send a callback for the grouper session object.
|
static GroupType |
GroupType.createType(GrouperSession s,
String name)
Deprecated.
|
static GroupType |
GroupType.createType(GrouperSession s,
String name,
boolean exceptionIfExists)
Deprecated.
|
static GroupType |
GroupType.createType(GrouperSession s,
String name,
boolean exceptionIfExists,
String uuid)
Deprecated.
|
static void |
SubjectFinder.decorateSubjects(GrouperSession grouperSession,
Set<Subject> subjects,
Collection<String> attributeNamesRequested)
decorate subjects based on subject customizer in grouper.properties
|
void |
RegistrySubject.delete(GrouperSession s)
Delete existing
RegistrySubject . |
void |
GroupType.delete(GrouperSession s)
Deprecated.
|
void |
GroupType.deleteField(GrouperSession s,
String name)
Deprecated.
|
static Subject |
SubjectFinder.filterSubject(GrouperSession grouperSession,
Subject subject,
String filterSubjectsInStemName)
filter subjects based on subject customizer in grouper.properties
|
static Map<String,Subject> |
SubjectFinder.filterSubjects(GrouperSession grouperSession,
Map<String,Subject> subjectMap,
String filterSubjectsInStemName)
filter subjects based on subject customizer in grouper.properties
|
static Set<Subject> |
SubjectFinder.filterSubjects(GrouperSession grouperSession,
Set<Subject> subjects,
String filterSubjectsInStemName)
filter subjects based on subject customizer in grouper.properties
|
static Set |
MemberFinder.findAll(GrouperSession s)
Find all members.
|
static Set<Member> |
MemberFinder.findAll(GrouperSession s,
Source source)
Find all members by source.
|
static Set<Group> |
GroupFinder.findAllByAttribute(GrouperSession s,
String attr,
String val)
Find Groups by attribute value.
|
static Set<Group> |
GroupFinder.findAllByType(GrouperSession s,
GroupType type)
Find all groups within the registry by their
GroupType . |
static Set<MembershipSubjectContainer> |
MembershipFinder.findAllImmediateMemberhipSubjectContainers(GrouperSession grouperSession,
Subject subject)
Find all the membership subject containers for a given subject
|
static Set<Member> |
MemberFinder.findAllUsed(GrouperSession grouperSession,
Source source)
Find all members by source used somewhere, e.g.
|
static Group |
GroupFinder.findByAlternateName(GrouperSession s,
String name,
boolean exceptionIfNotFound)
Find a group within the registry by its alternate name.
|
static Stem |
StemFinder.findByAlternateName(GrouperSession s,
String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
Find stem by its alternate name.
|
static Group |
GroupFinder.findByAttribute(GrouperSession s,
String attr,
String val)
Deprecated.
use the overload
|
static Group |
GroupFinder.findByAttribute(GrouperSession s,
String attr,
String val,
boolean exceptionOnNull)
Find Group by attribute value.
|
static Group |
GroupFinder.findByCurrentName(GrouperSession s,
String name,
boolean exceptionIfNotFound)
Find a group within the registry by its current name.
|
static Stem |
StemFinder.findByCurrentName(GrouperSession s,
String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
Find stem by its current name.
|
static Group |
GroupFinder.findByName(GrouperSession s,
String name)
Deprecated.
|
static Stem |
StemFinder.findByName(GrouperSession s,
String name)
Deprecated.
see overload
|
static Group |
GroupFinder.findByName(GrouperSession s,
String name,
boolean exceptionIfNotFound)
Find a group within the registry by name.
|
static Stem |
StemFinder.findByName(GrouperSession s,
String name,
boolean exceptionIfNotFound)
Find stem by name.
|
static Group |
GroupFinder.findByName(GrouperSession s,
String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
Find a group within the registry by name.
|
static Stem |
StemFinder.findByName(GrouperSession s,
String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
Find stem by name.
|
static Member |
MemberFinder.findBySubject(GrouperSession s,
Subject subj)
Deprecated.
use overload
|
static Member |
MemberFinder.findBySubject(GrouperSession s,
Subject subj,
boolean createIfNotExist)
|
static Member |
MemberFinder.findBySubject(GrouperSession s,
Subject subj,
boolean createIfNotExist,
QueryOptions queryOptions)
|
static Set<Member> |
MemberFinder.findBySubjectsInGroup(GrouperSession grouperSession,
Set<Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of members
|
static Set<Subject> |
SubjectFinder.findBySubjectsInGroup(GrouperSession grouperSession,
Set<Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of subject that are in a group
|
static Member |
MemberFinder.findByUuid(GrouperSession s,
String uuid)
Deprecated.
|
static Group |
GroupFinder.findByUuid(GrouperSession s,
String uuid)
Deprecated.
|
static Stem |
StemFinder.findByUuid(GrouperSession s,
String uuid)
Deprecated.
see overload
|
static Member |
MemberFinder.findByUuid(GrouperSession s,
String uuid,
boolean exceptionIfNotFound)
Get a member by UUID.
|
static Group |
GroupFinder.findByUuid(GrouperSession s,
String uuid,
boolean exceptionIfNotFound)
Find a group within the registry by UUID.
|
static Stem |
StemFinder.findByUuid(GrouperSession s,
String uuid,
boolean exceptionIfNotFound)
Get stem by uuid.
|
static Membership |
MembershipFinder.findByUuid(GrouperSession grouperSession,
String uuid,
boolean exceptionIfNotFound,
boolean enabledOnly)
Find a membership within the registry by UUID.
|
static Group |
GroupFinder.findByUuid(GrouperSession s,
String uuid,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
Find a group within the registry by UUID.
|
static Stem |
StemFinder.findByUuid(GrouperSession s,
String uuid,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
Get stem by uuid.
|
static Set<Stem> |
StemFinder.findByUuids(GrouperSession s,
Collection<String> uuids,
QueryOptions queryOptions)
Get stems by uuids.
|
static Membership |
MembershipFinder.findCompositeMembership(GrouperSession s,
Group g,
Subject subj)
Deprecated.
see overload
|
static Membership |
MembershipFinder.findCompositeMembership(GrouperSession s,
Group g,
Subject subj,
boolean exceptionOnNull)
Return the composite membership if it exists.
|
static Set<Membership> |
MembershipFinder.findEffectiveMemberships(GrouperSession s,
Group g,
Subject subj,
Field f,
Group via,
int depth)
Return effective memberships.
|
static Membership |
MembershipFinder.findImmediateMembership(GrouperSession s,
AttributeDef attributeDef,
Subject subj,
Field f,
boolean exceptionIfNotFound)
Return the immediate membership if it exists.
|
static Membership |
MembershipFinder.findImmediateMembership(GrouperSession s,
Group g,
Subject subj,
boolean exceptionIfNotFound)
Return the immediate membership if it exists.
|
static Membership |
MembershipFinder.findImmediateMembership(GrouperSession s,
Group g,
Subject subj,
Field f)
Deprecated.
see overload
|
static Membership |
MembershipFinder.findImmediateMembership(GrouperSession s,
Group g,
Subject subj,
Field f,
boolean exceptionIfNotFound)
Return the immediate membership if it exists.
|
static Membership |
MembershipFinder.findImmediateMembership(GrouperSession s,
Stem stem,
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,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
String groupColumn,
Privilege privilege,
boolean considerAllSubject) |
boolean |
GrouperAccessAdapter.hqlFilterGroupsWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
String groupColumn,
Set<Privilege> privInSet)
note, can use
|
boolean |
GrouperAccessAdapter.hqlFilterGroupsWithPrivWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
String groupColumn,
Privilege privilege,
boolean considerAllSubject) |
boolean |
GrouperNamingAdapter.hqlFilterStemsNotWithPrivWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
String stemColumn,
Privilege privilege,
boolean considerAllSubject) |
boolean |
GrouperNamingAdapter.hqlFilterStemsWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
String stemColumn,
Set<Privilege> privInSet) |
boolean |
GrouperNamingAdapter.hqlFilterStemsWithPrivWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
String stemColumn,
Privilege privilege,
boolean considerAllSubject) |
AttributeDef |
Stem.internal_addChildAttributeDef(GrouperSession session,
String extn,
String id,
AttributeDefType attributeDefType,
String description) |
AttributeDefName |
Stem.internal_addChildAttributeDefName(GrouperSession session,
AttributeDef attributeDef,
String extension,
String displayExtension,
String id,
String description) |
protected Stem |
Stem.internal_addChildStem(GrouperSession session,
String extn,
String dExtn,
String uuid,
boolean addDefaultStemPrivileges,
boolean failIfExists) |
Composite |
Group.internal_addCompositeMember(GrouperSession session,
CompositeType type,
Group left,
Group right,
String uuid) |
static Field |
Field.internal_addField(GrouperSession s,
String name,
FieldType type,
Privilege read,
Privilege write,
boolean exceptionIfExists,
boolean updateIfExists,
boolean[] changedArray,
String uuid)
add a field if it is not already there
|
static Membership |
Membership.internal_addImmediateMembership(GrouperSession s,
AttributeDef attributeDef,
Subject subj,
Field f,
String uuid) |
static Membership |
Membership.internal_addImmediateMembership(GrouperSession s,
Group g,
Subject subj,
Field f,
String uuid,
Timestamp startDate,
Timestamp endDate) |
static Membership |
Membership.internal_addImmediateMembership(GrouperSession s,
Stem ns,
Subject subj,
Field f,
String uuid) |
Field |
GroupType.internal_addList(GrouperSession s,
String name,
Privilege read,
Privilege write,
String fieldId,
boolean exceptionIfExists) |
static Stem |
Stem.internal_addRootStem(GrouperSession s,
boolean[] changed)
add root stem
|
static GroupType |
GroupType.internal_createType(GrouperSession s,
String name,
boolean exceptionIfExists,
boolean[] changed,
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,
Subject subj,
Field f) |
static Membership |
Membership.internal_delImmediateMembership(GrouperSession s,
Group g,
Subject subj,
Field f) |
static Membership |
Membership.internal_delImmediateMembership(GrouperSession s,
Stem ns,
Subject subj,
Field f) |
static Set |
StemFinder.internal_findAllByApproximateDisplayExtension(GrouperSession s,
String val)
Grouper internal method only
|
static Set |
StemFinder.internal_findAllByApproximateDisplayName(GrouperSession s,
String val)
Grouper internal method only
|
static Set |
StemFinder.internal_findAllByApproximateExtension(GrouperSession s,
String val)
Grouper internal method only
|
static Set |
StemFinder.internal_findAllByApproximateName(GrouperSession s,
String val)
Grouper internal method only
|
static Set |
StemFinder.internal_findAllByApproximateNameAny(GrouperSession s,
String val)
Grouper internal method only
|
static Set |
StemFinder.internal_findAllByCreatedAfter(GrouperSession s,
Date d)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findAllByCreatedAfter(GrouperSession s,
Date d,
Field f)
Grouper internal method only
|
static Set |
StemFinder.internal_findAllByCreatedBefore(GrouperSession s,
Date d)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findAllByCreatedBefore(GrouperSession s,
Date d,
Field f)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findAllByGroupOwnerAndFieldAndType(GrouperSession s,
Group groupOwner,
Field f,
String type)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findAllEffectiveByMemberAndField(GrouperSession s,
Member m,
Field f)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findAllImmediateByMemberAndField(GrouperSession s,
Member m,
Field f)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findAllImmediateByMemberAndField(GrouperSession s,
Member m,
Field f,
boolean enabledOnly)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findAllNonImmediateByMemberAndField(GrouperSession s,
Member m,
Field f)
Grouper internal method only
|
static Set<Subject> |
MembershipFinder.internal_findAttributeDefSubjects(GrouperSession s,
AttributeDef attributeDef,
Field f)
Grouper internal method only
|
static Set<Subject> |
MembershipFinder.internal_findAttributeDefSubjectsImmediateOnly(GrouperSession s,
AttributeDef attributeDef,
Field f)
Grouper internal method only
|
static Set<Subject> |
MembershipFinder.internal_findGroupSubjects(GrouperSession s,
Group group,
Field f)
Grouper internal method only
|
static Set<Subject> |
MembershipFinder.internal_findGroupSubjectsImmediateOnly(GrouperSession s,
Group group,
Field f)
Grouper internal method only
|
static Set<Member> |
MembershipFinder.internal_findMembersByType(GrouperSession s,
Group g,
Field f,
String type)
Grouper internal method only
|
static Set<Member> |
MemberFinder.internal_findMembersByType(GrouperSession grouperSession,
Group group,
Field field,
String type,
Set<Source> sources,
QueryOptions queryOptions,
SortStringEnum memberSortStringEnum,
SearchStringEnum memberSearchStringEnum,
String memberSearchStringValue)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findMemberships(GrouperSession s,
Member m,
Field f)
Grouper internal method only
|
static Member |
MemberFinder.internal_findReadableMemberBySubject(GrouperSession grouperSession,
Subject subject,
boolean exceptionIfNotExist)
Grouper internal method only
|
static Set<Subject> |
MembershipFinder.internal_findStemSubjectsImmediateOnly(GrouperSession s,
Stem stem,
Field f)
Grouper internal method only
|
static Set<Subject> |
MembershipFinder.internal_findSubjectsStemPriv(GrouperSession s,
Stem stem,
Field f)
Grouper internal method only
|
static Member |
MemberFinder.internal_findViewableMemberBySubject(GrouperSession s,
Subject subj,
boolean exceptionIfNotExist)
Grouper internal method only
|
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,
Set<Group> andGroups)
add or correct the includes/excludes group math structure for this group (as overall or system
or record if named correctly)
|
Set<Group> |
GrouperAccessAdapter.postHqlFilterGroups(GrouperSession grouperSession,
Set<Group> inputGroups,
Subject subject,
Set<Privilege> privInSet) |
Set<Stem> |
GrouperNamingAdapter.postHqlFilterStems(GrouperSession grouperSession,
Set<Stem> inputStems,
Subject subject,
Set<Privilege> privInSet) |
Set<Stem> |
GrouperAccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession,
Set<Stem> stems,
Subject subject,
Set<Privilege> inPrivSet) |
static Group |
Group.saveGroup(GrouperSession GROUPER_SESSION,
String groupNameToEdit,
String uuid,
String name,
String displayExtension,
String description,
SaveMode saveMode,
boolean createParentStemsIfNotExist)
create or update a group.
|
static Stem |
Stem.saveStem(GrouperSession grouperSession,
String stemNameToEdit,
String uuid,
String name,
String displayExtension,
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) |
Constructor and Description |
---|
GroupSave(GrouperSession theGrouperSession)
create a new group save
|
StemSave(GrouperSession theGrouperSession)
create a new stem save
|
Modifier and Type | Method and Description |
---|---|
Map<String,GrouperDeprovisioningEmailService.EmailPerPerson> |
GrouperDeprovisioningEmailService.buildEmailObjectForOneDeprovisionedSubject(GrouperSession grouperSession,
Set<Membership> memberships,
GrouperDeprovisioningAffiliation affiliation,
boolean callFromDaemon)
build map of email address to email per person object
|
void |
GrouperDeprovisioningEmailService.sendEmailForAllAffiliations(GrouperSession grouperSession)
send email about all new deprovisioned users.
|
static boolean |
GrouperDeprovisioningLogic.shouldAddSubject(GrouperSession grouperSession,
Group loaderGroup,
Subject subject) |
Modifier and Type | Method and Description |
---|---|
GrouperSession |
GrouperGroovyRuntime.getGrouperSession() |
protected static GrouperSession |
GrouperShell.getSession(bsh.Interpreter i) |
static GrouperSession |
GrouperGroovysh.startRootSessionIfNoSessionRunning()
see if there's a grouper session running; return if it's there otherwise start root session and return that.
|
Modifier and Type | Method and Description |
---|---|
XmlImport |
XmlImport.grouperSession(GrouperSession theGrouperSession)
assign the grouper session to this importer
|
XmlExport |
XmlExport.grouperSession(GrouperSession theGrouperSession)
assign the grouper session to this exporter
|
static String |
xmlToString.invoke(GrouperSession grouperSession)
Export Groups Registry to XML String.
|
static String |
version.invoke(GrouperSession grouperSession)
Get version information.
|
static String |
usdu.invoke(GrouperSession grouperSession) |
static int |
transactionStatus.invoke(GrouperSession grouperSession)
Transaction status, return the number of open transactions
|
static String |
transactionEnd.invoke(GrouperSession grouperSession)
End a transaction
|
static String |
resetRegistry.invoke(GrouperSession grouperSession)
Reset Groups Registry to default state.
|
static String |
registryInstall.invoke(GrouperSession grouperSession)
Install default data in the registry if it is not already there
|
static Set |
getSources.invoke(GrouperSession grouperSession)
Find all
Subject sources. |
static String |
findBadMemberships.invoke(GrouperSession grouperSession)
find bad memberships
|
static String |
loaderDryRunOneJob.invoke(GrouperSession grouperSession,
Group group,
String fileName)
dry run one loader job
|
static String |
usdu.invoke(GrouperSession grouperSession,
int options) |
static String |
registryInitializeSchema.invoke(GrouperSession grouperSession,
int options)
Create tables and init schema (depending on configuration in grouper.properties)
|
static String |
usduByMember.invoke(GrouperSession grouperSession,
Member member,
int options)
usdu by source
|
static int |
sqlRun.invoke(GrouperSession grouperSession,
Object scriptFileOrString)
Executes an SQL statement.
|
static String |
loaderRunOneJobAttr.invoke(GrouperSession grouperSession,
Object attributeDefOrJobName)
run one loader job
|
static String |
loaderRunOneJob.invoke(GrouperSession grouperSession,
Object groupOrJobName)
run one loader job
|
static String |
stemSave2.invoke(GrouperSession grouperSession,
Stem stem,
String uuid,
String name,
String displayExtension,
String description,
String saveMode)
Save a stem
|
static boolean |
xmlUpdateFromString.invoke(GrouperSession grouperSession,
String xml)
Update Groups Registry from XML in String.
|
static boolean |
xmlUpdateFromFile.invoke(GrouperSession grouperSession,
String file)
Update Groups Registry from XML file.
|
static boolean |
xmlToFile.invoke(GrouperSession grouperSession,
String file)
Export Groups Registry to XML file.
|
static boolean |
xmlFromString.invoke(GrouperSession grouperSession,
String xml)
Import Groups Registry from XML string.
|
static boolean |
xmlFromFile.invoke(GrouperSession grouperSession,
String file)
Import Groups Registry from XML file.
|
static Set |
typeGetFields.invoke(GrouperSession grouperSession,
String name)
Find
Field s belonging to a GroupType . |
static GroupType |
typeFind.invoke(GrouperSession grouperSession,
String name)
Find a
GroupType . |
static boolean |
typeDel.invoke(GrouperSession grouperSession,
String name)
|
static GroupType |
typeAdd.invoke(GrouperSession grouperSession,
String name)
Add a
GroupType . |
static String |
transactionStart.invoke(GrouperSession grouperSession,
String grouperTransactionTypeString)
Start a transaction
|
static String |
transactionRollback.invoke(GrouperSession grouperSession,
String grouperRollbackTypeString)
Rollback a transaction
|
static String |
transactionCommit.invoke(GrouperSession grouperSession,
String grouperCommitTypeString)
Commit a transaction
|
static Set |
groupGetTypes.invoke(GrouperSession grouperSession,
String name)
|
static Set |
getStems.invoke(GrouperSession grouperSession,
String name)
Query for stems by name.
|
static Set |
getMembers.invoke(GrouperSession grouperSession,
String group)
Get members of a group.
|
static Set |
getGroups.invoke(GrouperSession grouperSession,
String name)
Query for groups by name.
|
static boolean |
delStem.invoke(GrouperSession grouperSession,
String name)
Delete a stem.
|
static boolean |
delGroup.invoke(GrouperSession grouperSession,
String name)
Delete a stem.
|
static boolean |
delComposite.invoke(GrouperSession grouperSession,
String group)
Delete a composite member.
|
static void |
assertTrue.invoke(GrouperSession grouperSession,
String msg,
boolean cond)
Assert truth of condition.
|
static boolean |
obliterateStem.invoke(GrouperSession session,
String name,
boolean testOnly,
boolean deleteFromPointInTime)
Obliterate a stem.
|
static boolean |
addComposite.invoke(GrouperSession grouperSession,
String group,
CompositeType type,
String left,
String right)
Add a composite member.
|
static String |
usduBySource.invoke(GrouperSession grouperSession,
String sourceName,
int options)
usdu by source
|
static boolean |
typeDelField.invoke(GrouperSession grouperSession,
String type,
String name)
|
static AttributeDefName |
typeAddAttr.invoke(GrouperSession grouperSession,
String type,
String name)
Add an
Attribute to a GroupType . |
static boolean |
groupHasType.invoke(GrouperSession grouperSession,
String name,
String type)
|
static boolean |
groupDelType.invoke(GrouperSession grouperSession,
String name,
String type)
|
static boolean |
groupAddType.invoke(GrouperSession grouperSession,
String name,
String type)
|
static Object |
getStemAttr.invoke(GrouperSession grouperSession,
String name,
String attr)
Get
Stem attribute value. |
static Object |
getGroupAttr.invoke(GrouperSession grouperSession,
String name,
String attr)
Get
Group attribute value. |
static Subject |
findSubject.invoke(GrouperSession grouperSession,
String id,
String source)
Find a
Subject . |
static Stem |
addRootStem.invoke(GrouperSession grouperSession,
String extn,
String displayExtn)
Add a root stem.
|
static boolean |
addMember.invoke(GrouperSession grouperSession,
String group,
String subjId,
Field field)
Add a member.
|
static boolean |
hasMember.invoke(GrouperSession grouperSession,
String group,
String subjId,
Field field)
Is the subject a member of this group.
|
static boolean |
delMember.invoke(GrouperSession grouperSession,
String group,
String subjId,
Field field)
Delete a member.
|
static boolean |
revokePriv.invoke(GrouperSession grouperSession,
String name,
String subjId,
Privilege priv)
Revoke a privilege.
|
static boolean |
hasPriv.invoke(GrouperSession grouperSession,
String name,
String subjId,
Privilege priv)
Check if subject has privilege.
|
static boolean |
grantPriv.invoke(GrouperSession grouperSession,
String name,
String subjId,
Privilege priv)
Grant a privilege.
|
static Field |
typeAddList.invoke(GrouperSession grouperSession,
String type,
String name,
Privilege read,
Privilege write)
Add a list to a
GroupType . |
static boolean |
setStemAttr.invoke(GrouperSession grouperSession,
String name,
String attr,
String val)
Set
Stem attribute value. |
static boolean |
setGroupAttr.invoke(GrouperSession grouperSession,
String name,
String attr,
String val)
Set
Group attribute value. |
static Stem |
addStem.invoke(GrouperSession grouperSession,
String parent,
String extn,
String displayExtn)
Add a stem.
|
static Group |
addGroup.invoke(GrouperSession grouperSession,
String parent,
String extn,
String displayExtn)
Add a group.
|
static RegistrySubject |
addSubject.invoke(GrouperSession grouperSession,
String id,
String type,
String name,
String description)
Add
RegistrySubject to Groups Registry. |
static boolean |
xmlUpdateFromURL.invoke(GrouperSession grouperSession,
URL url)
Update Groups Registry from XML at URL.
|
static boolean |
xmlFromURL.invoke(GrouperSession grouperSession,
URL url)
Import Groups Registry from XML URL.
|
void |
GrouperGroovyRuntime.setGrouperSession(GrouperSession grouperSession) |
Modifier and Type | Method and Description |
---|---|
GrouperSession |
GshTemplateRuntime.getGrouperSession() |
Modifier and Type | Method and Description |
---|---|
GrouperSession |
LoaderJobBean.getGrouperSession()
grouper session (probably a root session)
|
GrouperSession |
OtherJobBase.OtherJobInput.getGrouperSession() |
Modifier and Type | Method and Description |
---|---|
static Hib3GrouperLoaderLog |
GrouperLoader._internal_runJobOnceForAttributeDef(GrouperSession grouperSession,
AttributeDef attributeDef) |
static String |
GrouperLoader.dryRunJobOnceForGroup(GrouperSession grouperSession,
Group group,
String fileName) |
static void |
GrouperLoaderIncrementalJob.processOneSQLRow(GrouperSession grouperSession,
GrouperLoaderDb grouperLoaderDb,
GrouperLoaderIncrementalJob.Row row,
String tableName,
Group loaderGroup,
String grouperLoaderType,
Hib3GrouperLoaderLog hib3GrouperloaderLog,
Map<String,Set<Group>> groupsRequiringLoaderMetadataUpdates,
String grouperLoaderAndGroups,
String grouperLoaderGroupsLike,
String grouperLoaderGroupQuery,
String grouperLoaderQuery,
String grouperLoaderDbName,
boolean caseInsensitiveSubjectLookupsInDataSource,
boolean updateIncrementalTable) |
static Set<Group> |
GrouperLoaderType.retrieveGroups(GrouperSession grouperSession)
retrieve all loader groups from the db
|
static void |
GrouperLoaderIncrementalJob.runJob(GrouperSession grouperSession,
String jobName) |
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 String |
GrouperLoader.runJobOnceForAttributeDef(GrouperSession grouperSession,
AttributeDef attributeDef) |
static String |
GrouperLoader.runJobOnceForGroup(GrouperSession grouperSession,
Group group) |
static String |
GrouperLoader.runJobOnceForGroup(GrouperSession grouperSession,
Group group,
boolean runOnDaemon) |
static String |
GrouperLoader.runOnceByJobName(GrouperSession grouperSession,
String jobName) |
static String |
GrouperLoader.runOnceByJobName(GrouperSession grouperSession,
String jobName,
boolean runOnDaemon) |
void |
LoaderJobBean.setGrouperSession(GrouperSession grouperSession1)
grouper session, probably a root session
|
void |
OtherJobBase.OtherJobInput.setGrouperSession(GrouperSession grouperSession) |
static void |
GrouperLoaderType.syncGroupList(GrouperLoaderResultset grouperLoaderResultsetOverall,
long startTime,
GrouperSession grouperSession,
List<Group> andGroups,
List<GroupType> groupTypes,
String groupLikeString,
String groupNameOverall,
Hib3GrouperLoaderLog hib3GrouploaderLogOverall,
GrouperLoaderStatus[] statusOverall,
GrouperLoaderDb grouperLoaderDb,
Map<String,String> groupNameToDisplayName,
Map<String,String> groupNameToDescription,
Map<String,Map<Privilege,List<Subject>>> privsToAdd,
Set<String> groupNamesFromGroupQuery,
GrouperLoaderDisplayNameSyncType grouperLoaderDisplayNameSyncType,
String displayNameSyncBaseFolderName,
Integer displayNameSyncLevels)
sync a group list
|
protected static void |
GrouperLoaderType.syncOneAttributeDef(String attributeDefName,
Hib3GrouperLoaderLog hib3GrouploaderLog,
GrouperLoaderDb grouperLoaderDb,
long startTime,
GrouperSession grouperSession,
String attributeLoaderAttrsLike,
String attributeLoaderAttrQuery,
String attributeLoaderAttrSetQuery,
String attributeLoaderActionQuery,
String attributeLoaderActionSetQuery) |
protected static void |
GrouperLoaderType.syncOneGroupMembership(String groupName,
String loaderGroupName,
String groupDisplayNameForInsert,
String groupDescription,
Hib3GrouperLoaderLog hib3GrouploaderLog,
long startTime,
GrouperLoaderResultset grouperLoaderResultset,
boolean groupList,
GrouperSession grouperSession,
List<Group> andGroups,
List<GroupType> groupTypes,
Map<Privilege,List<Subject>> groupPrivsToAdd) |
Constructor and Description |
---|
LoaderJobBean(GrouperLoaderType grouperLoaderType1,
String attributeDefName,
GrouperLoaderDb grouperLoaderDb1,
Hib3GrouperLoaderLog hib3GrouploaderLogOverall1,
GrouperSession grouperSession1,
String attributeLoaderAttrQuery1,
String attributeLoaderAttrSetQuery1,
String attributeLoaderAttrsLike1,
String attributeLoaderActionQuery1,
String attributeLoaderActionSetQuery1,
long startTime1) |
LoaderJobBean(GrouperLoaderType grouperLoaderType1,
String groupNameOverall1,
GrouperLoaderDb grouperLoaderDb1,
String query1,
Hib3GrouperLoaderLog hib3GrouploaderLogOverall1,
GrouperSession grouperSession1,
List<Group> andGroups1,
List<GroupType> groupTypes1,
String groupLikeString1,
String groupQuery1,
long startTime1,
GrouperLoaderDisplayNameSyncType grouperLoaderDisplayNameSyncType,
String displayNameSyncBaseFolderName,
Integer displayNameSyncLevels) |
LoaderJobBean(String ldapType1,
String ldapServerId1,
String ldapFilter1,
String ldapSubjectAttribute1,
String ldapSearchDn1,
String ldapSourceId1,
String ldapSubjectIdType1,
String ldapSearchScope1,
long startTime1,
GrouperLoaderType grouperLoaderType1,
String groupNameOverall1,
Hib3GrouperLoaderLog hib3GrouploaderLogOverall1,
GrouperSession grouperSession1,
List<Group> andGroups1,
String ldapGroupAttribute1,
String extraAttributes1,
String ldapGroupNameExpression1,
String ldapGroupDisplayExtensionExpression1,
String ldapGroupDescriptionExpression1,
String ldapSubjectExpression1,
List<GroupType> groupTypes1,
String ldapGroupReaders1,
String ldapGroupViewers1,
String ldapGroupAdmins1,
String ldapGroupUpdaters1,
String ldapGroupOptins1,
String ldapGroupOptouts1,
String groupsLike1,
String ldapAttributeFilterExpression1,
String ldapGroupAttrReaders1,
String ldapGroupAttrUpdaters1,
String ldapResultsTransformationClass1)
constructor for ldap jobs
|
Modifier and Type | Method and Description |
---|---|
static Set<Member> |
USDU.getUnresolvableMembers(GrouperSession s,
Source source)
Find members whose subjects can not be found by their source.
|
static Set<Member> |
USDU.getUnresolvableMembers(GrouperSession s,
Source source,
Map<String,Subject> memberIdToSubjectMap)
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 boolean |
USDU.isMemberResolvable(GrouperSession s,
Member member,
Map<String,Subject> memberIdToSubjectMap)
Check if this member's subject can be found in a source.
|
static void |
USDU.resolveMember(GrouperSession s,
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,
Source source,
boolean delete)
Find and optionally delete memberships and privileges for unresolvable
subjects from the specified source.
|
Constructor and Description |
---|
AttributeDefNameSave(GrouperSession theGrouperSession,
AttributeDef theAttributeDef)
create a new attribute def name save
|
AttributeDefSave(GrouperSession theGrouperSession)
create a new attribute def save
|
Constructor and Description |
---|
AttributeAssignSave(GrouperSession theGrouperSession)
create a new attribute assign save
|
Constructor and Description |
---|
EntitySave(GrouperSession theGrouperSession)
create a new entity save
|
Modifier and Type | Method and Description |
---|---|
String |
EsbListener.processEvent(String jsonString,
GrouperSession grouperSession) |
Constructor and Description |
---|
ExternalSubjectSave(GrouperSession theGrouperSession)
create a new external subject save
|
Modifier and Type | Method and Description |
---|---|
static GrouperQuery |
GrouperQuery.createQuery(GrouperSession s,
QueryFilter filter)
Create a query for searching the Groups Registry.
|
Set |
UnionFilter.getResults(GrouperSession s) |
Set<Stem> |
StemsInStemFilter.getResults(GrouperSession s) |
Set<Stem> |
StemUuidFilter.getResults(GrouperSession s)
get the results
|
Set |
StemNameFilter.getResults(GrouperSession s) |
Set<Stem> |
StemNameExactFilter.getResults(GrouperSession s) |
Set |
StemNameAnyFilter.getResults(GrouperSession s) |
Set |
StemExtensionFilter.getResults(GrouperSession s) |
Set |
StemDisplayNameFilter.getResults(GrouperSession s) |
Set |
StemDisplayExtensionFilter.getResults(GrouperSession s) |
Set |
StemCreatedBeforeFilter.getResults(GrouperSession s) |
Set |
StemCreatedAfterFilter.getResults(GrouperSession s) |
Set |
StemAttributeFilter.getResults(GrouperSession s) |
Set |
StemAnyAttributeFilter.getResults(GrouperSession s) |
Set<ValueType> |
QueryFilter.getResults(GrouperSession s)
Get filter results.
|
Set |
NullFilter.getResults(GrouperSession s) |
Set |
MembershipCreatedBeforeFilter.getResults(GrouperSession s) |
Set |
MembershipCreatedAfterFilter.getResults(GrouperSession s) |
Set |
IntersectionFilter.getResults(GrouperSession s) |
Set<Group> |
GroupsInStemFilter.getResults(GrouperSession s) |
Set<Group> |
GroupUuidFilter.getResults(GrouperSession s)
get the results
|
Set |
GroupTypeFilter.getResults(GrouperSession s) |
Set |
GroupNameFilter.getResults(GrouperSession s) |
Set<Group> |
GroupNameExactFilter.getResults(GrouperSession s) |
Set |
GroupModifiedBeforeFilter.getResults(GrouperSession s) |
Set |
GroupModifiedAfterFilter.getResults(GrouperSession s) |
Set |
GroupMembershipModifiedBeforeFilter.getResults(GrouperSession s) |
Set |
GroupMembershipModifiedAfterFilter.getResults(GrouperSession s) |
Set |
GroupMemberFilter.getResults(GrouperSession s) |
Set |
GroupCurrentNameFilter.getResults(GrouperSession s) |
Set<Group> |
GroupCurrentNameExactFilter.getResults(GrouperSession s) |
Set |
GroupCreatedBeforeFilter.getResults(GrouperSession s) |
Set |
GroupCreatedAfterFilter.getResults(GrouperSession s) |
Set |
GroupAttributeFilter.getResults(GrouperSession s) |
Set |
GroupAttributeExactFilter.getResults(GrouperSession s) |
Set |
GroupAnyAttributeFilter.getResults(GrouperSession s) |
Set |
GroupAlternateNameFilter.getResults(GrouperSession s) |
Set<Group> |
GroupAlternateNameExactFilter.getResults(GrouperSession s) |
Set |
ComplementFilter.getResults(GrouperSession s) |
Set<Stem> |
ChildStemFilter.getResults(GrouperSession s) |
Set<Group> |
ChildGroupFilter.getResults(GrouperSession s) |
Set |
BaseQueryFilter.getResults(GrouperSession s)
Get filter results.
|
Constructor and Description |
---|
CompositeSave(GrouperSession theGrouperSession)
create a new composite save
|
Modifier and Type | Method and Description |
---|---|
GrouperSession |
HooksGrouperSessionBean.getGrouperSession()
object being inserted
|
GrouperSession |
HooksContext.grouperSession()
get the grouper session from the grouper session threadlocal
|
Constructor and Description |
---|
HooksGrouperSessionBean(GrouperSession theGrouperSession) |
Modifier and Type | Method and Description |
---|---|
static int |
GroupTypeTupleIncludeExcludeHook.deleteGroupsIfNotUsed(GrouperSession grouperSession,
String groupName,
StringBuilder reason,
boolean saveIncludesExcludesIfMembers) |
static void |
GroupTypeTupleIncludeExcludeHook.manageIncludesExcludesAndGroups(GrouperSession grouperSession,
Group typedGroup,
String summaryForLog) |
Modifier and Type | Method and Description |
---|---|
Set<Composite> |
CompositeDAO.find(GrouperSession grouperSession,
String parentStemId,
Stem.Scope stemScope,
Subject subject,
Set<Privilege> privileges)
find composites secure
|
Set<AttributeDefName> |
AttributeDefNameDAO.findAllAttributeNamesSecure(String scope,
boolean splitScope,
GrouperSession grouperSession,
String attributeDefId,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
get all attribute names secure, split the scope by whitespace
|
Set<AttributeDefName> |
AttributeDefNameDAO.findAllAttributeNamesSecure(String scope,
boolean splitScope,
GrouperSession grouperSession,
String attributeDefId,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType,
ServiceRole serviceRole,
boolean anyServiceRole)
get all attribute names secure, split the scope by whitespace
|
Set<AttributeDefName> |
AttributeDefNameDAO.findAllAttributeNamesSecure(String scope,
boolean splitScope,
GrouperSession grouperSession,
String attributeDefId,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType,
ServiceRole serviceRole,
boolean anyServiceRole,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName)
get all attribute names secure, split the scope by whitespace
|
Set<AttributeDefName> |
AttributeDefNameDAO.findAllAttributeNamesSecure(String scope,
boolean splitScope,
GrouperSession grouperSession,
String attributeDefId,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType,
ServiceRole serviceRole,
boolean anyServiceRole,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Set<String> idsOfAttributeDefNames)
get all attribute names secure, split the scope by whitespace
|
Set<AttributeDefName> |
AttributeDefNameDAO.findAllAttributeNamesSplitScopeSecure(String scope,
GrouperSession grouperSession,
String attributeDefId,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
get all attribute names secure, split the scope by whitespace
|
Set<Group> |
StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions)
Find all child groups within specified scope, and make sure the
grouper session can see them
|
Set<Group> |
StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups)
Find all child groups within specified scope, and make sure the
grouper session can see them
|
Set<Group> |
StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled)
Find all child groups within specified scope, and make sure the
grouper session can see them
|
Set<Group> |
StemDAO.findAllChildMembershipGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions)
Find all child groups within specified scope, and make sure the
grouper session can see them
|
Set<Stem> |
StemDAO.findAllChildStemsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions)
Find all child stems within specified scope, and make sure the
grouper session can see them
|
Set<AttributeDef> |
AttributeDefDAO.findAttributeDefsInStemWithoutPrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
String sqlLikeString)
see which attributeDefs do not have this privilege
|
Set<AttributeDef> |
AttributeDefDAO.findAttributeDefsInStemWithPrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
String sqlLikeString)
see which attributeDefs do not have this privilege
|
Set<Member> |
MemberDAO.findBySubjectsInGroup(GrouperSession grouperSession,
Set<Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of members
|
Set<Entity> |
EntityDAO.findEntitiesSecure(GrouperSession grouperSession,
List<String> ancestorFolderIds,
List<String> ancestorFolderNames,
List<String> ids,
List<String> names,
List<String> parentFolderIds,
List<String> parentFolderNames,
String terms,
Set<Privilege> inPrivSet,
QueryOptions queryOptions)
find entities
|
Set<Group> |
GroupDAO.findGroupsInStemWithoutPrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
String sqlLikeString)
see which groups do not have this privilege
|
Set<Group> |
GroupDAO.findGroupsInStemWithPrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
String sqlLikeString)
see which groups do not have this privilege
|
Set<Membership> |
MembershipDAO.findMembershipsByMemberAndFieldSecure(GrouperSession grouperSession,
String memberUUID,
Field f,
boolean enabledOnly)
find memberships that the user is allowed to see
|
Set<Stem> |
StemDAO.findStemsInStemWithoutPrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
String sqlLikeString)
see which stems do not have this privilege
|
Set<Stem> |
StemDAO.findStemsInStemWithPrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
String sqlLikeString)
see which stems do not have this privilege
|
Set<AttributeDef> |
AttributeDefDAO.getAllAttributeDefsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions)
get all attribute defs secure
|
Set<AttributeDef> |
AttributeDefDAO.getAllAttributeDefsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions)
get all attribute defs secure
|
Set<AttributeDef> |
AttributeDefDAO.getAllAttributeDefsSplitScopeSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
get all attribute defs secure, split the scope by whitespace
|
Set<Group> |
GroupDAO.getAllGroupsMembershipSecure(Field field,
String scope,
GrouperSession grouperSession,
Subject subject,
QueryOptions queryOptions,
Boolean enabled,
MembershipType membershipType,
Stem stem,
Stem.Scope stemScope) |
Set<Group> |
GroupDAO.getAllGroupsMembershipSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly) |
Set<Group> |
GroupDAO.getAllGroupsMembershipSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly) |
Set<Group> |
GroupDAO.getAllGroupsMembershipSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly,
Stem stem,
Stem.Scope stemScope) |
Set<Group> |
GroupDAO.getAllGroupsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Group> |
GroupDAO.getAllGroupsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
GroupDAO.getAllGroupsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled) |
Set<Group> |
GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Group> |
GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled) |
Set<Group> |
GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroup,
boolean splitScope,
Subject membershipSubject,
Field field)
get all groups secure, split the scope by whitespace
|
Set<Group> |
GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroup,
boolean splitScope,
Subject membershipSubject,
Field field,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Subject subjectNotInGroup,
Collection<String> groupIds,
Collection<String> groupNames,
Boolean compositeOwner)
get all groups secure, split the scope by whitespace
|
Set<Group> |
GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroup,
boolean splitScope,
Subject membershipSubject,
Field field,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Subject subjectNotInGroup,
Collection<String> groupIds,
Collection<String> groupNames,
Boolean compositeOwner,
String idOfAttributeDefName,
Object attributeValue)
get all groups secure, split the scope by whitespace
|
Set<Group> |
GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroup,
boolean splitScope,
Subject membershipSubject,
Field field,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Subject subjectNotInGroup,
Collection<String> groupIds,
Collection<String> groupNames,
Boolean compositeOwner,
String idOfAttributeDefName,
Object attributeValue,
Set<Object> attributeValuesOnAssignment,
Boolean attributeCheckReadOnAttributeDef)
get all groups secure, split the scope by whitespace
|
Set<Group> |
GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroup,
boolean splitScope,
Subject membershipSubject,
Field field,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Subject subjectNotInGroup,
Collection<String> groupIds,
Collection<String> groupNames,
Boolean compositeOwner,
String idOfAttributeDefName,
Object attributeValue,
Set<Object> attributeValuesOnAssignment,
Boolean attributeCheckReadOnAttributeDef,
String idOfAttributeDefName2,
Object attributeValue2,
Set<Object> attributeValuesOnAssignment2,
boolean attributeNotAssigned)
get all groups secure, split the scope by whitespace
|
Set<Group> |
GroupDAO.getAllGroupsSplitScopeSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups)
get all groups secure, split the scope by whitespace
|
Set<Group> |
GroupDAO.getAllGroupsSplitScopeSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
TypeOfGroup typeOfGroup)
get all groups secure, split the scope by whitespace
|
Set<Member> |
MemberDAO.getAllMembersSecure(GrouperSession grouperSession,
QueryOptions queryOptions,
String idOfAttributeDefName,
Object attributeValue,
Set<Object> attributeValuesOnAssignment,
Boolean attributeCheckReadOnAttributeDef,
String idOfAttributeDefName2,
Object attributeValue2,
Set<Object> attributeValuesOnAssignment2)
get all members secure
|
Set<Stem> |
StemDAO.getAllStemsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Stem> |
StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Stem> |
StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds) |
Set<Stem> |
StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef) |
Set<Stem> |
StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef,
Set<Object> attributeValuesOnAssignment) |
Set<Stem> |
StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef,
Set<Object> attributeValuesOnAssignment,
String idOfAttributeDefName2,
Object attributeValue2,
Set<Object> attributeValuesOnAssignment2,
boolean attributeNotAssigned) |
Set<Stem> |
StemDAO.getAllStemsSplitScopeSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions)
get all stems secure, split the scope by whitespace
|
Set<Stem> |
StemDAO.getAllStemsWithGroupsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions)
get stems with groups that have privileges
|
Set<Group> |
GroupDAO.getImmediateChildrenMembershipSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly)
get immediate children secure
|
Set<Stem> |
StemDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions)
get immediate children (stems) secure
|
Set<Group> |
GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions)
get immediate children secure
|
Set<Group> |
GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups)
get immediate children secure
|
Set<Group> |
GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled)
get immediate children secure
|
Modifier and Type | Method and Description |
---|---|
Set<AttributeDefName> |
Hib3AttributeAssignDAO.filterAttributeDefNames(GrouperSession grouperSession,
Set<AttributeDefName> attibuteDefNames) |
Set<Composite> |
Hib3CompositeDAO.find(GrouperSession grouperSession,
String parentStemId,
Stem.Scope stemScope,
Subject subject,
Set<Privilege> privileges) |
Set<AttributeDefName> |
Hib3AttributeDefNameDAO.findAllAttributeNamesSecure(String scope,
boolean splitScope,
GrouperSession grouperSession,
String attributeDefId,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType) |
Set<AttributeDefName> |
Hib3AttributeDefNameDAO.findAllAttributeNamesSecure(String scope,
boolean splitScope,
GrouperSession grouperSession,
String attributeDefId,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType,
ServiceRole serviceRole,
boolean anyServiceRole) |
Set<AttributeDefName> |
Hib3AttributeDefNameDAO.findAllAttributeNamesSecure(String scope,
boolean splitScope,
GrouperSession grouperSession,
String attributeDefId,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType,
ServiceRole serviceRole,
boolean anyServiceRole,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName) |
Set<AttributeDefName> |
Hib3AttributeDefNameDAO.findAllAttributeNamesSecure(String scope,
boolean splitScope,
GrouperSession grouperSession,
String attributeDefId,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType,
ServiceRole serviceRole,
boolean anyServiceRole,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Set<String> idsOfAttributeDefNames) |
Set<AttributeDefName> |
Hib3AttributeDefNameDAO.findAllAttributeNamesSplitScopeSecure(String scope,
GrouperSession grouperSession,
String attributeDefId,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType) |
Set<Group> |
Hib3StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Group> |
Hib3StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
Hib3StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled)
(non-Javadoc)
|
Set<Group> |
Hib3StemDAO.findAllChildMembershipGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Stem> |
Hib3StemDAO.findAllChildStemsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<AttributeDef> |
Hib3AttributeDefDAO.findAttributeDefsInStemWithoutPrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
String sqlLikeString) |
Set<AttributeDef> |
Hib3AttributeDefDAO.findAttributeDefsInStemWithPrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
String sqlLikeString) |
Set<Member> |
Hib3MemberDAO.findBySubjectsInGroup(GrouperSession grouperSession,
Set<Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of members
|
Set<Entity> |
Hib3EntityDAO.findEntitiesSecure(GrouperSession grouperSession,
List<String> ancestorFolderIds,
List<String> ancestorFolderNames,
List<String> ids,
List<String> names,
List<String> parentFolderIds,
List<String> parentFolderNames,
String terms,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Group> |
Hib3GroupDAO.findGroupsInStemWithoutPrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
String sqlLikeString) |
Set<Group> |
Hib3GroupDAO.findGroupsInStemWithPrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
String sqlLikeString) |
Set<Membership> |
Hib3MembershipDAO.findMembershipsByMemberAndFieldSecure(GrouperSession grouperSession,
String memberUUID,
Field f,
boolean enabledOnly) |
Set<Stem> |
Hib3StemDAO.findStemsInStemWithoutPrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
String sqlLikeString) |
Set<Stem> |
Hib3StemDAO.findStemsInStemWithPrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
String sqlLikeString) |
Set<AttributeDef> |
Hib3AttributeDefDAO.getAllAttributeDefsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions) |
Set<AttributeDef> |
Hib3AttributeDefDAO.getAllAttributeDefsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions) |
Set<AttributeDef> |
Hib3AttributeDefDAO.getAllAttributeDefsSplitScopeSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType) |
Set<Group> |
Hib3GroupDAO.getAllGroupsMembershipSecure(Field field,
String scope,
GrouperSession grouperSession,
Subject subject,
QueryOptions queryOptions,
Boolean enabled,
MembershipType membershipType,
Stem stem,
Stem.Scope stemScope) |
Set<Group> |
Hib3GroupDAO.getAllGroupsMembershipSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly) |
Set<Group> |
Hib3GroupDAO.getAllGroupsMembershipSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly) |
Set<Group> |
Hib3GroupDAO.getAllGroupsMembershipSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly,
Stem stem,
Stem.Scope stemScope) |
Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups)
In this case, send in the attribute name to sort by (default is displayName).
|
Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled)
In this case, send in the attribute name to sort by (default is displayName).
|
Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled) |
Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
boolean splitScope,
Subject membershipSubject,
Field field) |
Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
boolean splitScope,
Subject membershipSubject,
Field field,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Subject subjectNotInGroup,
Collection<String> groupIds,
Collection<String> groupNames,
Boolean compositeOwner) |
Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
boolean splitScope,
Subject membershipSubject,
Field field,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Subject subjectNotInGroup,
Collection<String> groupIds,
Collection<String> groupNames,
Boolean compositeOwner,
String idOfAttributeDefName,
Object attributeValue) |
Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroup,
boolean splitScope,
Subject membershipSubject,
Field field,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Subject subjectNotInGroup,
Collection<String> groupIds,
Collection<String> groupNames,
Boolean compositeOwner,
String idOfAttributeDefName,
Object attributeValue,
Set<Object> attributeValuesOnAssignment,
Boolean attributeCheckReadOnAttributeDef) |
Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroup,
boolean splitScope,
Subject membershipSubject,
Field field,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Subject subjectNotInGroup,
Collection<String> groupIds,
Collection<String> groupNames,
Boolean compositeOwner,
String idOfAttributeDefName,
Object attributeValue,
Set<Object> attributeValuesOnAssignment,
Boolean attributeCheckReadOnAttributeDef,
String idOfAttributeDefName2,
Object attributeValue2,
Set<Object> attributeValuesOnAssignment2,
boolean attributeNotAssigned) |
Set<Group> |
Hib3GroupDAO.getAllGroupsSplitScopeSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
Hib3GroupDAO.getAllGroupsSplitScopeSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
TypeOfGroup typeOfGroup) |
Set<Member> |
Hib3MemberDAO.getAllMembersSecure(GrouperSession grouperSession,
QueryOptions queryOptions,
String idOfAttributeDefName,
Object attributeValue,
Set<Object> attributeValuesOnAssignment,
Boolean attributeCheckReadOnAttributeDef,
String idOfAttributeDefName2,
Object attributeValue2,
Set<Object> attributeValuesOnAssignment2) |
Set<Stem> |
Hib3StemDAO.getAllStemsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Stem> |
Hib3StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Stem> |
Hib3StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> totalStemIds) |
Set<Stem> |
Hib3StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> totalStemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef) |
Set<Stem> |
Hib3StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef,
Set<Object> attributeValuesOnAssignment) |
Set<Stem> |
Hib3StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef,
Set<Object> attributeValuesOnAssignment,
String idOfAttributeDefName2,
Object attributeValue2,
Set<Object> attributeValuesOnAssignment2,
boolean attributeNotAssigned) |
Set<Stem> |
Hib3StemDAO.getAllStemsSplitScopeSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions) |
Set<Stem> |
Hib3StemDAO.getAllStemsWithGroupsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Group> |
Hib3GroupDAO.getImmediateChildrenMembershipSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly) |
Set<Stem> |
Hib3StemDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Group> |
Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Group> |
Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled) |
Modifier and Type | Method and Description |
---|---|
ParameterHelper |
ParameterHelper.notNullGrouperSession(GrouperSession session) |
Modifier and Type | Method and Description |
---|---|
void |
EventLog.groupAddComposite(GrouperSession s,
Composite c,
org.apache.commons.lang.time.StopWatch sw) |
void |
EventLog.groupAddMember(GrouperSession s,
String group,
Subject subj,
Field f,
org.apache.commons.lang.time.StopWatch sw) |
void |
EventLog.groupDelAttr(GrouperSession s,
String group,
String attr,
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,
String group,
Subject subj,
Field f,
org.apache.commons.lang.time.StopWatch sw) |
void |
EventLog.groupGrantPriv(GrouperSession s,
String group,
Subject subj,
Privilege p,
org.apache.commons.lang.time.StopWatch sw) |
void |
EventLog.groupRevokePriv(GrouperSession s,
String group,
Privilege p,
org.apache.commons.lang.time.StopWatch sw) |
void |
EventLog.groupRevokePriv(GrouperSession s,
String group,
Subject subj,
Privilege p,
org.apache.commons.lang.time.StopWatch sw) |
void |
EventLog.groupSetAttr(GrouperSession s,
String group,
String attr,
String val,
org.apache.commons.lang.time.StopWatch sw) |
static void |
EventLog.info(GrouperSession s,
String msg) |
static void |
EventLog.info(GrouperSession s,
String msg,
org.apache.commons.lang.time.StopWatch sw) |
void |
EventLog.stemGrantPriv(GrouperSession s,
String stem,
Subject subj,
Privilege p,
org.apache.commons.lang.time.StopWatch sw) |
void |
EventLog.stemRevokePriv(GrouperSession s,
String stem,
Privilege p,
org.apache.commons.lang.time.StopWatch sw) |
void |
EventLog.stemRevokePriv(GrouperSession s,
String stem,
Subject subj,
Privilege p,
org.apache.commons.lang.time.StopWatch sw) |
void |
EventLog.stemSetAttr(GrouperSession s,
String stem,
String attr,
String val,
org.apache.commons.lang.time.StopWatch sw) |
Modifier and Type | Method and Description |
---|---|
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.
|
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.
|
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,
String groupName,
boolean logError,
Boolean autoCreate,
boolean logAutocreate,
String displayExtension,
String groupDescription,
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.
|
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
|
Modifier and Type | Method and Description |
---|---|
GrouperSession |
NamingWrapper.getGrouperSession() |
GrouperSession |
NamingResolverDecorator.getGrouperSession() |
GrouperSession |
NamingResolver.getGrouperSession()
get a reference to the session
|
GrouperSession |
CachingNamingResolver.getGrouperSession() |
GrouperSession |
CachingAttrDefResolver.getGrouperSession() |
GrouperSession |
CachingAccessResolver.getGrouperSession() |
GrouperSession |
AttributeDefWrapper.getGrouperSession() |
GrouperSession |
AttributeDefResolverDecorator.getGrouperSession() |
GrouperSession |
AttributeDefResolver.getGrouperSession()
get a reference to the session
|
GrouperSession |
AccessWrapper.getGrouperSession() |
GrouperSession |
AccessResolverDecorator.getGrouperSession() |
GrouperSession |
AccessResolver.getGrouperSession()
get a reference to the session
|
Modifier and Type | Method and Description |
---|---|
static boolean |
PrivilegeHelper.canAdmin(GrouperSession s,
Group g,
Subject subj) |
static boolean |
PrivilegeHelper.canAttrAdmin(GrouperSession s,
AttributeDef attributeDef,
Subject subj) |
static boolean |
PrivilegeHelper.canAttrDefAttrRead(GrouperSession s,
AttributeDef attributeDef,
Subject subj) |
static boolean |
PrivilegeHelper.canAttrDefAttrUpdate(GrouperSession s,
AttributeDef attributeDef,
Subject subj) |
static boolean |
PrivilegeHelper.canAttrOptin(GrouperSession s,
AttributeDef attributeDef,
Subject subj) |
static boolean |
PrivilegeHelper.canAttrOptout(GrouperSession s,
AttributeDef attributeDef,
Subject subj) |
static boolean |
PrivilegeHelper.canAttrRead(GrouperSession s,
AttributeDef attributeDef,
Subject subj) |
static boolean |
PrivilegeHelper.canAttrUpdate(GrouperSession s,
AttributeDef attributeDef,
Subject subj) |
static boolean |
PrivilegeHelper.canAttrView(GrouperSession s,
AttributeDef attributeDef,
Subject subj) |
static boolean |
PrivilegeHelper.canCreate(GrouperSession s,
Stem ns,
Subject subj)
TODO 20070823 find a real home for this and/or add tests
|
static boolean |
PrivilegeHelper.canGroupAttrRead(GrouperSession s,
Group group,
Subject subj) |
static boolean |
PrivilegeHelper.canGroupAttrUpdate(GrouperSession s,
Group group,
Subject subj) |
static boolean |
PrivilegeHelper.canOptin(GrouperSession s,
Group g,
Subject subj)
TODO 20070823 find a real home for this and/or add tests
|
static boolean |
PrivilegeHelper.canOptout(GrouperSession s,
Group g,
Subject subj)
TODO 20070823 find a real home for this and/or add tests
|
static boolean |
PrivilegeHelper.canRead(GrouperSession s,
Group g,
Subject subj)
TODO 20070823 find a real home for this and/or add tests
|
static boolean |
PrivilegeHelper.canStem(GrouperSession s,
Stem ns,
Subject subj)
TODO 20070823 find a real home for this and/or add tests
|
static boolean |
PrivilegeHelper.canStemAdmin(GrouperSession s,
Stem ns,
Subject subj) |
static boolean |
PrivilegeHelper.canStemAttrRead(GrouperSession s,
Stem stem,
Subject subj) |
static boolean |
PrivilegeHelper.canStemAttrUpdate(GrouperSession s,
Stem stem,
Subject subj) |
static boolean |
PrivilegeHelper.canUpdate(GrouperSession s,
Group g,
Subject subj)
TODO 20070823 find a real home for this and/or add tests
|
static boolean |
PrivilegeHelper.canView(GrouperSession s,
Group g,
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 Set<AttributeAssign> |
PrivilegeHelper.canViewAttributeAssigns(GrouperSession grouperSession,
Collection<AttributeAssign> inputAttributeAssigns,
boolean checkUnderlyingIfAssignmentOnAssignment)
see if the attribute assigns are viewable
|
static Set<AttributeDef> |
PrivilegeHelper.canViewAttributeDefs(GrouperSession s,
Collection<AttributeDef> inputAttributeDefs)
TODO 20070823 find a real home for this and/or add tests
|
static Set |
PrivilegeHelper.canViewGroups(GrouperSession s,
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 Set<Membership> |
PrivilegeHelper.canViewMemberships(GrouperSession grouperSession,
Collection<Membership> inputMemberships) |
static Set<PermissionEntry> |
PrivilegeHelper.canViewPermissions(GrouperSession grouperSession,
Collection<PermissionEntry> inputPermissionEntries)
see if the attribute assigns are viewable
|
static Set<PITAttributeAssign> |
PrivilegeHelper.canViewPITAttributeAssigns(GrouperSession grouperSession,
Collection<PITAttributeAssign> inputPITAttributeAssigns,
boolean checkUnderlyingIfAssignmentOnAssignment)
see if the pit attribute assigns are viewable
|
static void |
PrivilegeHelper.dispatch(GrouperSession s,
AttributeDef attributeDef,
Subject subj,
Privilege priv)
TODO 20070823 find a real home for this and/or add tests
|
static void |
PrivilegeHelper.dispatch(GrouperSession s,
Group g,
Subject subj,
Privilege priv)
TODO 20070823 find a real home for this and/or add tests
|
static void |
PrivilegeHelper.dispatch(GrouperSession s,
Stem ns,
Subject subj,
Privilege priv)
TODO 20070823 find a real home for this and/or add tests
|
Set<AttributeDef> |
GrouperNonDbAttrDefAdapter.getAttributeDefsWhereSubjectDoesHavePrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
Get all attributedefs where this subject does have this privilege.
|
Set<AttributeDef> |
AttributeDefAdapter.getAttributeDefsWhereSubjectDoesHavePrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
find the attributeDefs which do have a certain privilege
|
Set<AttributeDef> |
GrouperNonDbAttrDefAdapter.getAttributeDefsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
Get all attributedefs where this subject doesnt have this privilege.
|
Set<AttributeDef> |
AttributeDefAdapter.getAttributeDefsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
find the attributeDefs which do not have a certain privilege
|
Set<AttributeDef> |
GrouperNonDbAttrDefAdapter.getAttributeDefsWhereSubjectHasPriv(GrouperSession s,
Subject subj,
Privilege priv) |
Set<AttributeDef> |
AttributeDefAdapter.getAttributeDefsWhereSubjectHasPriv(GrouperSession grouperSession,
Subject subj,
Privilege priv)
Get all attribute defs where this subject has this privilege.
|
Set<Group> |
GrouperNonDbAccessAdapter.getGroupsWhereSubjectDoesHavePrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
Get all groups where this subject does have this privilege.
|
Set<Group> |
AccessAdapter.getGroupsWhereSubjectDoesHavePrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
find the groups which do not have a certain privilege
|
Set<Group> |
GrouperNonDbAccessAdapter.getGroupsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
Get all groups where this subject doesnt have this privilege.
|
Set<Group> |
AccessAdapter.getGroupsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
find the groups which do not have a certain privilege
|
Set<Group> |
GrouperNonDbAccessAdapter.getGroupsWhereSubjectHasPriv(GrouperSession s,
Subject subj,
Privilege priv)
Get all groups where this subject has this privilege.
|
Set<Group> |
AccessAdapter.getGroupsWhereSubjectHasPriv(GrouperSession s,
Subject subj,
Privilege priv)
Get all groups where this subject has this privilege.
|
static NamingResolver |
NamingResolverFactory.getInstance(GrouperSession session) |
static AttributeDefResolver |
AttributeDefResolverFactory.getInstance(GrouperSession session) |
static AccessResolver |
AccessResolverFactory.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.
|
Set<AttributeDefPrivilege> |
GrouperNonDbAttrDefAdapter.getPrivs(GrouperSession grouperSession,
AttributeDef attributeDef,
Subject subj) |
Set<AttributeDefPrivilege> |
AttributeDefAdapter.getPrivs(GrouperSession grouperSession,
AttributeDef attributeDef,
Subject subj)
Get all privileges held by this subject on this attribute definition.
|
Set |
GrouperNonDbAccessAdapter.getPrivs(GrouperSession s,
Group g,
Subject subj)
Get all privileges held by this subject on this group.
|
Set<AccessPrivilege> |
AccessAdapter.getPrivs(GrouperSession s,
Group g,
Subject subj)
Get all privileges held by this subject on this group.
|
Set<NamingPrivilege> |
NamingAdapter.getPrivs(GrouperSession s,
Stem ns,
Subject subj)
Get all privileges held by this subject on this stem.
|
Set<NamingPrivilege> |
GrouperNonDbNamingAdapter.getPrivs(GrouperSession s,
Stem ns,
Subject subj)
Get all privileges held by this subject on this stem.
|
static NamingResolver |
NamingResolverFactory.getResolver(GrouperSession session) |
static AttributeDefResolver |
AttributeDefResolverFactory.getResolver(GrouperSession session) |
static AccessResolver |
AccessResolverFactory.getResolver(GrouperSession session) |
Set<Stem> |
GrouperNonDbAccessAdapter.getStemsWhereGroupThatSubjectHasPrivilege(GrouperSession grouperSession,
Subject subject,
Privilege privilege) |
Set<Stem> |
AccessAdapter.getStemsWhereGroupThatSubjectHasPrivilege(GrouperSession grouperSession,
Subject subject,
Privilege privilege)
get stems where a group exists where the subject has privilege
|
Set<Stem> |
NamingAdapter.getStemsWhereSubjectDoesHavePrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
find the stems which do have a certain privilege
|
Set<Stem> |
GrouperNonDbNamingAdapter.getStemsWhereSubjectDoesHavePrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
Get all stems where this subject does have this privilege.
|
Set<Stem> |
NamingAdapter.getStemsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
find the stems which do not have a certain privilege
|
Set<Stem> |
GrouperNonDbNamingAdapter.getStemsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
Get all stems where this subject doesnt have this privilege.
|
Set |
NamingAdapter.getStemsWhereSubjectHasPriv(GrouperSession s,
Subject subj,
Privilege priv)
Get all stems where this subject has this privilege.
|
Set |
GrouperNonDbNamingAdapter.getStemsWhereSubjectHasPriv(GrouperSession s,
Subject subj,
Privilege priv)
Get all stems where this subject has this privilege.
|
Set |
GrouperNonDbAttrDefAdapter.getSubjectsWithPriv(GrouperSession s,
AttributeDef attributeDef,
Privilege priv) |
Set<Subject> |
AttributeDefAdapter.getSubjectsWithPriv(GrouperSession s,
AttributeDef attributeDef,
Privilege priv)
Get all subjects with this privilege on this attribute definition.
|
Set |
GrouperNonDbAccessAdapter.getSubjectsWithPriv(GrouperSession s,
Group g,
Privilege priv) |
Set<Subject> |
AccessAdapter.getSubjectsWithPriv(GrouperSession s,
Group g,
Privilege priv)
Get all subjects with this privilege on this group.
|
Set |
NamingAdapter.getSubjectsWithPriv(GrouperSession s,
Stem ns,
Privilege priv)
Get all subjects with this privilege on this stem.
|
Set |
GrouperNonDbNamingAdapter.getSubjectsWithPriv(GrouperSession s,
Stem ns,
Privilege priv) |
void |
GrouperNonDbAttrDefAdapter.grantPriv(GrouperSession s,
AttributeDef attributeDef,
Subject subj,
Privilege priv,
String uuid) |
void |
AttributeDefAdapter.grantPriv(GrouperSession grouperSession,
AttributeDef attributeDef,
Subject subj,
Privilege priv,
String uuid)
Grant the privilege to the subject on this attrDef.
|
void |
GrouperNonDbAccessAdapter.grantPriv(GrouperSession s,
Group g,
Subject subj,
Privilege priv,
String uuid)
Grant the privilege to the subject on this group.
|
void |
AccessAdapter.grantPriv(GrouperSession s,
Group g,
Subject subj,
Privilege priv,
String uuid)
Grant the privilege to the subject on this group.
|
void |
NamingAdapter.grantPriv(GrouperSession s,
Stem ns,
Subject subj,
Privilege priv,
String uuid)
Grant the privilege to the subject on this stem.
|
void |
GrouperNonDbNamingAdapter.grantPriv(GrouperSession s,
Stem ns,
Subject subj,
Privilege priv,
String uuid) |
boolean |
GrouperNonDbAttrDefAdapter.hasPriv(GrouperSession grouperSession,
AttributeDef attributeDef,
Subject subj,
Privilege priv) |
boolean |
AttributeDefAdapter.hasPriv(GrouperSession grouperSession,
AttributeDef attributeDef,
Subject subj,
Privilege priv)
Check whether the subject has this privilege on this attrDef.
|
boolean |
GrouperNonDbAccessAdapter.hasPriv(GrouperSession s,
Group g,
Subject subj,
Privilege priv) |
boolean |
AccessAdapter.hasPriv(GrouperSession s,
Group g,
Subject subj,
Privilege priv)
Check whether the subject has this privilege on this group.
|
boolean |
NamingAdapter.hasPriv(GrouperSession s,
Stem ns,
Subject subj,
Privilege priv)
Check whether the subject has this privilege on this stem.
|
boolean |
GrouperNonDbNamingAdapter.hasPriv(GrouperSession s,
Stem ns,
Subject subj,
Privilege priv)
Check whether the subject has this privilege on this stem.
|
static boolean |
PrivilegeHelper.hasPrivilege(GrouperSession s,
AttributeDef attributeDef,
Subject subj,
Set<Privilege> privInSet) |
static boolean |
PrivilegeHelper.hasPrivilege(GrouperSession s,
Group g,
Subject subj,
Set<Privilege> privInSet) |
static boolean |
PrivilegeHelper.hasPrivilege(GrouperSession s,
Stem stem,
Subject subj,
Set<Privilege> privInSet) |
boolean |
GrouperAttributeDefAdapter.hqlFilterAttrDefsWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hqlTables,
StringBuilder hqlWhereClause,
String attributeDefColumn,
Set<Privilege> privInSet) |
boolean |
BaseAttrDefAdapter.hqlFilterAttrDefsWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hqlTables,
StringBuilder hqlWhereClause,
String attributeDefColumn,
Set<Privilege> privInSet) |
boolean |
AttributeDefAdapter.hqlFilterAttrDefsWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hqlTables,
StringBuilder hqlWhereClause,
String attrDefColumn,
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 |
GrouperAttributeDefAdapter.hqlFilterAttributeDefsNotWithPrivWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
String attributeDefColumn,
Privilege privilege,
boolean considerAllSubject) |
boolean |
BaseAttrDefAdapter.hqlFilterAttributeDefsNotWithPrivWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
String attributeDefColumn,
Privilege privilege,
boolean considerAllSubject) |
boolean |
AttributeDefAdapter.hqlFilterAttributeDefsNotWithPrivWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
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 |
GrouperAttributeDefAdapter.hqlFilterAttributeDefsWithPrivWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
String attributeDefColumn,
Privilege privilege,
boolean considerAllSubject) |
boolean |
BaseAttrDefAdapter.hqlFilterAttributeDefsWithPrivWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
String attributeDefColumn,
Privilege privilege,
boolean considerAllSubject) |
boolean |
AttributeDefAdapter.hqlFilterAttributeDefsWithPrivWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
String attributeDefColumn,
Privilege privilege,
boolean considerAllSubject)
for an attributeDef query, check to make sure the subject has priv (if filtering HQL, you can do
the postHqlFilterAttributeDefs instead if you like).
|
boolean |
BaseAccessAdapter.hqlFilterGroupsNotWithPrivWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
String groupColumn,
Privilege privilege,
boolean considerAllSubject) |
boolean |
AccessAdapter.hqlFilterGroupsNotWithPrivWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
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.hqlFilterGroupsWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
String groupColumn,
Set<Privilege> privInSet) |
boolean |
AccessAdapter.hqlFilterGroupsWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
String groupColumn,
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.hqlFilterGroupsWithPrivWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
String groupColumn,
Privilege privilege,
boolean considerAllSubject) |
boolean |
AccessAdapter.hqlFilterGroupsWithPrivWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
String groupColumn,
Privilege privilege,
boolean considerAllSubject)
for a group query, see if the groups have certain privs
|
boolean |
NamingAdapter.hqlFilterStemsNotWithPrivWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
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,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
String stemColumn,
Privilege privilege,
boolean considerAllSubject) |
boolean |
NamingAdapter.hqlFilterStemsWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
String stemColumn,
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,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
String stemColumn,
Set<Privilege> privInSet) |
boolean |
NamingAdapter.hqlFilterStemsWithPrivWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
String stemColumn,
Privilege privilege,
boolean considerAllSubject)
for a stem query, check to make sure the privs are there
|
boolean |
BaseNamingAdapter.hqlFilterStemsWithPrivWhereClause(GrouperSession grouperSession,
Subject subject,
HqlQuery hqlQuery,
StringBuilder hql,
String stemColumn,
Privilege privilege,
boolean considerAllSubject) |
static Set<AttributeDef> |
GrouperPrivilegeAdapter.internal_getAttributeDefsWhereSubjectDoesHavePriv(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
static Set<AttributeDef> |
GrouperPrivilegeAdapter.internal_getAttributeDefsWhereSubjectDoesntHavePriv(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
static Set<AttributeDef> |
GrouperPrivilegeAdapter.internal_getAttributeDefsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f) |
static Set<Group> |
GrouperPrivilegeAdapter.internal_getGroupsWhereSubjectDoesHavePriv(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
static Set<Group> |
GrouperPrivilegeAdapter.internal_getGroupsWhereSubjectDoesntHavePriv(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
static Set<Group> |
GrouperPrivilegeAdapter.internal_getGroupsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f) |
static Set<? extends GrouperPrivilege> |
GrouperPrivilegeAdapter.internal_getPrivs(GrouperSession s,
Owner ownerGroupOrStemOrAttributeDef,
Subject subj,
Member m,
Privilege p,
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.
|
static Set<Stem> |
GrouperPrivilegeAdapter.internal_getStemsWhereSubjectDoesHavePriv(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
static Set<Stem> |
GrouperPrivilegeAdapter.internal_getStemsWhereSubjectDoesntHavePriv(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
static Set<Stem> |
GrouperPrivilegeAdapter.internal_getStemsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f) |
static 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
|
Set<AttributeAssign> |
GrouperAttributeDefAdapter.postHqlFilterAttributeAssigns(GrouperSession grouperSession,
Subject subject,
Set<AttributeAssign> attributeAssigns) |
Set<AttributeAssign> |
BaseAttrDefAdapter.postHqlFilterAttributeAssigns(GrouperSession grouperSession,
Subject subject,
Set<AttributeAssign> attributeAssigns) |
Set<AttributeAssign> |
AttributeDefAdapter.postHqlFilterAttributeAssigns(GrouperSession grouperSession,
Subject subject,
Set<AttributeAssign> attributeAssigns)
filter attribute assignments for things the subject can see, assume underlying assignments are ok to view
|
Set<AttributeDef> |
BaseAttrDefAdapter.postHqlFilterAttributeDefs(GrouperSession grouperSession,
Set<AttributeDef> inputAttributeDefs,
Subject subject,
Set<Privilege> privInSet) |
Set<AttributeDef> |
AttributeDefAdapter.postHqlFilterAttributeDefs(GrouperSession grouperSession,
Set<AttributeDef> attributeDefs,
Subject subject,
Set<Privilege> privInSet)
after HQL is run, filter attributeDefs.
|
Set<Group> |
BaseAccessAdapter.postHqlFilterGroups(GrouperSession grouperSession,
Set<Group> inputGroups,
Subject subject,
Set<Privilege> privInSet) |
Set<Group> |
AccessAdapter.postHqlFilterGroups(GrouperSession grouperSession,
Set<Group> groups,
Subject subject,
Set<Privilege> privInSet)
after HQL is run, filter groups.
|
Set<Membership> |
BaseAccessAdapter.postHqlFilterMemberships(GrouperSession grouperSession,
Subject subject,
Set<Membership> memberships) |
Set<Membership> |
AccessAdapter.postHqlFilterMemberships(GrouperSession grouperSession,
Subject subject,
Set<Membership> memberships)
filter memberships for things the subject can see
|
Set<PermissionEntry> |
GrouperAttributeDefAdapter.postHqlFilterPermissions(GrouperSession grouperSession,
Subject subject,
Set<PermissionEntry> permissionEntries) |
Set<PermissionEntry> |
BaseAttrDefAdapter.postHqlFilterPermissions(GrouperSession grouperSession,
Subject subject,
Set<PermissionEntry> permissionEntries) |
Set<PermissionEntry> |
AttributeDefAdapter.postHqlFilterPermissions(GrouperSession grouperSession,
Subject subject,
Set<PermissionEntry> permissionEntries)
filter permissionEntries for things the subject can see, assume underlying assignments are ok to view
|
Set<PITAttributeAssign> |
GrouperAttributeDefAdapter.postHqlFilterPITAttributeAssigns(GrouperSession grouperSession,
Subject subject,
Set<PITAttributeAssign> pitAttributeAssigns) |
Set<PITAttributeAssign> |
BaseAttrDefAdapter.postHqlFilterPITAttributeAssigns(GrouperSession grouperSession,
Subject subject,
Set<PITAttributeAssign> pitAttributeAssigns) |
Set<PITAttributeAssign> |
AttributeDefAdapter.postHqlFilterPITAttributeAssigns(GrouperSession grouperSession,
Subject subject,
Set<PITAttributeAssign> pitAttributeAssigns)
filter pit attribute assignments for things the subject can see, assume underlying assignments are ok to view
|
Set<Stem> |
NamingAdapter.postHqlFilterStems(GrouperSession grouperSession,
Set<Stem> stems,
Subject subject,
Set<Privilege> privInSet)
after HQL is run, filter stems.
|
Set<Stem> |
BaseNamingAdapter.postHqlFilterStems(GrouperSession grouperSession,
Set<Stem> inputStems,
Subject subject,
Set<Privilege> privInSet) |
Set<Stem> |
BaseAccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession,
Set<Stem> stems,
Subject subject,
Set<Privilege> inPrivSet) |
Set<Stem> |
AccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession,
Set<Stem> stems,
Subject subject,
Set<Privilege> inPrivSet)
after HQL is run, filter stems with groups.
|
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 |
GrouperNonDbAccessAdapter.privilegeCopy(GrouperSession s,
Group g1,
Group g2,
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 |
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,
Subject subj1,
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,
Subject subj1,
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,
Subject subj1,
Subject subj2,
Privilege priv) |
void |
GrouperNonDbAccessAdapter.privilegeCopy(GrouperSession s,
Subject subj1,
Subject subj2,
Privilege priv)
Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2.
|
void |
AttributeDefAdapter.privilegeCopy(GrouperSession s,
Subject subj1,
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,
Subject subj1,
Subject subj2,
Privilege priv)
Copies privileges of type priv on any subject for the given Subject subj1 to the given Subject subj2.
|
Set<PrivilegeSubjectContainer> |
GrouperNonDbAttrDefAdapter.retrievePrivileges(GrouperSession grouperSession,
AttributeDef attributeDef,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers) |
Set<PrivilegeSubjectContainer> |
AttributeDefAdapter.retrievePrivileges(GrouperSession grouperSession,
AttributeDef attributeDef,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers)
get a list of privilege subjects, there are no results with the same subject/privilege combination
|
Set<PrivilegeSubjectContainer> |
GrouperNonDbAccessAdapter.retrievePrivileges(GrouperSession grouperSession,
Group group,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers) |
Set<PrivilegeSubjectContainer> |
AccessAdapter.retrievePrivileges(GrouperSession grouperSession,
Group group,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers)
get a list of privilege subjects, there are no results with the same subject/privilege combination
|
void |
NamingAdapter.revokeAllPrivilegesForSubject(GrouperSession grouperSession,
Subject subject)
Revoke all naming privileges that this subject has.
|
void |
GrouperNonDbNamingAdapter.revokeAllPrivilegesForSubject(GrouperSession grouperSession,
Subject subject) |
void |
GrouperNonDbAttrDefAdapter.revokeAllPrivilegesForSubject(GrouperSession grouperSession,
Subject subject) |
void |
GrouperNonDbAccessAdapter.revokeAllPrivilegesForSubject(GrouperSession grouperSession,
Subject subject) |
void |
AttributeDefAdapter.revokeAllPrivilegesForSubject(GrouperSession grouperSession,
Subject subject)
Revoke all access privileges that this subject has.
|
void |
AccessAdapter.revokeAllPrivilegesForSubject(GrouperSession grouperSession,
Subject subject)
Revoke all access privileges that this subject has.
|
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,
Subject subj,
Privilege priv) |
void |
AttributeDefAdapter.revokePriv(GrouperSession grouperSession,
AttributeDef attributeDef,
Subject subj,
Privilege priv)
Revoke the privilege from the subject on this attrDef.
|
void |
GrouperNonDbAccessAdapter.revokePriv(GrouperSession s,
Group g,
Privilege priv)
Revoke this privilege from everyone on this group.
|
void |
AccessAdapter.revokePriv(GrouperSession s,
Group g,
Privilege priv)
Revoke this privilege from everyone on this group.
|
void |
GrouperNonDbAccessAdapter.revokePriv(GrouperSession s,
Group g,
Subject subj,
Privilege priv)
Revoke the privilege from the subject on this group.
|
void |
AccessAdapter.revokePriv(GrouperSession s,
Group g,
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,
Subject subj,
Privilege priv)
Revoke the privilege from the subject on this stem.
|
void |
GrouperNonDbNamingAdapter.revokePriv(GrouperSession s,
Stem ns,
Subject subj,
Privilege priv)
Revoke the privilege from the subject on this stem.
|
Constructor and Description |
---|
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 . |
Modifier and Type | Method and Description |
---|---|
GrouperSession |
GrouperSessionResult.getGrouperSession()
grouper session
|
Modifier and Type | Method and Description |
---|---|
void |
GrouperSessionResult.setGrouperSession(GrouperSession grouperSession)
grouper session
|
Modifier and Type | Method and Description |
---|---|
Set<Subject> |
SubjectCustomizerBase.decorateSubjects(GrouperSession grouperSession,
Set<Subject> subjects,
Collection<String> attributeNamesRequested) |
Set<Subject> |
SubjectCustomizer.decorateSubjects(GrouperSession grouperSession,
Set<Subject> subjects,
Collection<String> attributeNamesRequested)
decorate subjects based on attributes requested
|
Set<Subject> |
SubjectCustomizerBase.filterSubjects(GrouperSession grouperSession,
Set<Subject> subjects,
String findSubjectsInStemName) |
Set<Subject> |
SubjectCustomizer.filterSubjects(GrouperSession grouperSession,
Set<Subject> subjects,
String findSubjectsInStemName)
you can edit the subjects (or replace), but you shouldnt remove them
|
Modifier and Type | Method and Description |
---|---|
Set<Subject> |
SubjectCustomizerForDecoratorExtraAttributes.decorateSubjects(GrouperSession grouperSession,
Set<Subject> subjects,
Collection<String> attributeNamesRequested) |
Set<Subject> |
SubjectCustomizerForDecoratorUiDisplay.filterSubjects(GrouperSession grouperSession,
Set<Subject> subjects,
String findSubjectsInStemName) |
Set<Subject> |
SubjectCustomizerForDecoratorTestingHideStudentData.filterSubjects(GrouperSession grouperSession,
Set<Subject> subjects,
String findSubjectsInStemName) |
Set<Subject> |
SubjectCustomizerForDecoratorTestingCollabGroup.filterSubjects(GrouperSession grouperSession,
Set<Subject> subjects,
String findSubjectsInStemName) |
Constructor and Description |
---|
GrouperCallable(String theLogLabel,
GrouperSession theGrouperSession) |
Modifier and Type | Method and Description |
---|---|
static ModifyGroupTypeValidator |
ModifyGroupTypeValidator.validate(GrouperSession s,
GroupType type) |
Constructor and Description |
---|
XmlExporter(GrouperSession s,
Properties userOptions)
Export the Groups Registry to XML.
|
XmlImporter(GrouperSession s,
Properties userOptions)
Import the Groups Registry from XML.
|
Copyright © 2016 Internet2. All rights reserved.