Package | Description |
---|---|
edu.internet2.middleware.grouper |
The I2MI Grouper project is an open source toolkit for managing groups.
|
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.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
|
Modifier and Type | Method and Description |
---|---|
TypeOfGroup |
Group.getTypeOfGroup()
type of group, group or role
|
Modifier and Type | Method and Description |
---|---|
Set<TypeOfGroup> |
GrouperSourceAdapter.typeOfGroups()
type of groups to search on
|
Modifier and Type | Method and Description |
---|---|
GroupFinder |
GroupFinder.addTypeOfGroup(TypeOfGroup typeOfGroup) |
GroupSave |
GroupSave.assignTypeOfGroup(TypeOfGroup theTypeOfGroup)
assign save mode
|
Group |
Stem.internal_addChildGroup(String extn,
String dExtn,
String uuid,
String description,
Set<GroupType> types,
Map<String,String> attributes,
boolean addDefaultGroupPrivileges,
TypeOfGroup typeOfGroup,
boolean checkSecurity) |
Group |
Stem.internal_addChildGroup(String extn,
String dExtn,
String uuid,
TypeOfGroup typeOfGroup)
add child group with uuid
|
void |
Group.setTypeOfGroup(TypeOfGroup typeOfGroup1)
type of group, group or role
|
Modifier and Type | Method and Description |
---|---|
GroupFinder |
GroupFinder.assignTypeOfGroups(Set<TypeOfGroup> theTypeOfGroups) |
static Set<Group> |
GroupFinder.findByApproximateDescriptionSecure(String description,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
static Set<Group> |
GroupFinder.findByApproximateDisplayExtensionSecure(String extension,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
static Set<Group> |
GroupFinder.findByApproximateDisplayNameSecure(String displayName,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
static Set<Group> |
GroupFinder.findByApproximateExtensionSecure(String extension,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
static Set<Group> |
GroupFinder.findByDescriptionSecure(String description,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
static Set<Group> |
GroupFinder.findByDisplayExtensionSecure(String displayExtension,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
static Set<Group> |
GroupFinder.findByDisplayNameSecure(String displayName,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
static Set<Group> |
GroupFinder.findByExtensionSecure(String extension,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
Stem.getChildGroups(Stem.Scope scope,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups)
Get groups that are children of this stem.
|
Set<Group> |
Stem.getChildGroups(Stem.Scope scope,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled)
Get groups that are children of this stem.
|
Modifier and Type | Method and Description |
---|---|
Set<TypeOfGroup> |
EntitySourceAdapter.typeOfGroups()
type of groups to search on
|
Modifier and Type | Method and Description |
---|---|
Set<TypeOfGroup> |
GroupsInStemFilter.getTypeOfGroups()
type of group
|
Set<TypeOfGroup> |
GroupNameFilter.getTypeOfGroups()
type of group
|
Modifier and Type | Method and Description |
---|---|
void |
GroupsInStemFilter.setTypeOfGroup(Set<TypeOfGroup> typeOfGroups1)
type of group
|
void |
GroupNameFilter.setTypeOfGroup(Set<TypeOfGroup> typeOfGroups1)
type of group
|
Constructor and Description |
---|
GroupNameFilter(String name,
Stem ns,
String theSortString,
Boolean theAscending,
Integer thePageNumber,
Integer thePageSize,
Set<TypeOfGroup> typeOfGroups1)
QueryFilter that returns groups matching the specified
name. |
GroupNameFilter(String name,
Stem ns,
String theSortString,
Boolean theAscending,
Integer thePageNumber,
Integer thePageSize,
Set<TypeOfGroup> typeOfGroups1,
Boolean enabled1)
QueryFilter that returns groups matching the specified
name. |
GroupsInStemFilter(String theStemName,
Stem.Scope theScope,
boolean theFailOnStemNotFound,
String theSortString,
Boolean theAscending,
Integer thePageNumber,
Integer thePageSize,
Set<TypeOfGroup> typeOfGroups1)
QueryFilter that returns stems matching the specified
name value. |
GroupsInStemFilter(String theStemName,
Stem.Scope theScope,
boolean theFailOnStemNotFound,
String theSortString,
Boolean theAscending,
Integer thePageNumber,
Integer thePageSize,
Set<TypeOfGroup> typeOfGroups1,
Boolean enabled1)
QueryFilter that returns stems matching the specified
name value. |
Modifier and Type | Field and Description |
---|---|
static Set<TypeOfGroup> |
TypeOfGroup.ALL
set with group or role
|
static Set<TypeOfGroup> |
TypeOfGroup.ENTITY_SET
set with entity
|
static Set<TypeOfGroup> |
TypeOfGroup.GROUP_OR_ROLE_SET
set with group or role
|
Modifier and Type | Method and Description |
---|---|
static TypeOfGroup |
TypeOfGroup.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TypeOfGroup |
TypeOfGroup.valueOfIgnoreCase(String string,
boolean exceptionOnNull)
do a case-insensitive matching
|
static TypeOfGroup[] |
TypeOfGroup.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
static void |
TypeOfGroup.appendHqlQuery(String groupAlias,
Set<TypeOfGroup> typeOfGroups,
StringBuilder hql,
HqlQuery hqlQuery)
append the typeOfGroup part into an hql group query
|
Modifier and Type | Method and Description |
---|---|
Set<Group> |
GroupDAO.getAllGroupsSplitScopeSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
TypeOfGroup typeOfGroup)
get all groups secure, split the scope by whitespace
|
Modifier and Type | Method and Description |
---|---|
Set<Group> |
GroupDAO.findAllByApproximateNameSecure(String name,
String scope,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
GroupDAO.findAllByApproximateNameSecure(String name,
String scope,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled) |
Set<Group> |
StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups)
Find all child groups within specified scope, and make sure the
grouper session can see them
|
Set<Group> |
StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled)
Find all child groups within specified scope, and make sure the
grouper session can see them
|
Set<Group> |
GroupDAO.findByApproximateDescriptionSecure(String description,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
GroupDAO.findByApproximateDisplayExtensionSecure(String extension,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
GroupDAO.findByApproximateDisplayNameSecure(String displayName,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
GroupDAO.findByApproximateExtensionSecure(String extension,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
GroupDAO.findByDescriptionSecure(String description,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
GroupDAO.findByDisplayExtensionSecure(String displayExtension,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
GroupDAO.findByDisplayNameSecure(String displayName,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
GroupDAO.findByExtensionSecure(String extension,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Group |
GroupDAO.findByName(String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Group |
GroupDAO.findByNameSecure(String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Group |
GroupDAO.findByNameSecure(String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Set<Privilege> inPrivSet) |
Set<Group> |
GroupDAO.findByNamesSecure(Collection<String> names,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Group |
GroupDAO.findByUuid(String uuid,
boolean exceptionIfNotFound,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Group |
GroupDAO.findByUuidSecure(String uuid,
boolean exceptionIfNotFound,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups)
find by uuid secure
|
Set<Group> |
GroupDAO.findByUuidsSecure(Collection<String> uuids,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups)
find by uuid secure
|
Set<Group> |
GroupDAO.getAllGroupsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
GroupDAO.getAllGroupsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled) |
Set<Group> |
GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled) |
Set<Group> |
GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroup,
boolean splitScope,
Subject membershipSubject,
Field field)
get all groups secure, split the scope by whitespace
|
Set<Group> |
GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroup,
boolean splitScope,
Subject membershipSubject,
Field field,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Subject subjectNotInGroup,
Collection<String> groupIds,
Collection<String> groupNames,
Boolean compositeOwner)
get all groups secure, split the scope by whitespace
|
Set<Group> |
GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroup,
boolean splitScope,
Subject membershipSubject,
Field field,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Subject subjectNotInGroup,
Collection<String> groupIds,
Collection<String> groupNames,
Boolean compositeOwner,
String idOfAttributeDefName,
Object attributeValue)
get all groups secure, split the scope by whitespace
|
Set<Group> |
GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroup,
boolean splitScope,
Subject membershipSubject,
Field field,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Subject subjectNotInGroup,
Collection<String> groupIds,
Collection<String> groupNames,
Boolean compositeOwner,
String idOfAttributeDefName,
Object attributeValue,
Set<Object> attributeValuesOnAssignment,
Boolean attributeCheckReadOnAttributeDef)
get all groups secure, split the scope by whitespace
|
Set<Group> |
GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroup,
boolean splitScope,
Subject membershipSubject,
Field field,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Subject subjectNotInGroup,
Collection<String> groupIds,
Collection<String> groupNames,
Boolean compositeOwner,
String idOfAttributeDefName,
Object attributeValue,
Set<Object> attributeValuesOnAssignment,
Boolean attributeCheckReadOnAttributeDef,
String idOfAttributeDefName2,
Object attributeValue2,
Set<Object> attributeValuesOnAssignment2,
boolean attributeNotAssigned)
get all groups secure, split the scope by whitespace
|
Set<Group> |
GroupDAO.getAllGroupsSplitScopeSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups)
get all groups secure, split the scope by whitespace
|
Set<Group> |
GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups)
get immediate children secure
|
Set<Group> |
GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled)
get immediate children secure
|
Modifier and Type | Method and Description |
---|---|
Set<Group> |
Hib3GroupDAO.getAllGroupsSplitScopeSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
TypeOfGroup typeOfGroup) |
Modifier and Type | Method and Description |
---|---|
Set<Group> |
Hib3GroupDAO.findAllByApproximateNameSecure(String name,
String scope,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups)
Implementation Notes.
|
Set<Group> |
Hib3GroupDAO.findAllByApproximateNameSecure(String name,
String scope,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled)
Implementation Notes.
|
Set<Group> |
Hib3StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
Hib3StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled)
(non-Javadoc)
|
Set<Group> |
Hib3GroupDAO.findByApproximateDescriptionSecure(String description,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
Hib3GroupDAO.findByApproximateDisplayExtensionSecure(String displayExtension,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
Hib3GroupDAO.findByApproximateDisplayNameSecure(String displayName,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
Hib3GroupDAO.findByApproximateExtensionSecure(String extension,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
Hib3GroupDAO.findByDescriptionSecure(String description,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
Hib3GroupDAO.findByDisplayExtensionSecure(String displayExtension,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
Hib3GroupDAO.findByDisplayNameSecure(String displayName,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
Hib3GroupDAO.findByExtensionSecure(String extension,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Group |
Hib3GroupDAO.findByName(String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Group |
Hib3GroupDAO.findByNameSecure(String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Group |
Hib3GroupDAO.findByNameSecure(String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Set<Privilege> inPrivSet) |
Set<Group> |
Hib3GroupDAO.findByNamesSecure(Collection<String> names,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Group |
Hib3GroupDAO.findByUuid(String uuid,
boolean exceptionIfNotFound,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Group |
Hib3GroupDAO.findByUuidSecure(String uuid,
boolean exceptionIfNotFound,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
Hib3GroupDAO.findByUuidsSecure(Collection<String> uuids,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups)
In this case, send in the attribute name to sort by (default is displayName).
|
Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled)
In this case, send in the attribute name to sort by (default is displayName).
|
Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled) |
Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
boolean splitScope,
Subject membershipSubject,
Field field) |
Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
boolean splitScope,
Subject membershipSubject,
Field field,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Subject subjectNotInGroup,
Collection<String> groupIds,
Collection<String> groupNames,
Boolean compositeOwner) |
Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
boolean splitScope,
Subject membershipSubject,
Field field,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Subject subjectNotInGroup,
Collection<String> groupIds,
Collection<String> groupNames,
Boolean compositeOwner,
String idOfAttributeDefName,
Object attributeValue) |
Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroup,
boolean splitScope,
Subject membershipSubject,
Field field,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Subject subjectNotInGroup,
Collection<String> groupIds,
Collection<String> groupNames,
Boolean compositeOwner,
String idOfAttributeDefName,
Object attributeValue,
Set<Object> attributeValuesOnAssignment,
Boolean attributeCheckReadOnAttributeDef) |
Set<Group> |
Hib3GroupDAO.getAllGroupsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroup,
boolean splitScope,
Subject membershipSubject,
Field field,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Subject subjectNotInGroup,
Collection<String> groupIds,
Collection<String> groupNames,
Boolean compositeOwner,
String idOfAttributeDefName,
Object attributeValue,
Set<Object> attributeValuesOnAssignment,
Boolean attributeCheckReadOnAttributeDef,
String idOfAttributeDefName2,
Object attributeValue2,
Set<Object> attributeValuesOnAssignment2,
boolean attributeNotAssigned) |
Set<Group> |
Hib3GroupDAO.getAllGroupsSplitScopeSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled) |
Copyright © 2016 Internet2. All rights reserved.