|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Group | |
---|---|
edu.internet2.middleware.grouper | The I2MI Grouper project is an open source toolkit for managing groups. |
edu.internet2.middleware.grouper.app.gsh | |
edu.internet2.middleware.grouper.app.loader | Grouper loader is a generic loading utility for grouper that automatically manages lists
Documentation is available via the 'Grouper loader' on the Grouper Project wiki https://wiki.internet2.edu/confluence/display/GrouperWG/Grouper+-+Loader |
edu.internet2.middleware.grouper.app.usdu | The Unresolvable Subject Deletion Utility (usdu) is a Grouper API extension which finds and optionally deletes members whose subjects can not be resolved by their source. |
edu.internet2.middleware.grouper.attr | |
edu.internet2.middleware.grouper.attr.assign | |
edu.internet2.middleware.grouper.entity | |
edu.internet2.middleware.grouper.filter | This package contains classes which help query for Groups, Stems, etc |
edu.internet2.middleware.grouper.group | |
edu.internet2.middleware.grouper.hooks.beans | This package contains beans which are used by hooks to pass data. |
edu.internet2.middleware.grouper.hooks.examples | This package contains working hooks examples which can be cloned and tweaked |
edu.internet2.middleware.grouper.internal.dao | This package contains the data access object interfaces that a DB layer would have to implement (generally revolving around queries to DB) |
edu.internet2.middleware.grouper.internal.dao.hib3 | This package contains hib3 related data access object implementations and mappings |
edu.internet2.middleware.grouper.internal.util | This package contains internal utility classes |
edu.internet2.middleware.grouper.membership | |
edu.internet2.middleware.grouper.misc | This package contains generic grouper classes which do not belong elsewhere |
edu.internet2.middleware.grouper.permissions | |
edu.internet2.middleware.grouper.permissions.role | |
edu.internet2.middleware.grouper.privs | This package contains access and privilege related classes |
edu.internet2.middleware.grouper.rules | |
edu.internet2.middleware.grouper.rules.beans | |
edu.internet2.middleware.grouper.subj | This package contains classes related to the subject API |
edu.internet2.middleware.grouper.userData | |
edu.internet2.middleware.grouper.util | This package contains utility classes (generally static methods) |
edu.internet2.middleware.grouper.validator | This package contains validator classes |
edu.internet2.middleware.grouper.xml | This package contains xml classes (e.g. export/import) |
edu.internet2.middleware.grouper.xml.export |
Uses of Group in edu.internet2.middleware.grouper |
---|
Methods in edu.internet2.middleware.grouper that return Group | |
---|---|
Group |
Stem.addChildGroup(java.lang.String extension,
java.lang.String displayExtension)
Add a new group to the registry. |
Group |
Group.clone()
deep clone the fields in this object |
Group |
Group.copy(Stem stem)
Copy this group to another Stem. |
Group |
Group.dbVersion()
|
static Group |
GroupFinder.findByAlternateName(GrouperSession s,
java.lang.String name,
boolean exceptionIfNotFound)
Find a group within the registry by its alternate name. |
static Group |
GroupFinder.findByAttribute(GrouperSession s,
java.lang.String attr,
java.lang.String val)
Deprecated. use the overload |
static Group |
GroupFinder.findByAttribute(GrouperSession s,
java.lang.String attr,
java.lang.String val,
boolean exceptionOnNull)
Find Group by attribute value. |
static Group |
GroupFinder.findByCurrentName(GrouperSession s,
java.lang.String name,
boolean exceptionIfNotFound)
Find a group within the registry by its current name. |
static Group |
GroupFinder.findByIdIndexSecure(java.lang.Long idIndex,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
Find a group within the registry by ID index. |
static Group |
GroupFinder.findByName(GrouperSession s,
java.lang.String name)
Deprecated. |
static Group |
GroupFinder.findByName(GrouperSession s,
java.lang.String name,
boolean exceptionIfNotFound)
Find a group within the registry by name. |
static Group |
GroupFinder.findByName(GrouperSession s,
java.lang.String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
Find a group within the registry by name. |
static Group |
GroupFinder.findByUuid(GrouperSession s,
java.lang.String uuid)
Deprecated. |
static Group |
GroupFinder.findByUuid(GrouperSession s,
java.lang.String uuid,
boolean exceptionIfNotFound)
Find a group within the registry by UUID. |
static Group |
GroupFinder.findByUuid(GrouperSession s,
java.lang.String uuid,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
Find a group within the registry by UUID. |
Group |
GroupFinder.findGroup()
find the group |
Group |
SubjectFinder.RestrictSourceForGroup.getGroup()
group to restrict to, null means restrict to all |
Group |
Membership.getGroup()
Deprecated. use getOwnerGroup() instead |
Group |
Composite.getLeftGroup()
Return this Composite 's left factor. |
Group |
Composite.getOwnerGroup()
Return this Composite 's owner. |
Group |
Membership.getOwnerGroup()
Get this membership's group. |
Group |
Composite.getRightGroup()
Return this Composite 's right factor. |
Group |
Membership.getViaGroup()
Get this membership's via group. |
Group |
Stem.internal_addChildGroup(java.lang.String extn,
java.lang.String dExtn,
java.lang.String uuid)
add child group with uuid |
Group |
Stem.internal_addChildGroup(java.lang.String extn,
java.lang.String dExtn,
java.lang.String uuid,
java.lang.String description,
java.util.Set<GroupType> types,
java.util.Map<java.lang.String,java.lang.String> attributes,
boolean addDefaultGroupPrivileges,
TypeOfGroup typeOfGroup,
boolean checkSecurity)
|
Group |
Stem.internal_addChildGroup(java.lang.String extn,
java.lang.String dExtn,
java.lang.String uuid,
TypeOfGroup typeOfGroup)
add child group with uuid |
Group |
GroupTypeTuple.retrieveGroup(boolean retrieveIfNull)
try to get the current group if it is available (if this object is cloned, then it might be null) |
Group |
Attribute.retrieveGroup(boolean retrieveIfNull)
try to get the current group if it is available (if this object is cloned, then it might be null) |
Group |
GroupCopy.save()
Copy the group using the options set in this class. |
Group |
GroupSave.save()
create or update a group. |
static Group |
Group.saveGroup(GrouperSession GROUPER_SESSION,
java.lang.String groupNameToEdit,
java.lang.String uuid,
java.lang.String name,
java.lang.String displayExtension,
java.lang.String description,
SaveMode saveMode,
boolean createParentStemsIfNotExist)
create or update a group. |
Group |
GroupSave.saveUnchecked()
Deprecated. use save() instead |
Group |
Member.toGroup()
Convert this member back to a Group object. |
Group |
Group.xmlRetrieveByIdOrKey()
|
Group |
Group.xmlSaveBusinessProperties(Group existingRecord)
|
Methods in edu.internet2.middleware.grouper that return types with arguments of type Group | |
---|---|
java.util.Set<Group> |
Member._internal_getGroupsHelper(Field field,
MembershipType membershipType,
java.lang.String scope,
Stem stem,
Stem.Scope stemScope,
QueryOptions queryOptions,
java.lang.Boolean enabled)
Get groups where this member is a member. |
static java.util.Set<Group> |
GroupFinder.findAllByAttribute(GrouperSession s,
java.lang.String attr,
java.lang.String val)
Find Groups by attribute value. |
static java.util.Set<Group> |
GroupFinder.findAllByType(GrouperSession s,
GroupType type)
Find all groups within the registry by their GroupType . |
java.util.Set<Group> |
GroupFinder.findGroups()
find all the group |
java.util.Set<Group> |
Stem.getChildGroups(Privilege[] privileges,
Stem.Scope scope)
Deprecated. use the overload |
java.util.Set<Group> |
Stem.getChildGroups(Stem.Scope scope)
Get groups that are children of this stem. |
java.util.Set<Group> |
Stem.getChildGroups(Stem.Scope scope,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
Get groups that are children of this stem. |
java.util.Set<Group> |
Stem.getChildGroups(Stem.Scope scope,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
Get groups that are children of this stem. |
java.util.Set<Group> |
Stem.getChildMembershipGroups(Stem.Scope scope,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
Get groups that are children of this stem and there is a list membership. |
java.util.Set<Group> |
Member.getEffectiveGroups()
Get groups where this member has an effective membership. |
java.util.Set<Group> |
Member.getEffectiveGroups(Field field)
Get groups where this member has an effective membership. |
java.util.Set<Group> |
Member.getEffectiveGroups(Field field,
java.lang.String scope,
Stem stem,
Stem.Scope stemScope,
QueryOptions queryOptions,
java.lang.Boolean enabled)
Get groups where this member is an effective member. |
java.util.Set<Group> |
Member.getGroups()
Get groups where this member is a member. |
java.util.Set<Group> |
Member.getGroups(Field field)
Get groups where this member is a member. |
java.util.Set<Group> |
Member.getGroups(Field field,
java.lang.String scope,
Stem stem,
Stem.Scope stemScope,
QueryOptions queryOptions,
java.lang.Boolean enabled)
Get groups where this member is a member. |
java.util.Set<Group> |
Member.getImmediateGroups()
Get groups where this member has an immediate membership. |
java.util.Set<Group> |
Member.getImmediateGroups(Field field)
Get groups where this member has an immediate membership. |
java.util.Set<Group> |
Member.getImmediateGroups(Field field,
java.lang.String scope,
Stem stem,
Stem.Scope stemScope,
QueryOptions queryOptions,
java.lang.Boolean enabled)
Get groups where this member is an immediate member. |
java.util.Set<Group> |
Member.getNonImmediateGroups()
Get groups where this member has a non immediate membership. |
java.util.Set<Group> |
Member.getNonImmediateGroups(Field field)
Get groups where this member has an immediate membership. |
java.util.Set<Group> |
Member.getNonImmediateGroups(Field field,
java.lang.String scope,
Stem stem,
Stem.Scope stemScope,
QueryOptions queryOptions,
java.lang.Boolean enabled)
Get groups where this member is a nonimmediate member. |
java.util.Set<Group> |
Member.hasAdmin()
Get groups where this member has the ADMIN privilege. |
java.util.Set<Group> |
Member.hasGroupAttrRead()
Get groups where this member has the GROUP_ATTR_READ privilege. |
java.util.Set<Group> |
Member.hasGroupAttrUpdate()
Get groups where this member has the GROUP_ATTR_UPDATE privilege. |
java.util.Set<Group> |
Member.hasOptin()
Get groups where this member has the OPTIN privilege. |
java.util.Set<Group> |
Member.hasOptout()
Get groups where this member has the OPTOUT privilege. |
java.util.Set<Group> |
Member.hasRead()
Get groups where this member has the READ privilege. |
java.util.Set<Group> |
Member.hasUpdate()
Get groups where this member has the UPDATE privilege. |
java.util.Set<Group> |
Member.hasView()
Get groups where this member has the VIEW privilege. |
java.util.Set<Group> |
GrouperAccessAdapter.postHqlFilterGroups(GrouperSession grouperSession,
java.util.Set<Group> inputGroups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
static java.util.Set<Group> |
Membership.retrieveGroups(java.util.Collection<Membership> memberships)
retrieve a set of groups based on some memberships (and store in each membership, like getGroup |
Methods in edu.internet2.middleware.grouper with parameters of type Group | |
---|---|
Composite |
Group.addCompositeMember(CompositeType type,
Group left,
Group right)
Add a composite membership to this group. |
MembershipFinder |
MembershipFinder.addGroup(Group group)
add a role to look for. |
void |
Group.assignCompositeMember(CompositeType type,
Group left,
Group right)
Add ore replace a composite membership to this group. |
void |
GroupTypeTuple.assignGroupUuid(java.lang.String groupUUID1,
Group group1)
|
void |
Attribute.assignGroupUuid(java.lang.String groupUUID1,
Group group1)
|
boolean |
Member.canAdmin(Group g)
Can this Member ADMIN on this Group . |
boolean |
Member.canGroupAttrRead(Group group)
Can this Member GROUP_ATTR_READ on this Group . |
boolean |
Member.canGroupAttrUpdate(Group group)
Can this Member GROUP_ATTR_UPDATE on this Group . |
boolean |
Member.canOptin(Group g)
Can this Member OPTIN on this Group . |
boolean |
Member.canOptout(Group g)
Can this Member OPTOUT on this Group . |
boolean |
Member.canRead(Group g)
Can this Member READ on this Group . |
boolean |
Member.canUpdate(Group g)
Can this Member UPDATE on this Group . |
boolean |
Member.canView(Group g)
Can this Member VIEW on this Group . |
static java.util.Set<Composite> |
CompositeFinder.findAsFactor(Group g)
Find where the specified Group is a Composite
factor. |
static Composite |
CompositeFinder.findAsOwner(Group g)
Deprecated. use findAsOwner(Group, boolean) instead. |
static Composite |
CompositeFinder.findAsOwner(Group g,
boolean throwExceptionIfNotFound)
Find Composite owned by this Group . |
static java.util.Set<edu.internet2.middleware.subject.Subject> |
SubjectFinder.findBySubjectsInGroup(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of subject that are in a group |
static java.util.Set<Member> |
MemberFinder.findBySubjectsInGroup(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of members |
static Membership |
MembershipFinder.findCompositeMembership(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj)
Deprecated. see overload |
static Membership |
MembershipFinder.findCompositeMembership(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
boolean exceptionOnNull)
Return the composite membership if it exists. |
static java.util.Set<Membership> |
MembershipFinder.findEffectiveMemberships(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Field f,
Group via,
int depth)
Return effective memberships. |
static Membership |
MembershipFinder.findImmediateMembership(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
boolean exceptionIfNotFound)
Return the immediate membership if it exists. |
static Membership |
MembershipFinder.findImmediateMembership(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Field f)
Deprecated. see overload |
static Membership |
MembershipFinder.findImmediateMembership(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Field f,
boolean exceptionIfNotFound)
Return the immediate membership if it exists. |
static java.util.Set<Member> |
MembershipFinder.findMembers(Group group,
Field field)
|
static java.util.Set<Member> |
MembershipFinder.findMembers(Group group,
Field field,
QueryOptions queryOptions)
|
static java.util.Set<Member> |
MembershipFinder.findMembers(Group group,
Field field,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
QueryOptions queryOptions)
|
java.util.Set<AccessPrivilege> |
Member.getPrivs(Group g)
Find access privileges held by this member on a Group . |
boolean |
Member.hasAdmin(Group g)
Report whether this member has ADMIN on the specified group. |
boolean |
Member.hasGroupAttrRead(Group group)
Report whether this member has GROUP_ATTR_READ on the specified group. |
boolean |
Member.hasGroupAttrUpdate(Group group)
Report whether this member has GROUP_ATTR_UPDATE on the specified group. |
boolean |
Member.hasOptin(Group g)
Report whether this member has OPTIN on the specified group. |
boolean |
Member.hasOptout(Group g)
Report whether this member has OPTOUT on the specified group. |
boolean |
Member.hasRead(Group g)
Report whether this member has READ on the specified group. |
boolean |
Member.hasUpdate(Group g)
Report whether this member has UPDATE on the specified group. |
boolean |
Member.hasView(Group g)
Report whether this member has VIEW on the specified group. |
Composite |
Group.internal_addCompositeMember(GrouperSession session,
CompositeType type,
Group left,
Group right,
java.lang.String uuid)
|
static Membership |
Membership.internal_addImmediateMembership(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Field f,
java.lang.String uuid,
java.sql.Timestamp startDate,
java.sql.Timestamp endDate)
|
static void |
Membership.internal_deleteAllField(GrouperSession s,
Group g,
Field f)
|
static void |
Membership.internal_deleteAllFieldType(GrouperSession s,
Group g,
FieldType type)
|
static Membership |
Membership.internal_delImmediateMembership(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Field f)
|
static java.util.Set<Membership> |
MembershipFinder.internal_findAllByGroupAndFieldAndPage(Group group,
Field field,
int start,
int pageSize,
int sortLimit,
int[] numberOfRecords)
|
static java.util.Set<Membership> |
MembershipFinder.internal_findAllByGroupOwnerAndFieldAndType(GrouperSession s,
Group groupOwner,
Field f,
java.lang.String type)
|
static java.util.Set<Membership> |
MembershipFinder.internal_findAllCompositeByGroupAndPage(Group group,
int start,
int pageSize,
int sortLimit,
int[] numberOfRecords)
|
static java.util.Set<Membership> |
MembershipFinder.internal_findAllEffectiveByGroupAndFieldAndPage(Group group,
Field field,
int start,
int pageSize,
int sortLimit,
int[] numberOfRecords)
|
static java.util.Set<Membership> |
MembershipFinder.internal_findAllImmediateByGroupAndFieldAndPage(Group group,
Field field,
int start,
int pageSize,
int sortLimit,
int[] numberOfRecords)
|
static java.util.Set<edu.internet2.middleware.subject.Subject> |
MembershipFinder.internal_findGroupSubjects(GrouperSession s,
Group group,
Field f)
|
static java.util.Set<edu.internet2.middleware.subject.Subject> |
MembershipFinder.internal_findGroupSubjectsImmediateOnly(GrouperSession s,
Group group,
Field f)
|
static java.util.Set<Member> |
MembershipFinder.internal_findMembersByType(GrouperSession s,
Group g,
Field f,
java.lang.String type)
|
static java.util.Set<Member> |
MemberFinder.internal_findMembersByType(GrouperSession grouperSession,
Group group,
Field field,
java.lang.String type,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
QueryOptions queryOptions,
SortStringEnum memberSortStringEnum,
SearchStringEnum memberSearchStringEnum,
java.lang.String memberSearchStringValue)
make sure allowed to see them, and find the members |
static Attribute |
Attribute.internal_getAttribute(AttributeAssignValue value,
Group group,
boolean exceptionIfNotLegacyAttribute)
|
boolean |
Stem.isChildGroup(Group group)
TODO 20070813 make public? |
boolean |
Member.isEffectiveMember(Group g)
Test whether a member effectively belongs to a group. |
boolean |
Member.isEffectiveMember(Group g,
Field f)
Test whether a member effectively belongs to a group. |
boolean |
Member.isImmediateMember(Group g)
Test whether a member immediately belongs to a group. |
boolean |
Member.isImmediateMember(Group g,
Field f)
Test whether a member immediately belongs to a group. |
boolean |
Member.isMember(Group g)
Test whether a member belongs to a group. |
boolean |
Member.isMember(Group g,
Field f)
Test whether a member belongs to the specified group list. |
boolean |
Member.isNonImmediateMember(Group g)
Test whether a member nonimmediately belongs to a group. |
boolean |
Member.isNonImmediateMember(Group g,
Field f)
Test whether a member nonimmediately belongs to a group. |
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 |
SubjectFinder.RestrictSourceForGroup.setGroup(Group group1)
group to restrict to, null means restrict to all |
void |
Membership.setOwnerGroup(Group group)
set the owner group |
void |
Group.xmlCopyBusinessPropertiesToExisting(Group existingRecord)
|
boolean |
Group.xmlDifferentBusinessProperties(Group other)
|
boolean |
Group.xmlDifferentUpdateProperties(Group other)
|
Group |
Group.xmlSaveBusinessProperties(Group existingRecord)
|
Method parameters in edu.internet2.middleware.grouper with type arguments of type Group | |
---|---|
static void |
Group.initData(java.util.Collection<Group> groups)
init attributes etc for multiple groups at once |
void |
Group.manageIncludesExcludesRequiredGroups(GrouperSession grouperSession,
boolean isIncludeExcludes,
java.util.Set<Group> andGroups)
add or correct the includes/excludes group math structure for this group (as overall or system or record if named correctly) |
java.util.Set<Group> |
GrouperAccessAdapter.postHqlFilterGroups(GrouperSession grouperSession,
java.util.Set<Group> inputGroups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
Constructors in edu.internet2.middleware.grouper with parameters of type Group | |
---|---|
GroupCopy(Group group,
Stem stem)
Create a new instance of this class if you would like to specify specific options for a group copy. |
|
GroupMove(Group group,
Stem stem)
Create a new instance of this class if you would like to specify specific options for a group move. |
|
SubjectFinder.RestrictSourceForGroup(boolean restrict,
Group group)
|
Uses of Group in edu.internet2.middleware.grouper.app.gsh |
---|
Methods in edu.internet2.middleware.grouper.app.gsh that return Group | |
---|---|
static Group |
addGroup.invoke(bsh.Interpreter i,
bsh.CallStack stack,
java.lang.String parent,
java.lang.String extn,
java.lang.String displayExtn)
Add a group. |
Methods in edu.internet2.middleware.grouper.app.gsh with parameters of type Group | |
---|---|
XmlExport |
XmlExport.group(Group theGroup)
export a group, and chain |
static java.lang.String |
loaderRunOneJob.invoke(bsh.Interpreter interpreter,
bsh.CallStack stack,
Group group)
run one loader job |
static java.lang.String |
loaderDryRunOneJob.invoke(bsh.Interpreter interpreter,
bsh.CallStack stack,
Group group,
java.lang.String fileName)
dry run one loader job |
Uses of Group in edu.internet2.middleware.grouper.app.loader |
---|
Methods in edu.internet2.middleware.grouper.app.loader that return types with arguments of type Group | |
---|---|
java.util.List<Group> |
LoaderJobBean.getAndGroups()
members must be in these groups also to be in the overall group |
Methods in edu.internet2.middleware.grouper.app.loader with parameters of type Group | |
---|---|
static java.lang.String |
GrouperLoaderType.attributeValueOrDefaultOrNull(Group group,
java.lang.String attributeName)
get an attribute value, or null, or a default if exists |
static java.lang.String |
GrouperLoader.dryRunJobOnceForGroup(GrouperSession grouperSession,
Group group,
java.lang.String fileName)
|
static void |
GrouperLoaderJob.runJob(Hib3GrouperLoaderLog hib3GrouploaderLog,
Group jobGroup,
GrouperSession grouperSession)
run a job (either from quartz or outside) |
static void |
GrouperLoaderJob.runJobLdap(Hib3GrouperLoaderLog hib3GrouploaderLog,
Group jobGroup,
GrouperSession grouperSession)
run a job (either from quartz or outside) |
static java.lang.String |
GrouperLoader.runJobOnceForGroup(GrouperSession grouperSession,
Group group)
|
static void |
GrouperLoaderType.validateAndScheduleSqlLoad(Group group,
java.util.Set<java.lang.String> jobNames,
boolean logErrorsToDb)
|
Method parameters in edu.internet2.middleware.grouper.app.loader with type arguments of type Group | |
---|---|
void |
LoaderJobBean.setAndGroups(java.util.List<Group> andGroups1)
members must be in these groups also to be in the overall group |
static void |
GrouperLoaderType.syncGroupList(GrouperLoaderResultset grouperLoaderResultsetOverall,
long startTime,
GrouperSession grouperSession,
java.util.List<Group> andGroups,
java.util.List<GroupType> groupTypes,
java.lang.String groupLikeString,
java.lang.String groupNameOverall,
Hib3GrouperLoaderLog hib3GrouploaderLogOverall,
GrouperLoaderStatus[] statusOverall,
GrouperLoaderDb grouperLoaderDb,
java.util.Map<java.lang.String,java.lang.String> groupNameToDisplayName,
java.util.Map<java.lang.String,java.lang.String> groupNameToDescription,
java.util.Map<java.lang.String,java.util.Map<Privilege,java.util.List<edu.internet2.middleware.subject.Subject>>> privsToAdd,
java.util.Set<java.lang.String> groupNamesFromGroupQuery)
sync a group list |
Constructor parameters in edu.internet2.middleware.grouper.app.loader with type arguments of type Group | |
---|---|
LoaderJobBean(GrouperLoaderType grouperLoaderType1,
java.lang.String groupNameOverall1,
GrouperLoaderDb grouperLoaderDb1,
java.lang.String query1,
Hib3GrouperLoaderLog hib3GrouploaderLogOverall1,
GrouperSession grouperSession1,
java.util.List<Group> andGroups1,
java.util.List<GroupType> groupTypes1,
java.lang.String groupLikeString1,
java.lang.String groupQuery1,
long startTime1)
|
|
LoaderJobBean(java.lang.String ldapType1,
java.lang.String ldapServerId1,
java.lang.String ldapFilter1,
java.lang.String ldapSubjectAttribute1,
java.lang.String ldapSearchDn1,
java.lang.String ldapSourceId1,
java.lang.String ldapSubjectIdType1,
java.lang.String ldapSearchScope1,
long startTime1,
GrouperLoaderType grouperLoaderType1,
java.lang.String groupNameOverall1,
Hib3GrouperLoaderLog hib3GrouploaderLogOverall1,
GrouperSession grouperSession1,
java.util.List<Group> andGroups1,
java.lang.String ldapGroupAttribute1,
java.lang.String extraAttributes1,
java.lang.String ldapGroupNameExpression1,
java.lang.String ldapGroupDisplayExtensionExpression1,
java.lang.String ldapGroupDescriptionExpression1,
java.lang.String ldapSubjectExpression1,
java.util.List<GroupType> groupTypes1,
java.lang.String ldapGroupReaders1,
java.lang.String ldapGroupViewers1,
java.lang.String ldapGroupAdmins1,
java.lang.String ldapGroupUpdaters1,
java.lang.String ldapGroupOptins1,
java.lang.String ldapGroupOptouts1,
java.lang.String groupsLike1,
java.lang.String ldapAttributeFilterExpression1,
java.lang.String ldapGroupAttrReaders1,
java.lang.String ldapGroupAttrUpdaters1)
constructor for ldap jobs |
Uses of Group in edu.internet2.middleware.grouper.app.usdu |
---|
Methods in edu.internet2.middleware.grouper.app.usdu with parameters of type Group | |
---|---|
static void |
USDU.deleteUnresolvableMember(Member member,
Group group,
Field field)
Delete unresolvable member from group and field. |
static void |
USDU.deleteUnresolvableMember(Member member,
Group group,
Privilege privilege)
Revoke unresolvable member's privilege from group. |
Uses of Group in edu.internet2.middleware.grouper.attr |
---|
Methods in edu.internet2.middleware.grouper.attr with parameters of type Group | |
---|---|
AttributeDefScope |
AttributeDefScopeDelegate.assignOwnerGroup(Group group)
adds scope if not already there make sure this attributeDef is assigned to this group |
Uses of Group in edu.internet2.middleware.grouper.attr.assign |
---|
Methods in edu.internet2.middleware.grouper.attr.assign that return Group | |
---|---|
Group |
AttributeAssign.getOwnerGroup()
if this is a group attribute, this is the foreign key |
Methods in edu.internet2.middleware.grouper.attr.assign with parameters of type Group | |
---|---|
AttributeAssignSave |
AttributeAssignSave.assignOwnerGroup(Group theOwnerGroup)
if this is a group attribute, this is the foreign key |
Constructors in edu.internet2.middleware.grouper.attr.assign with parameters of type Group | |
---|---|
AttributeAssign(Group ownerGroup,
Member ownerMember,
java.lang.String theAction,
AttributeDefName theAttributeDefName,
java.lang.String uuid)
create an attribute assign, including a uuid. |
|
AttributeAssign(Group ownerGroup,
java.lang.String theAction,
AttributeDefName theAttributeDefName,
java.lang.String uuid)
create an attribute assign, including a uuid |
|
AttributeAssignEffMshipDelegate(Group group1,
Member member1)
|
|
AttributeAssignGroupDelegate(Group group1)
|
Uses of Group in edu.internet2.middleware.grouper.entity |
---|
Methods in edu.internet2.middleware.grouper.entity that return Group | |
---|---|
Group |
Entity.copy(Stem stem)
Copy this group to another Stem. |
Uses of Group in edu.internet2.middleware.grouper.filter |
---|
Methods in edu.internet2.middleware.grouper.filter that return types with arguments of type Group | |
---|---|
java.util.Set<Group> |
GrouperQuery.getGroups()
Get groups matching query filter. |
java.util.Set<Group> |
GroupCurrentNameExactFilter.getResults(GrouperSession s)
|
java.util.Set<Group> |
GroupsInStemFilter.getResults(GrouperSession s)
|
java.util.Set<Group> |
GroupAlternateNameExactFilter.getResults(GrouperSession s)
|
java.util.Set<Group> |
ChildGroupFilter.getResults(GrouperSession s)
|
java.util.Set<Group> |
GroupUuidFilter.getResults(GrouperSession s)
get the results |
java.util.Set<Group> |
GroupNameExactFilter.getResults(GrouperSession s)
|
Uses of Group in edu.internet2.middleware.grouper.group |
---|
Methods in edu.internet2.middleware.grouper.group that return Group | |
---|---|
Group |
GroupMember.getGroup()
group |
Methods in edu.internet2.middleware.grouper.group with parameters of type Group | |
---|---|
CompositeSave |
CompositeSave.assignLeftFactorGroup(Group theLeftFactorGroup)
if this is a group attribute, this is the foreign key |
CompositeSave |
CompositeSave.assignOwnerGroup(Group theOwnerGroup)
owner group foreign key |
CompositeSave |
CompositeSave.assignRightFactorGroup(Group theRightFactorGroup)
right factor group this is the foreign key |
void |
GroupMember.setGroup(Group group1)
group |
Constructors in edu.internet2.middleware.grouper.group with parameters of type Group | |
---|---|
GroupMember(Group group1,
Member member1)
|
|
GroupMember(Group group1,
edu.internet2.middleware.subject.Subject subject)
|
Uses of Group in edu.internet2.middleware.grouper.hooks.beans |
---|
Methods in edu.internet2.middleware.grouper.hooks.beans that return Group | |
---|---|
Group |
HooksMembershipChangeBean.getGroup()
group for membership |
Group |
HooksGroupBean.getGroup()
object being inserted |
Constructors in edu.internet2.middleware.grouper.hooks.beans with parameters of type Group | |
---|---|
HooksGroupBean(Group theGroup)
|
Uses of Group in edu.internet2.middleware.grouper.hooks.examples |
---|
Methods in edu.internet2.middleware.grouper.hooks.examples that return types with arguments of type Group | |
---|---|
static java.util.Set<Group> |
GroupTypeTupleIncludeExcludeHook.relatedGroups(Group group)
return a set of groups including the one passed in, related to this group. |
Methods in edu.internet2.middleware.grouper.hooks.examples with parameters of type Group | |
---|---|
static void |
GroupTypeTupleIncludeExcludeHook.manageIncludesExcludesAndGroups(Group typedGroup,
boolean isIncludeExclude,
java.util.Set<Group> andGroups,
java.lang.String calledFromForLog)
change a typed group into include and exclude group lists and andGroups also |
static void |
GroupTypeTupleIncludeExcludeHook.manageIncludesExcludesAndGroups(GrouperSession grouperSession,
Group typedGroup,
java.lang.String summaryForLog)
|
static java.util.Set<Group> |
GroupTypeTupleIncludeExcludeHook.relatedGroups(Group group)
return a set of groups including the one passed in, related to this group. |
static void |
GroupUniqueNameCaseInsensitiveHook.verifyCaseInsensitiveName(Group group)
|
static void |
GroupUniqueExtensionHook.verifyUniqueExtension(Group group)
|
Method parameters in edu.internet2.middleware.grouper.hooks.examples with type arguments of type Group | |
---|---|
static void |
GroupTypeTupleIncludeExcludeHook.manageIncludesExcludesAndGroups(Group typedGroup,
boolean isIncludeExclude,
java.util.Set<Group> andGroups,
java.lang.String calledFromForLog)
change a typed group into include and exclude group lists and andGroups also |
Uses of Group in edu.internet2.middleware.grouper.internal.dao |
---|
Methods in edu.internet2.middleware.grouper.internal.dao that return Group | |
---|---|
Group |
GroupDAO.findByAlternateName(java.lang.String name,
boolean exceptionIfNotFound)
Find a group by its alternate name only. |
Group |
GroupDAO.findByAttribute(java.lang.String attr,
java.lang.String val)
Deprecated. use overload |
Group |
GroupDAO.findByAttribute(java.lang.String attr,
java.lang.String val,
boolean exceptionIfNotFound)
|
Group |
GroupDAO.findByAttribute(java.lang.String attr,
java.lang.String val,
boolean exceptionIfNotFound,
boolean secureQuery)
|
Group |
GroupDAO.findByCurrentName(java.lang.String name,
boolean exceptionIfNotFound)
Find a group by its current name only. |
Group |
GroupDAO.findByIdIndex(java.lang.Long idIndex,
boolean exceptionIfNotFound)
|
Group |
GroupDAO.findByIdIndexSecure(java.lang.Long idIndex,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
find a group by id index |
Group |
GroupDAO.findByName(java.lang.String name)
Deprecated. use overload |
Group |
GroupDAO.findByName(java.lang.String name,
boolean exceptionIfNotFound)
|
Group |
GroupDAO.findByName(java.lang.String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
|
Group |
GroupDAO.findByName(java.lang.String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
Group |
GroupDAO.findByNameSecure(java.lang.String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
Group |
GroupDAO.findByNameSecure(java.lang.String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups,
java.util.Set<Privilege> inPrivSet)
|
Group |
GroupDAO.findByUuid(java.lang.String uuid)
Deprecated. use overload |
Group |
GroupDAO.findByUuid(java.lang.String uuid,
boolean exceptionIfNotFound)
|
Group |
GroupDAO.findByUuid(java.lang.String uuid,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
|
Group |
GroupDAO.findByUuid(java.lang.String uuid,
boolean exceptionIfNotFound,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
Group |
GroupDAO.findByUuidOrName(java.lang.String uuid,
java.lang.String name,
boolean exceptionIfNull)
|
Group |
GroupDAO.findByUuidOrName(java.lang.String uuid,
java.lang.String name,
boolean exceptionIfNull,
QueryOptions queryOptions)
|
Group |
GroupDAO.findByUuidSecure(java.lang.String uuid,
boolean exceptionIfNotFound,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
find by uuid secure |
Methods in edu.internet2.middleware.grouper.internal.dao that return types with arguments of type Group | |
---|---|
java.util.Set<Group> |
GroupDAO.findAllByAnyApproximateAttr(java.lang.String val)
|
java.util.Set<Group> |
GroupDAO.findAllByAnyApproximateAttr(java.lang.String val,
java.lang.String scope)
|
java.util.Set<Group> |
GroupDAO.findAllByAnyApproximateAttr(java.lang.String val,
java.lang.String scope,
boolean secureQuery)
|
java.util.Set<Group> |
GroupDAO.findAllByApproximateAlternateName(java.lang.String name)
Find groups using an approximate string for the alternate name. |
java.util.Set<Group> |
GroupDAO.findAllByApproximateAlternateName(java.lang.String name,
java.lang.String scope)
Find groups using an approximate string for the alternate name. |
java.util.Set<Group> |
GroupDAO.findAllByApproximateAttr(java.lang.String attr,
java.lang.String val)
|
java.util.Set<Group> |
GroupDAO.findAllByApproximateAttr(java.lang.String attr,
java.lang.String val,
java.lang.String scope)
|
java.util.Set<Group> |
GroupDAO.findAllByApproximateAttrSecure(java.lang.String attr,
java.lang.String val,
java.lang.String scope)
|
java.util.Set<Group> |
GroupDAO.findAllByApproximateCurrentName(java.lang.String name)
Find groups using an approximate string for the current name, display name, extension, display extension. |
java.util.Set<Group> |
GroupDAO.findAllByApproximateCurrentName(java.lang.String name,
java.lang.String scope)
Find groups using an approximate string for the current name, display name, extension, display extension. |
java.util.Set<Group> |
GroupDAO.findAllByApproximateName(java.lang.String name)
|
java.util.Set<Group> |
GroupDAO.findAllByApproximateName(java.lang.String name,
java.lang.String scope)
|
java.util.Set<Group> |
GroupDAO.findAllByApproximateNameSecure(java.lang.String name,
java.lang.String scope,
QueryOptions queryOptions)
|
java.util.Set<Group> |
GroupDAO.findAllByApproximateNameSecure(java.lang.String name,
java.lang.String scope,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
java.util.Set<Group> |
GroupDAO.findAllByAttr(java.lang.String attr,
java.lang.String val)
|
java.util.Set<Group> |
GroupDAO.findAllByAttr(java.lang.String attr,
java.lang.String val,
java.lang.String scope)
|
java.util.Set<Group> |
GroupDAO.findAllByAttr(java.lang.String attr,
java.lang.String val,
java.lang.String scope,
boolean secureQuery)
|
java.util.Set<Group> |
GroupDAO.findAllByCreatedAfter(java.util.Date d)
|
java.util.Set<Group> |
GroupDAO.findAllByCreatedAfter(java.util.Date d,
java.lang.String scope)
|
java.util.Set<Group> |
GroupDAO.findAllByCreatedBefore(java.util.Date d)
|
java.util.Set<Group> |
GroupDAO.findAllByCreatedBefore(java.util.Date d,
java.lang.String scope)
|
java.util.Set<Group> |
GroupDAO.findAllByLastMembershipAfter(java.util.Date d)
|
java.util.Set<Group> |
GroupDAO.findAllByLastMembershipAfter(java.util.Date d,
java.lang.String scope)
|
java.util.Set<Group> |
GroupDAO.findAllByLastMembershipBefore(java.util.Date d)
|
java.util.Set<Group> |
GroupDAO.findAllByLastMembershipBefore(java.util.Date d,
java.lang.String scope)
|
java.util.Set<Group> |
GroupDAO.findAllByModifiedAfter(java.util.Date d)
|
java.util.Set<Group> |
GroupDAO.findAllByModifiedAfter(java.util.Date d,
java.lang.String scope)
|
java.util.Set<Group> |
GroupDAO.findAllByModifiedBefore(java.util.Date d)
|
java.util.Set<Group> |
GroupDAO.findAllByModifiedBefore(java.util.Date d,
java.lang.String scope)
|
java.util.Set<Group> |
GroupDAO.findAllByType(GroupType _gt)
note, this doesnt cache |
java.util.Set<Group> |
GroupDAO.findAllByType(GroupType _gt,
QueryOptions queryOptions)
this caches |
java.util.Set<Group> |
GroupDAO.findAllByType(GroupType _gt,
java.lang.String scope)
|
java.util.Set<Group> |
StemDAO.findAllChildGroups(Stem ns,
Stem.Scope scope)
Find all child groups within specified scope. |
java.util.Set<Group> |
StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
Find all child groups within specified scope, and make sure the grouper session can see them |
java.util.Set<Group> |
StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
Find all child groups within specified scope, and make sure the grouper session can see them |
java.util.Set<Group> |
StemDAO.findAllChildMembershipGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
Find all child groups within specified scope, and make sure the grouper session can see them |
java.util.Set<Group> |
GroupDAO.findByCreatorOrModifier(Member member)
find groups by creator or modifier |
java.util.Set<Group> |
GroupDAO.findByNamesSecure(java.util.Collection<java.lang.String> names,
QueryOptions queryOptions)
|
java.util.Set<Group> |
GroupDAO.findByNamesSecure(java.util.Collection<java.lang.String> names,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
java.util.Set<Group> |
GroupDAO.findByUuids(java.util.Collection<java.lang.String> uuids,
boolean exceptionOnNotFound)
find all groups which have these uuids |
java.util.Set<Group> |
GroupDAO.findByUuidsSecure(java.util.Collection<java.lang.String> uuids,
QueryOptions queryOptions)
find by uuid secure |
java.util.Set<Group> |
GroupDAO.findByUuidsSecure(java.util.Collection<java.lang.String> uuids,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
find by uuid secure |
java.util.Set<Group> |
GroupDAO.findGroupsInStemWithoutPrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
java.lang.String sqlLikeString)
see which groups do not have this privilege |
java.util.Set<Group> |
PITGroupDAO.findMissingActivePITGroups()
|
java.util.Set<Group> |
GroupDAO.getAllGroups()
|
java.util.Set<Group> |
GroupDAO.getAllGroups(java.lang.String scope)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsMembershipSecure(Field field,
java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
QueryOptions queryOptions,
java.lang.Boolean enabled,
MembershipType membershipType,
Stem stem,
Stem.Scope stemScope)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsMembershipSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly,
Stem stem,
Stem.Scope stemScope)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
java.util.Set<Group> |
GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroup,
boolean splitScope,
edu.internet2.middleware.subject.Subject membershipSubject,
Field field)
get all groups secure, split the scope by whitespace |
java.util.Set<Group> |
GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroup,
boolean splitScope,
edu.internet2.middleware.subject.Subject membershipSubject,
Field field,
java.lang.String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
edu.internet2.middleware.subject.Subject subjectNotInGroup,
java.util.Collection<java.lang.String> groupIds,
java.util.Collection<java.lang.String> groupNames,
java.lang.Boolean compositeOwner)
get all groups secure, split the scope by whitespace |
java.util.Set<Group> |
GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroup,
boolean splitScope,
edu.internet2.middleware.subject.Subject membershipSubject,
Field field,
java.lang.String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
edu.internet2.middleware.subject.Subject subjectNotInGroup,
java.util.Collection<java.lang.String> groupIds,
java.util.Collection<java.lang.String> groupNames,
java.lang.Boolean compositeOwner,
java.lang.String idOfAttributeDefName,
java.lang.Object attributeValue)
get all groups secure, split the scope by whitespace |
java.util.Set<Group> |
GroupDAO.getAllGroupsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
get all groups secure, split the scope by whitespace |
java.util.Set<Group> |
GroupDAO.getAllGroupsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
TypeOfGroup typeOfGroup)
get all groups secure, split the scope by whitespace |
java.util.Set<Group> |
GroupDAO.getImmediateChildren(Stem stem)
|
java.util.Set<Group> |
GroupDAO.getImmediateChildrenMembershipSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly)
get immediate children secure |
java.util.Set<Group> |
GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
get immediate children secure |
java.util.Set<Group> |
GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
get immediate children secure |
Methods in edu.internet2.middleware.grouper.internal.dao with parameters of type Group | |
---|---|
void |
StemDAO.createChildGroup(Stem _parent,
Group _child,
Member _m)
|
void |
GroupDAO.delete(Group _g)
|
void |
GroupSetDAO.deleteSelfByOwnerGroup(Group group)
|
java.util.Set<Composite> |
CompositeDAO.findAsFactor(Group _g)
|
Composite |
CompositeDAO.findAsOwner(Group _g,
boolean exceptionIfNotFound)
|
java.util.Set<Member> |
MemberDAO.findBySubjectsInGroup(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of members |
void |
GroupDAO.saveUpdateProperties(Group group)
save the update properties which are auto saved when business method is called |
void |
GroupDAO.update(Group _g)
|
Method parameters in edu.internet2.middleware.grouper.internal.dao with type arguments of type Group | |
---|---|
java.util.Set<Stem> |
StemDAO.findParentsByGroups(java.util.Collection<Group> groups)
find all parent stems of groups (and grandparents, etc) |
Uses of Group in edu.internet2.middleware.grouper.internal.dao.hib3 |
---|
Methods in edu.internet2.middleware.grouper.internal.dao.hib3 that return Group | |
---|---|
Group |
Hib3GroupDAO.findByAlternateName(java.lang.String name,
boolean exceptionIfNotFound)
Find a group by its alternate name only. |
Group |
Hib3GroupDAO.findByAttribute(java.lang.String attr,
java.lang.String val)
Deprecated. use overload |
Group |
Hib3GroupDAO.findByAttribute(java.lang.String attr,
java.lang.String val,
boolean exceptionIfNotFound)
|
Group |
Hib3GroupDAO.findByAttribute(java.lang.String attr,
java.lang.String val,
boolean exceptionIfNotFound,
boolean secureQuery)
|
Group |
Hib3GroupDAO.findByCurrentName(java.lang.String name,
boolean exceptionIfNotFound)
Find a group by its current name only. |
Group |
Hib3GroupDAO.findByIdIndex(java.lang.Long idIndex,
boolean exceptionIfNotFound)
not a secure method, find by id index |
Group |
Hib3GroupDAO.findByIdIndexSecure(java.lang.Long idIndex,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
|
Group |
Hib3GroupDAO.findByName(java.lang.String name)
Deprecated. use overload |
Group |
Hib3GroupDAO.findByName(java.lang.String name,
boolean exceptionIfNotFound)
|
Group |
Hib3GroupDAO.findByName(java.lang.String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
|
Group |
Hib3GroupDAO.findByName(java.lang.String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
Group |
Hib3GroupDAO.findByNameSecure(java.lang.String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
Group |
Hib3GroupDAO.findByNameSecure(java.lang.String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups,
java.util.Set<Privilege> inPrivSet)
|
Group |
Hib3GroupDAO.findByUuid(java.lang.String uuid)
Deprecated. use overload |
Group |
Hib3GroupDAO.findByUuid(java.lang.String uuid,
boolean exceptionIfNotFound)
|
Group |
Hib3GroupDAO.findByUuid(java.lang.String uuid,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
|
Group |
Hib3GroupDAO.findByUuid(java.lang.String uuid,
boolean exceptionIfNotFound,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
Group |
Hib3GroupDAO.findByUuidOrName(java.lang.String uuid,
java.lang.String name,
boolean exceptionIfNull)
|
Group |
Hib3GroupDAO.findByUuidOrName(java.lang.String uuid,
java.lang.String name,
boolean exceptionIfNull,
QueryOptions queryOptions)
|
Group |
Hib3GroupDAO.findByUuidSecure(java.lang.String uuid,
boolean exceptionIfNotFound,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
Methods in edu.internet2.middleware.grouper.internal.dao.hib3 that return types with arguments of type Group | |
---|---|
java.util.Set<Group> |
Hib3GroupDAO.findAllByAnyApproximateAttr(java.lang.String val)
|
java.util.Set<Group> |
Hib3GroupDAO.findAllByAnyApproximateAttr(java.lang.String val,
java.lang.String scope)
|
java.util.Set<Group> |
Hib3GroupDAO.findAllByAnyApproximateAttr(java.lang.String val,
java.lang.String scope,
boolean secureQuery)
|
java.util.Set<Group> |
Hib3GroupDAO.findAllByApproximateAlternateName(java.lang.String name)
Find groups using an approximate string for the alternate name. |
java.util.Set<Group> |
Hib3GroupDAO.findAllByApproximateAlternateName(java.lang.String name,
java.lang.String scope)
Find groups using an approximate string for the alternate name. |
java.util.Set<Group> |
Hib3GroupDAO.findAllByApproximateAttr(java.lang.String attr,
java.lang.String val)
Implementation Notes. |
java.util.Set<Group> |
Hib3GroupDAO.findAllByApproximateAttr(java.lang.String attr,
java.lang.String val,
java.lang.String scope)
Implementation Notes. |
java.util.Set<Group> |
Hib3GroupDAO.findAllByApproximateAttrSecure(java.lang.String attr,
java.lang.String val,
java.lang.String scope)
|
java.util.Set<Group> |
Hib3GroupDAO.findAllByApproximateCurrentName(java.lang.String name)
Find groups using an approximate string for the current name, display name, extension, display extension. |
java.util.Set<Group> |
Hib3GroupDAO.findAllByApproximateCurrentName(java.lang.String name,
java.lang.String scope)
Find groups using an approximate string for the current name, display name, extension, display extension. |
java.util.Set<Group> |
Hib3GroupDAO.findAllByApproximateName(java.lang.String name)
Implementation Notes. |
java.util.Set<Group> |
Hib3GroupDAO.findAllByApproximateName(java.lang.String name,
java.lang.String scope)
Implementation Notes. |
java.util.Set<Group> |
Hib3GroupDAO.findAllByApproximateNameSecure(java.lang.String name,
java.lang.String scope,
QueryOptions queryOptions)
Implementation Notes. |
java.util.Set<Group> |
Hib3GroupDAO.findAllByApproximateNameSecure(java.lang.String name,
java.lang.String scope,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
Implementation Notes. |
java.util.Set<Group> |
Hib3GroupDAO.findAllByAttr(java.lang.String attr,
java.lang.String val)
Implementation Notes. |
java.util.Set<Group> |
Hib3GroupDAO.findAllByAttr(java.lang.String attr,
java.lang.String val,
java.lang.String scope)
Implementation Notes. |
java.util.Set<Group> |
Hib3GroupDAO.findAllByAttr(java.lang.String attr,
java.lang.String val,
java.lang.String scope,
boolean secureQuery)
|
java.util.Set<Group> |
Hib3GroupDAO.findAllByCreatedAfter(java.util.Date d)
|
java.util.Set<Group> |
Hib3GroupDAO.findAllByCreatedAfter(java.util.Date d,
java.lang.String scope)
|
java.util.Set<Group> |
Hib3GroupDAO.findAllByCreatedBefore(java.util.Date d)
|
java.util.Set<Group> |
Hib3GroupDAO.findAllByCreatedBefore(java.util.Date d,
java.lang.String scope)
|
java.util.Set<Group> |
Hib3GroupDAO.findAllByLastMembershipAfter(java.util.Date d)
|
java.util.Set<Group> |
Hib3GroupDAO.findAllByLastMembershipAfter(java.util.Date d,
java.lang.String scope)
|
java.util.Set<Group> |
Hib3GroupDAO.findAllByLastMembershipBefore(java.util.Date d)
|
java.util.Set<Group> |
Hib3GroupDAO.findAllByLastMembershipBefore(java.util.Date d,
java.lang.String scope)
|
java.util.Set<Group> |
Hib3GroupDAO.findAllByModifiedAfter(java.util.Date d)
|
java.util.Set<Group> |
Hib3GroupDAO.findAllByModifiedAfter(java.util.Date d,
java.lang.String scope)
|
java.util.Set<Group> |
Hib3GroupDAO.findAllByModifiedBefore(java.util.Date d)
|
java.util.Set<Group> |
Hib3GroupDAO.findAllByModifiedBefore(java.util.Date d,
java.lang.String scope)
|
java.util.Set<Group> |
Hib3GroupDAO.findAllByType(GroupType _gt)
Note, this doesnt cache |
java.util.Set<Group> |
Hib3GroupDAO.findAllByType(GroupType _gt,
QueryOptions queryOptions)
|
java.util.Set<Group> |
Hib3GroupDAO.findAllByType(GroupType _gt,
java.lang.String scope)
|
java.util.Set<Group> |
Hib3StemDAO.findAllChildGroups(Stem ns,
Stem.Scope scope)
|
java.util.Set<Group> |
Hib3StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Group> |
Hib3StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
java.util.Set<Group> |
Hib3StemDAO.findAllChildMembershipGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Group> |
Hib3GroupDAO.findByCreatorOrModifier(Member member)
find groups by creator or modifier |
java.util.Set<Group> |
Hib3GroupDAO.findByNamesSecure(java.util.Collection<java.lang.String> names,
QueryOptions queryOptions)
|
java.util.Set<Group> |
Hib3GroupDAO.findByNamesSecure(java.util.Collection<java.lang.String> names,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
java.util.Set<Group> |
Hib3GroupDAO.findByUuids(java.util.Collection<java.lang.String> uuids,
boolean exceptionOnNotFound)
|
java.util.Set<Group> |
Hib3GroupDAO.findByUuidsSecure(java.util.Collection<java.lang.String> uuids,
QueryOptions queryOptions)
|
java.util.Set<Group> |
Hib3GroupDAO.findByUuidsSecure(java.util.Collection<java.lang.String> uuids,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
java.util.Set<Group> |
Hib3GroupDAO.findGroupsInStemWithoutPrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<Group> |
Hib3PITGroupDAO.findMissingActivePITGroups()
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroups()
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroups(java.lang.String scope)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsMembershipSecure(Field field,
java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
QueryOptions queryOptions,
java.lang.Boolean enabled,
MembershipType membershipType,
Stem stem,
Stem.Scope stemScope)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsMembershipSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsMembershipSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly,
Stem stem,
Stem.Scope stemScope)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
In this case, send in the attribute name to sort by (default is displayName). |
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups,
boolean splitScope,
edu.internet2.middleware.subject.Subject membershipSubject,
Field field)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups,
boolean splitScope,
edu.internet2.middleware.subject.Subject membershipSubject,
Field field,
java.lang.String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
edu.internet2.middleware.subject.Subject subjectNotInGroup,
java.util.Collection<java.lang.String> groupIds,
java.util.Collection<java.lang.String> groupNames,
java.lang.Boolean compositeOwner)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups,
boolean splitScope,
edu.internet2.middleware.subject.Subject membershipSubject,
Field field,
java.lang.String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
edu.internet2.middleware.subject.Subject subjectNotInGroup,
java.util.Collection<java.lang.String> groupIds,
java.util.Collection<java.lang.String> groupNames,
java.lang.Boolean compositeOwner,
java.lang.String idOfAttributeDefName,
java.lang.Object attributeValue)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
java.util.Set<Group> |
Hib3GroupDAO.getAllGroupsSplitScopeSecure(java.lang.String scope,
GrouperSession grouperSession,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privileges,
QueryOptions queryOptions,
TypeOfGroup typeOfGroup)
|
java.util.Set<Group> |
Hib3GroupDAO.getImmediateChildren(Stem stem)
|
java.util.Set<Group> |
Hib3GroupDAO.getImmediateChildrenMembershipSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.Set<Group> |
Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions)
|
java.util.Set<Group> |
Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> inPrivSet,
QueryOptions queryOptions,
java.util.Set<TypeOfGroup> typeOfGroups)
|
Methods in edu.internet2.middleware.grouper.internal.dao.hib3 with parameters of type Group | |
---|---|
void |
Hib3StemDAO.createChildGroup(Stem _stem,
Group _group,
Member _member)
|
void |
Hib3GroupDAO.delete(Group _g)
|
void |
Hib3GroupSetDAO.deleteSelfByOwnerGroup(Group group)
|
java.util.Set<Composite> |
Hib3CompositeDAO.findAsFactor(Group _g)
|
Composite |
Hib3CompositeDAO.findAsOwner(Group _g,
boolean throwExceptionIfNotFound)
|
java.util.Set<Member> |
Hib3MemberDAO.findBySubjectsInGroup(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of members |
void |
Hib3GroupDAO.saveUpdateProperties(Group group)
|
void |
Hib3GroupDAO.update(Group _g)
|
Method parameters in edu.internet2.middleware.grouper.internal.dao.hib3 with type arguments of type Group | |
---|---|
java.util.Set<Stem> |
Hib3StemDAO.findParentsByGroups(java.util.Collection<Group> groups)
find all parent stems by group |
Uses of Group in edu.internet2.middleware.grouper.internal.util |
---|
Methods in edu.internet2.middleware.grouper.internal.util with parameters of type Group | |
---|---|
ParameterHelper |
ParameterHelper.notNullGroup(Group group)
|
Uses of Group in edu.internet2.middleware.grouper.membership |
---|
Methods in edu.internet2.middleware.grouper.membership that return Group | |
---|---|
Group |
MembershipSubjectContainer.getGroupOwner()
group owner of this memberships |
Group |
MembershipPathNode.getLeftCompositeFactor()
if composite, this is the right composite factor |
Group |
MembershipPathNode.getOtherFactor()
this is the factor not in the path |
Group |
MembershipPathGroup.getOwnerGroup()
if this is a list or group privilege, this is the owner group |
Group |
MembershipPathNode.getOwnerGroup()
if this is a list or group privilege, this is the owner group |
Group |
MembershipPathNode.getRightCompositeFactor()
if composite, this is the right composite factor |
Methods in edu.internet2.middleware.grouper.membership with parameters of type Group | |
---|---|
static MembershipPathGroup |
MembershipPathGroup.analyze(Group group,
Member member,
Field field)
analyze the membership/privilege of a member in a group by various paths |
static MembershipPathGroup |
MembershipPathGroup.analyze(Group group,
Member member,
Field field,
edu.internet2.middleware.subject.Subject callingSubject,
int timeToLive)
analyze the membership/privilege of a member in a group by various paths |
static MembershipPathGroup |
MembershipPathGroup.analyze(Group group,
edu.internet2.middleware.subject.Subject subject,
Field field)
analyze the membership/privilege of a member in a group by various paths |
static MembershipPathGroup |
MembershipPathGroup.analyzePrivileges(Group group,
Member member)
analyze group privileges for a group and a member |
static MembershipPathGroup |
MembershipPathGroup.analyzePrivileges(Group group,
Member member,
edu.internet2.middleware.subject.Subject callingSubject)
analyze the privileges of a member in a group by various paths |
static MembershipPathGroup |
MembershipPathGroup.analyzePrivileges(Group group,
edu.internet2.middleware.subject.Subject subject)
analyze group privileges for a group and a member |
void |
MembershipSubjectContainer.setGroupOwner(Group groupOwner1)
group owner of this memberships |
void |
MembershipPathNode.setLeftCompositeFactor(Group leftCompositeFactor1)
if composite, this is the right composite factor |
void |
MembershipPathNode.setOtherFactor(Group otherFactor1)
this is the factor not in the path |
void |
MembershipPathGroup.setOwnerGroup(Group ownerGroup1)
if this is a list or group privilege, this is the owner group |
void |
MembershipPathNode.setOwnerGroup(Group ownerGroup1)
if this is a list or group privilege, this is the owner group |
void |
MembershipPathNode.setRightCompositeFactor(Group rightCompositeFactor1)
if composite, this is the right composite factor |
Constructors in edu.internet2.middleware.grouper.membership with parameters of type Group | |
---|---|
MembershipPathNode(Field field,
Group theOwnerGroup)
constructor for group path code |
|
MembershipPathNode(Field field,
Group ownerGroup,
CompositeType compositeType,
Group theLeftCompositeFactor,
Group theRightCompositeFactor,
Group theOtherFactor)
construct a composite group node |
Uses of Group in edu.internet2.middleware.grouper.misc |
---|
Methods in edu.internet2.middleware.grouper.misc that return Group | |
---|---|
Group |
BaseMemberOf.getGroup()
|
Methods in edu.internet2.middleware.grouper.misc that return types with arguments of type Group | |
---|---|
java.util.Set<Group> |
BaseMemberOf.getModifiedGroups()
|
Methods in edu.internet2.middleware.grouper.misc with parameters of type Group | |
---|---|
void |
MemberOf.addComposite(GrouperSession s,
Group g,
Composite c)
A composite group is composed of two groups and a set operator (stored in grouper_composites table) (e.g. union, intersection, etc). |
void |
MemberOf.addImmediate(GrouperSession s,
Group g,
Field f,
Member _m)
An immediate member is directly assigned to a group. |
static GrouperCheckConfig.CheckGroupResult |
GrouperCheckConfig.checkGroup(GrouperSession grouperSession,
java.lang.String groupName,
boolean logError,
java.lang.Boolean autoCreate,
boolean logAutocreate,
java.lang.String displayExtension,
java.lang.String groupDescription,
java.lang.String propertyDescription,
Group[] groupResult)
verify that a group exists by name (dont throw exceptions) |
void |
MemberOf.deleteComposite(GrouperSession s,
Group g,
Composite c)
A composite group is composed of two groups and a set operator (stored in grouper_composites table) (e.g. union, intersection, etc). |
void |
MemberOf.deleteImmediate(GrouperSession s,
Group g,
Membership _ms,
Member _m)
An immediate member is directly assigned to a group. |
Uses of Group in edu.internet2.middleware.grouper.permissions |
---|
Constructors in edu.internet2.middleware.grouper.permissions with parameters of type Group | |
---|---|
PermissionRoleDelegate(Group group1)
|
Uses of Group in edu.internet2.middleware.grouper.permissions.role |
---|
Constructors in edu.internet2.middleware.grouper.permissions.role with parameters of type Group | |
---|---|
RoleInheritanceDelegate(Group group1)
|
Uses of Group in edu.internet2.middleware.grouper.privs |
---|
Methods in edu.internet2.middleware.grouper.privs that return Group | |
---|---|
Group |
AccessPrivilege.getGroup()
Get Group that the privilege was granted on. |
Methods in edu.internet2.middleware.grouper.privs that return types with arguments of type Group | |
---|---|
java.util.Set<Group> |
AccessAdapter.getGroupsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
find the groups which do not have a certain privilege |
java.util.Set<Group> |
GrouperNonDbAccessAdapter.getGroupsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
Get all groups where this subject doesnt have this privilege. |
java.util.Set<Group> |
AccessResolverDecorator.getGroupsWhereSubjectDoesntHavePrivilege(java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<Group> |
AccessWrapper.getGroupsWhereSubjectDoesntHavePrivilege(java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<Group> |
AccessResolver.getGroupsWhereSubjectDoesntHavePrivilege(java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
find the groups which do not have a certain privilege |
java.util.Set<Group> |
ValidatingAccessResolver.getGroupsWhereSubjectDoesntHavePrivilege(java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<Group> |
GrouperAllAccessResolver.getGroupsWhereSubjectDoesntHavePrivilege(java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
java.util.Set<Group> |
AccessAdapter.getGroupsWhereSubjectHasPriv(GrouperSession s,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Get all groups where this subject has this privilege. |
java.util.Set<Group> |
GrouperNonDbAccessAdapter.getGroupsWhereSubjectHasPriv(GrouperSession s,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Get all groups where this subject has this privilege. |
java.util.Set<Group> |
AccessResolverDecorator.getGroupsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
java.util.Set<Group> |
AccessWrapper.getGroupsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
java.util.Set<Group> |
AccessResolver.getGroupsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
Get all groups where subject has privilege. |
java.util.Set<Group> |
ValidatingAccessResolver.getGroupsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
java.util.Set<Group> |
GrouperAllAccessResolver.getGroupsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
static java.util.Set<Group> |
GrouperPrivilegeAdapter.internal_getGroupsWhereSubjectDoesntHavePriv(GrouperSession grouperSession,
java.lang.String stemId,
Stem.Scope scope,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
boolean considerAllSubject,
java.lang.String sqlLikeString)
|
static java.util.Set<Group> |
GrouperPrivilegeAdapter.internal_getGroupsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f)
|
java.util.Set<Group> |
AccessAdapter.postHqlFilterGroups(GrouperSession grouperSession,
java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
after HQL is run, filter groups. |
java.util.Set<Group> |
BaseAccessAdapter.postHqlFilterGroups(GrouperSession grouperSession,
java.util.Set<Group> inputGroups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Group> |
CachingAccessResolver.postHqlFilterGroups(java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Group> |
WheelAccessResolver.postHqlFilterGroups(java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Group> |
AccessResolverDecorator.postHqlFilterGroups(java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Group> |
AccessWrapper.postHqlFilterGroups(java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Group> |
AccessResolver.postHqlFilterGroups(java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
after HQL is run, filter groups. |
java.util.Set<Group> |
ValidatingAccessResolver.postHqlFilterGroups(java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Group> |
GrouperSystemAccessResolver.postHqlFilterGroups(java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
Methods in edu.internet2.middleware.grouper.privs with parameters of type Group | |
---|---|
static boolean |
PrivilegeHelper.canAdmin(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj)
|
static boolean |
PrivilegeHelper.canGroupAttrRead(GrouperSession s,
Group group,
edu.internet2.middleware.subject.Subject subj)
|
static boolean |
PrivilegeHelper.canGroupAttrUpdate(GrouperSession s,
Group group,
edu.internet2.middleware.subject.Subject subj)
|
static boolean |
PrivilegeHelper.canOptin(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj)
TODO 20070823 find a real home for this and/or add tests |
static boolean |
PrivilegeHelper.canOptout(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj)
TODO 20070823 find a real home for this and/or add tests |
static boolean |
PrivilegeHelper.canRead(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj)
TODO 20070823 find a real home for this and/or add tests |
static boolean |
PrivilegeHelper.canUpdate(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj)
TODO 20070823 find a real home for this and/or add tests |
static boolean |
PrivilegeHelper.canView(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj)
TODO 20070823 find a real home for this and/or add tests |
static boolean |
PrivilegeHelper.canViewMembers(GrouperSession grouperSession,
Group group,
Field field)
|
static void |
PrivilegeHelper.dispatch(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
TODO 20070823 find a real home for this and/or add tests |
java.util.Set<AccessPrivilege> |
CachingAccessResolver.getPrivileges(Group group,
edu.internet2.middleware.subject.Subject subject)
|
java.util.Set<AccessPrivilege> |
WheelAccessResolver.getPrivileges(Group group,
edu.internet2.middleware.subject.Subject subject)
|
java.util.Set<AccessPrivilege> |
AccessResolverDecorator.getPrivileges(Group group,
edu.internet2.middleware.subject.Subject subject)
|
java.util.Set<AccessPrivilege> |
AccessWrapper.getPrivileges(Group group,
edu.internet2.middleware.subject.Subject subject)
|
java.util.Set<AccessPrivilege> |
AccessResolver.getPrivileges(Group group,
edu.internet2.middleware.subject.Subject subject)
Get all privileges subject has on group. |
java.util.Set<AccessPrivilege> |
ValidatingAccessResolver.getPrivileges(Group group,
edu.internet2.middleware.subject.Subject subject)
|
java.util.Set<AccessPrivilege> |
GrouperAllAccessResolver.getPrivileges(Group group,
edu.internet2.middleware.subject.Subject subject)
|
java.util.Set<AccessPrivilege> |
GrouperSystemAccessResolver.getPrivileges(Group group,
edu.internet2.middleware.subject.Subject subject)
|
java.util.Set<AccessPrivilege> |
AccessAdapter.getPrivs(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj)
Get all privileges held by this subject on this group. |
java.util.Set |
GrouperNonDbAccessAdapter.getPrivs(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj)
Get all privileges held by this subject on this group. |
java.util.Set<edu.internet2.middleware.subject.Subject> |
AccessAdapter.getSubjectsWithPriv(GrouperSession s,
Group g,
Privilege priv)
Get all subjects with this privilege on this group. |
java.util.Set |
GrouperNonDbAccessAdapter.getSubjectsWithPriv(GrouperSession s,
Group g,
Privilege priv)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
AccessResolverDecorator.getSubjectsWithPrivilege(Group group,
Privilege privilege)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
AccessWrapper.getSubjectsWithPrivilege(Group group,
Privilege privilege)
|
java.util.Set<edu.internet2.middleware.subject.Subject> |
AccessResolver.getSubjectsWithPrivilege(Group group,
Privilege privilege)
Get all subjects with privilege on group. |
java.util.Set<edu.internet2.middleware.subject.Subject> |
ValidatingAccessResolver.getSubjectsWithPrivilege(Group group,
Privilege privilege)
|
void |
AccessAdapter.grantPriv(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Privilege priv,
java.lang.String uuid)
Grant the privilege to the subject on this group. |
void |
GrouperNonDbAccessAdapter.grantPriv(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Privilege priv,
java.lang.String uuid)
Grant the privilege to the subject on this group. |
void |
CachingAccessResolver.grantPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
java.lang.String uuid)
|
void |
AccessResolverDecorator.grantPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
java.lang.String uuid)
|
void |
AccessWrapper.grantPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
java.lang.String uuid)
|
void |
AccessResolver.grantPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
java.lang.String uuid)
Grant privilege to subject on group. |
void |
ValidatingAccessResolver.grantPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege,
java.lang.String uuid)
|
static boolean |
PrivilegeHelper.hasImmediatePrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
see if a group has an immediate privilege |
boolean |
AccessAdapter.hasPriv(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Check whether the subject has this privilege on this group. |
boolean |
GrouperNonDbAccessAdapter.hasPriv(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
|
static boolean |
PrivilegeHelper.hasPrivilege(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
java.util.Set<Privilege> privInSet)
|
boolean |
CachingAccessResolver.hasPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
WheelAccessResolver.hasPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
AccessResolverDecorator.hasPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
AccessWrapper.hasPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
AccessResolver.hasPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
Check whether subject has privilege on group. |
boolean |
ValidatingAccessResolver.hasPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
GrouperAllAccessResolver.hasPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
boolean |
GrouperSystemAccessResolver.hasPrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
void |
AccessAdapter.privilegeCopy(GrouperSession s,
Group g1,
Group g2,
Privilege priv)
Copies privileges for subjects that have the specified privilege on g1 to g2. |
void |
GrouperNonDbAccessAdapter.privilegeCopy(GrouperSession s,
Group g1,
Group g2,
Privilege priv)
Copies privileges for subjects that have the specified privilege on g1 to g2. |
void |
CachingAccessResolver.privilegeCopy(Group g1,
Group g2,
Privilege priv)
|
void |
AccessResolverDecorator.privilegeCopy(Group g1,
Group g2,
Privilege priv)
|
void |
AccessWrapper.privilegeCopy(Group g1,
Group g2,
Privilege priv)
|
void |
AccessResolver.privilegeCopy(Group g1,
Group g2,
Privilege priv)
Copies privileges for subjects that have the specified privilege on g1 to g2. |
void |
ValidatingAccessResolver.privilegeCopy(Group g1,
Group g2,
Privilege priv)
|
java.util.Set<PrivilegeSubjectContainer> |
AccessAdapter.retrievePrivileges(GrouperSession grouperSession,
Group group,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
get a list of privilege subjects, there are no results with the same subject/privilege combination |
java.util.Set<PrivilegeSubjectContainer> |
GrouperNonDbAccessAdapter.retrievePrivileges(GrouperSession grouperSession,
Group group,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
java.util.Set<PrivilegeSubjectContainer> |
AccessResolverDecorator.retrievePrivileges(Group group,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
java.util.Set<PrivilegeSubjectContainer> |
AccessWrapper.retrievePrivileges(Group group,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
java.util.Set<PrivilegeSubjectContainer> |
AccessResolver.retrievePrivileges(Group group,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
get a list of privilege subjects, there are no results with the same subject |
java.util.Set<PrivilegeSubjectContainer> |
ValidatingAccessResolver.retrievePrivileges(Group group,
java.util.Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
java.util.Set<Member> additionalMembers)
|
void |
AccessAdapter.revokePriv(GrouperSession s,
Group g,
Privilege priv)
Revoke this privilege from everyone on this group. |
void |
GrouperNonDbAccessAdapter.revokePriv(GrouperSession s,
Group g,
Privilege priv)
Revoke this privilege from everyone on this group. |
void |
AccessAdapter.revokePriv(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Revoke the privilege from the subject on this group. |
void |
GrouperNonDbAccessAdapter.revokePriv(GrouperSession s,
Group g,
edu.internet2.middleware.subject.Subject subj,
Privilege priv)
Revoke the privilege from the subject on this group. |
void |
CachingAccessResolver.revokePrivilege(Group group,
Privilege privilege)
|
void |
AccessResolverDecorator.revokePrivilege(Group group,
Privilege privilege)
|
void |
AccessWrapper.revokePrivilege(Group group,
Privilege privilege)
|
void |
AccessResolver.revokePrivilege(Group group,
Privilege privilege)
Revoke privilege from all subjects on group. |
void |
ValidatingAccessResolver.revokePrivilege(Group group,
Privilege privilege)
|
void |
CachingAccessResolver.revokePrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
void |
AccessResolverDecorator.revokePrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
void |
AccessWrapper.revokePrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
void |
AccessResolver.revokePrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
Revoke privilege from subject on group. |
void |
ValidatingAccessResolver.revokePrivilege(Group group,
edu.internet2.middleware.subject.Subject subject,
Privilege privilege)
|
Method parameters in edu.internet2.middleware.grouper.privs with type arguments of type Group | |
---|---|
java.util.Set<Group> |
AccessAdapter.postHqlFilterGroups(GrouperSession grouperSession,
java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
after HQL is run, filter groups. |
java.util.Set<Group> |
BaseAccessAdapter.postHqlFilterGroups(GrouperSession grouperSession,
java.util.Set<Group> inputGroups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Group> |
CachingAccessResolver.postHqlFilterGroups(java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Group> |
WheelAccessResolver.postHqlFilterGroups(java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Group> |
AccessResolverDecorator.postHqlFilterGroups(java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Group> |
AccessWrapper.postHqlFilterGroups(java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Group> |
AccessResolver.postHqlFilterGroups(java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
after HQL is run, filter groups. |
java.util.Set<Group> |
ValidatingAccessResolver.postHqlFilterGroups(java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
java.util.Set<Group> |
GrouperSystemAccessResolver.postHqlFilterGroups(java.util.Set<Group> groups,
edu.internet2.middleware.subject.Subject subject,
java.util.Set<Privilege> privInSet)
|
Constructors in edu.internet2.middleware.grouper.privs with parameters of type Group | |
---|---|
AccessPrivilege(Group group,
edu.internet2.middleware.subject.Subject subj,
edu.internet2.middleware.subject.Subject owner,
Privilege priv,
java.lang.String klass,
boolean isRevokable,
java.lang.String contextId1)
|
Uses of Group in edu.internet2.middleware.grouper.rules |
---|
Methods in edu.internet2.middleware.grouper.rules that return Group | |
---|---|
static Group |
RuleUtils.group(java.lang.String groupId,
java.lang.String groupName,
java.lang.String alternateGroupId,
boolean useRootSession,
boolean throwExceptionIfNotFound)
|
Methods in edu.internet2.middleware.grouper.rules with parameters of type Group | |
---|---|
static AttributeAssign |
RuleApi.emailOnFlattenedDisabledDate(edu.internet2.middleware.subject.Subject actAsSubject,
Group ruleGroup,
java.lang.Integer daysInFutureDisabledDateMin,
java.lang.Integer daysInFutureDisabledDateMax,
java.lang.String emailToValue,
java.lang.String emailSubjectValue,
java.lang.String emailBodyValue)
send emails via daemon on impending disabled memberships |
static AttributeAssign |
RuleApi.emailOnFlattenedMembershipAdd(edu.internet2.middleware.subject.Subject actAsSubject,
Group ruleGroup,
java.lang.String emailToValue,
java.lang.String emailSubjectValue,
java.lang.String emailBodyValue)
|
static AttributeAssign |
RuleApi.emailOnFlattenedMembershipRemove(edu.internet2.middleware.subject.Subject actAsSubject,
Group ruleGroup,
java.lang.String emailToValue,
java.lang.String emailSubjectValue,
java.lang.String emailBodyValue)
|
static AttributeAssign |
RuleApi.groupIntersection(edu.internet2.middleware.subject.Subject actAs,
Group ruleGroup,
Group mustBeInGroup)
put a rule on the rule group which says that if the user is not in the mustBeInGroup, then remove from ruleGroup |
static AttributeAssign |
RuleApi.groupIntersection(edu.internet2.middleware.subject.Subject actAs,
Group ruleGroup,
Group mustBeInGroup,
int daysInFutureForDisabledDate)
put a rule on the rule group which says that if the user is not in the mustBeInGroup, then add an end date to the membership in the rule group X days in the future |
static AttributeAssign |
RuleApi.groupIntersectionWithFolder(edu.internet2.middleware.subject.Subject actAs,
Group ruleGroup,
Stem folder,
Stem.Scope stemScope)
if a member is removed from a folder, and has no more memberships in any group in the folder, then remove from the group |
static AttributeAssign |
RuleApi.permissionGroupIntersection(edu.internet2.middleware.subject.Subject actAs,
AttributeDef permissionToAssignRule,
Group mustBeInGroup)
put a rule on an attribute def so that if a user comes out of a group, the user will be removed from a role which has permissions or removed assignments directly to the user |
static AttributeAssign |
RuleApi.permissionGroupIntersection(edu.internet2.middleware.subject.Subject actAs,
AttributeDef permissionToAssignRule,
Group mustBeInGroup,
int daysInFutureToDisable)
put a rule on an attribute def so that if a user comes out of a group, the user will have disabled dates from a role which has permissions or removed assignments directly to the user |
static AttributeAssign |
RuleApi.vetoMembershipIfNotInGroup(edu.internet2.middleware.subject.Subject actAs,
Group ruleGroup,
Group mustBeInGroup,
java.lang.String vetoKey,
java.lang.String vetoMessage)
|
static AttributeAssign |
RuleApi.vetoMembershipIfNotInGroupInFolder(edu.internet2.middleware.subject.Subject actAs,
Group ruleGroup,
Stem mustBeInGroupInFolder,
Stem.Scope stemScope,
java.lang.String vetoKey,
java.lang.String vetoMessage)
|
static AttributeAssign |
RuleApi.vetoPermissionIfNotInGroup(edu.internet2.middleware.subject.Subject actAs,
AttributeDef permissionDef,
Group mustBeInGroup,
java.lang.String vetoKey,
java.lang.String vetoMessage)
veto a direct permission assignment if not in group |
static AttributeAssign |
RuleApi.vetoSubjectAssignInFolderIfNotInGroup(edu.internet2.middleware.subject.Subject actAs,
Stem ruleStem,
Group mustBeInGroup,
boolean allowAll,
java.lang.String sourceId,
Stem.Scope stemScope,
java.lang.String vetoKey,
java.lang.String vetoMessage)
add a rule on a stem saying that all subject use in the folder must be in a certain group. |
Uses of Group in edu.internet2.middleware.grouper.rules.beans |
---|
Methods in edu.internet2.middleware.grouper.rules.beans that return Group | |
---|---|
Group |
RulesBean.getGroup()
get this group |
Group |
RulesGroupBean.getGroup()
group |
Group |
RulesPrivilegeBean.getGroup()
group |
Group |
RulesMembershipBean.getGroup()
group |
Methods in edu.internet2.middleware.grouper.rules.beans with parameters of type Group | |
---|---|
void |
RulesGroupBean.setGroup(Group group1)
group |
void |
RulesPrivilegeBean.setGroup(Group group1)
group |
void |
RulesMembershipBean.setGroup(Group group1)
group |
Constructors in edu.internet2.middleware.grouper.rules.beans with parameters of type Group | |
---|---|
RulesGroupBean(Group group)
|
|
RulesMembershipBean(Member member1,
Group group1,
edu.internet2.middleware.subject.Subject subject1)
|
|
RulesMembershipBean(Membership membership1,
Group group1,
edu.internet2.middleware.subject.Subject subject1)
|
|
RulesPrivilegeBean(Group group1,
edu.internet2.middleware.subject.Subject subject1,
Privilege privilege1)
|
Uses of Group in edu.internet2.middleware.grouper.subj |
---|
Methods in edu.internet2.middleware.grouper.subj that return Group | |
---|---|
Group |
GrouperSubject.internal_getGroup()
get the group inside |
Constructors in edu.internet2.middleware.grouper.subj with parameters of type Group | |
---|---|
GrouperSubject(Group g)
|
Uses of Group in edu.internet2.middleware.grouper.userData |
---|
Methods in edu.internet2.middleware.grouper.userData that return types with arguments of type Group | |
---|---|
static java.util.Set<Group> |
GrouperUserDataApi.favoriteGroups(java.lang.String userDataGroupName,
edu.internet2.middleware.subject.Subject subject)
|
static java.util.Set<Group> |
GrouperUserDataApi.recentlyUsedGroups(java.lang.String userDataGroupName,
edu.internet2.middleware.subject.Subject subject)
|
Methods in edu.internet2.middleware.grouper.userData with parameters of type Group | |
---|---|
static void |
GrouperUserDataApi.favoriteGroupAdd(java.lang.String userDataGroupName,
edu.internet2.middleware.subject.Subject subjectToAddTo,
Group group)
|
static void |
GrouperUserDataApi.favoriteGroupRemove(java.lang.String userDataGroupName,
edu.internet2.middleware.subject.Subject subjectToAddTo,
Group group)
|
static void |
GrouperUserDataApi.recentlyUsedGroupAdd(java.lang.String userDataGroupName,
edu.internet2.middleware.subject.Subject subjectToAddTo,
Group group)
|
static void |
GrouperUserDataApi.recentlyUsedGroupRemove(java.lang.String userDataGroupName,
edu.internet2.middleware.subject.Subject subjectToAddTo,
Group group)
|
Uses of Group in edu.internet2.middleware.grouper.util |
---|
Method parameters in edu.internet2.middleware.grouper.util with type arguments of type Group | |
---|---|
static java.util.Set<java.lang.String> |
GrouperUtil.findParentStemNames(java.util.Collection<Group> groups)
if the groups are: a:b:c:d and a:d:r, then return the strings: :, a, a:b, a:b:c, a:d |
Uses of Group in edu.internet2.middleware.grouper.validator |
---|
Methods in edu.internet2.middleware.grouper.validator with parameters of type Group | |
---|---|
static AddCompositeMemberValidator |
AddCompositeMemberValidator.validate(Group g)
|
static GetGroupAttributeValidator |
GetGroupAttributeValidator.validate(Group g,
Field f)
|
static CanOptinValidator |
CanOptinValidator.validate(Group g,
edu.internet2.middleware.subject.Subject subj,
Field f)
|
static CanOptoutValidator |
CanOptoutValidator.validate(Group g,
edu.internet2.middleware.subject.Subject subj,
Field f)
|
Uses of Group in edu.internet2.middleware.grouper.xml |
---|
Methods in edu.internet2.middleware.grouper.xml with parameters of type Group | |
---|---|
void |
XmlExporter.export(java.io.Writer writer,
Group g,
boolean relative,
boolean includeParent)
Export a single group. |
java.lang.String |
XmlExporter.internal_groupToXML(Group g,
boolean writeAbsoluteName)
Return a String containing a Group as XML. |
Uses of Group in edu.internet2.middleware.grouper.xml.export |
---|
Methods in edu.internet2.middleware.grouper.xml.export that return Group | |
---|---|
Group |
XmlExportGroup.toGroup()
convert to group |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |