Package | Description |
---|---|
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.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.group | |
edu.internet2.middleware.grouper.hibernate |
This package contains grouper's Hibernate wrapping API
|
edu.internet2.middleware.grouper.hooks.beans |
This package contains beans which are used by hooks to pass data.
|
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.log |
This package contains logging 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.privs |
This package contains access and privilege related classes
|
edu.internet2.middleware.grouper.service | |
edu.internet2.middleware.grouper.validator |
This package contains validator classes
|
edu.internet2.middleware.grouper.xml.export |
Modifier and Type | Method and Description |
---|---|
Field |
GroupType.addList(GrouperSession s,
String name,
Privilege read,
Privilege write)
Deprecated.
|
Field |
Field.clone()
deep clone the fields in this object
|
Field |
Field.dbVersion()
save the state when retrieving from DB
|
static Field |
FieldFinder.find(String name)
Deprecated.
|
static Field |
FieldFinder.find(String name,
boolean exceptionIfNotFound)
Get the specified field.
|
static Field |
FieldFinder.find(String name,
boolean exceptionIfNotFound,
boolean includePrivilegeSearch)
Get the specified field.
|
static Field |
FieldFinder.findById(String fieldId)
Deprecated.
use the overload
|
static Field |
FieldFinder.findById(String fieldId,
boolean exceptionIfNull)
Get the specified field by id.
|
static Field |
Group.getDefaultList()
Retrieve default members
Field . |
Field |
Membership.getField()
get the field based on field id (if there is one there)
|
Field |
Membership.getList()
Get this membership's list.
|
static Field |
Field.internal_addField(GrouperSession s,
String name,
FieldType type,
Privilege read,
Privilege write,
boolean exceptionIfExists,
boolean updateIfExists,
boolean[] changedArray,
String uuid)
add a field if it is not already there
|
Field |
GroupType.internal_addList(GrouperSession s,
String name,
Privilege read,
Privilege write,
String fieldId,
boolean exceptionIfExists) |
Field |
Field.xmlRetrieveByIdOrKey() |
Field |
Field.xmlSaveBusinessProperties(Field existingRecord) |
Modifier and Type | Method and Description |
---|---|
static Collection<Field> |
Field.calculateInheritedPrivileges(Collection<Field> fields,
boolean includeInheritedPrivileges)
see if there are inherited privileges to also include
|
static GrouperCache<Boolean,Map<String,Field>> |
FieldFinder.fieldGrouperCache()
return the field cache.
|
static Set<Field> |
FieldFinder.findAllByGroupType(GroupType groupType) |
static Set<Field> |
FieldFinder.findAllByGroupType(String groupTypeId) |
static Set<Field> |
FieldFinder.findAllByType(FieldType type)
Find all fields of the specified type.
|
Set<Field> |
GroupType.getFields() |
Collection<Field> |
Field.getImpliedFields()
get the fields that this field implies by inheritance
|
static Map<String,Field> |
FieldFinder.internal_updateKnownFields() |
Modifier and Type | Method and Description |
---|---|
Set<Group> |
Member._internal_getGroupsHelper(Field field,
MembershipType membershipType,
String scope,
Stem stem,
Stem.Scope stemScope,
QueryOptions queryOptions,
Boolean enabled)
Get groups where this member is a member.
|
PrivilegeStemInheritanceSave |
PrivilegeStemInheritanceSave.addField(Field theField)
field of privilege
|
PrivilegeGroupInheritanceSave |
PrivilegeGroupInheritanceSave.addField(Field theField)
field of privilege
|
MembershipFinder |
MembershipFinder.addField(Field field)
add a field to filter by
|
PrivilegeAttributeDefInheritanceSave |
PrivilegeAttributeDefInheritanceSave.addField(Field theField)
field of privilege
|
void |
Group.addMember(Subject subj,
Field f)
Add a subject to this group as immediate member.
|
boolean |
Group.addMember(Subject subj,
Field f,
boolean exceptionIfAlreadyMember)
Add a subject to this group as immediate member.
|
StemFinder |
StemFinder.addUserHasInAttributeField(Field theUserHasInAttributeField)
find stems where the user has these fields in an attribute
|
StemFinder |
StemFinder.addUserHasInGroupField(Field theUserHasInGroupField)
find stems where the user has these fields in a group
|
GroupFinder |
GroupFinder.assignField(Field theField)
field to look for if searching for memberships in groups
|
PrivilegeStemSave |
PrivilegeStemSave.assignField(Field theField)
field of privilege
|
PrivilegeGroupSave |
PrivilegeGroupSave.assignField(Field theField)
field of privilege
|
MembershipFinder |
MembershipFinder.assignField(Field theField)
assign a field to filter by
|
boolean |
Group.canReadField(Field f)
|
boolean |
Group.canReadField(Subject subj,
Field f)
|
boolean |
Group.canWriteField(Field f)
|
boolean |
Group.canWriteField(Subject subj,
Field f)
|
int |
Field.compareTo(Field that) |
void |
Group.deleteMember(Member member,
Field f)
Delete a member from this group, and member must be immediate
member.
|
boolean |
Group.deleteMember(Member member,
Field f,
boolean exceptionIfAlreadyDeleted)
Delete a member from this group, and member must be immediate
member.
|
void |
Group.deleteMember(Subject subj,
Field f)
Delete a subject from this group, and subject must be immediate
member.
|
boolean |
Group.deleteMember(Subject subj,
Field f,
boolean exceptionIfAlreadyDeleted)
Delete a subject from this group, and subject must be immediate
member.
|
static Set<Object[]> |
MembershipFinder.findAttributeDefMemberships(Collection<String> attributeDefIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity) |
static Set<Member> |
MemberFinder.findBySubjectsInGroup(GrouperSession grouperSession,
Set<Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of members
|
static Set<Subject> |
SubjectFinder.findBySubjectsInGroup(GrouperSession grouperSession,
Set<Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of subject that are in a group
|
static Set<Membership> |
MembershipFinder.findEffectiveMemberships(GrouperSession s,
Group g,
Subject subj,
Field f,
Group via,
int depth)
Return effective memberships.
|
static Membership |
MembershipFinder.findImmediateMembership(GrouperSession s,
AttributeDef attributeDef,
Subject subj,
Field f,
boolean exceptionIfNotFound)
Return the immediate membership if it exists.
|
static Membership |
MembershipFinder.findImmediateMembership(GrouperSession s,
Group g,
Subject subj,
Field f)
Deprecated.
see overload
|
static Membership |
MembershipFinder.findImmediateMembership(GrouperSession s,
Group g,
Subject subj,
Field f,
boolean exceptionIfNotFound)
Return the immediate membership if it exists.
|
static Membership |
MembershipFinder.findImmediateMembership(GrouperSession s,
Stem stem,
Subject subj,
Field f,
boolean exceptionIfNotFound)
Return the immediate membership if it exists.
|
static Set<Member> |
MembershipFinder.findMembers(Group group,
Field field) |
static Set<Member> |
MembershipFinder.findMembers(Group group,
Field field,
QueryOptions queryOptions) |
static Set<Member> |
MembershipFinder.findMembers(Group group,
Field field,
Set<Source> sources,
QueryOptions queryOptions) |
static Set<Object[]> |
MembershipFinder.findMemberships(Collection<String> groupIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled) |
static Set<Object[]> |
MembershipFinder.findMemberships(Collection<String> groupIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity) |
static Set<Object[]> |
MembershipFinder.findMemberships(Collection<String> groupIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
FieldType fieldType) |
static Set<Object[]> |
MembershipFinder.findMemberships(Collection<String> groupIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
FieldType fieldType,
String serviceId,
ServiceRole serviceRole) |
static Set<Object[]> |
MembershipFinder.findStemMemberships(Collection<String> stemIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity) |
AttributeAssignMembershipDelegate |
Group.getAttributeDelegateMembership(Member member,
Field field)
delegate for effective memberships
|
AttributeValueDelegate |
Group.getAttributeValueDelegateMembership(Member member,
Field field)
this delegate works on attributes and values at the same time
|
Set<Member> |
Group.getCompositeMembers(Field field,
Set<Source> sources,
QueryOptions queryOptions)
|
Set<Group> |
Member.getEffectiveGroups(Field field)
Get groups where this member has an effective membership.
|
Set<Group> |
Member.getEffectiveGroups(Field field,
String scope,
Stem stem,
Stem.Scope stemScope,
QueryOptions queryOptions,
Boolean enabled)
Get groups where this member is an effective member.
|
Set<Member> |
Group.getEffectiveMembers(Field f)
Get effective members of this group.
|
Set<Member> |
Group.getEffectiveMembers(Field f,
QueryOptions queryOptions)
Get effective members of this group.
|
Set<Member> |
Group.getEffectiveMembers(Field f,
Set<Source> sources,
QueryOptions queryOptions)
Get effective members of this group.
|
Set<Membership> |
Group.getEffectiveMemberships(Field f)
Get effective memberships of this group.
|
Set<Membership> |
Member.getEffectiveMemberships(Field f)
Get effective memberships.
|
Set<Membership> |
Group.getEffectiveMemberships(Field f,
Collection<Member> members)
Get memberships of this group, for a certain collection of members
A membership is the object which represents a join of member
and group.
|
Set<Group> |
Member.getGroups(Field field)
Get groups where this member is a member.
|
Set<Group> |
Member.getGroups(Field field,
String scope,
Stem stem,
Stem.Scope stemScope,
QueryOptions queryOptions,
Boolean enabled)
Get groups where this member is a member.
|
Set<Group> |
Member.getImmediateGroups(Field field)
Get groups where this member has an immediate membership.
|
Set<Group> |
Member.getImmediateGroups(Field field,
String scope,
Stem stem,
Stem.Scope stemScope,
QueryOptions queryOptions,
Boolean enabled)
Get groups where this member is an immediate member.
|
Set<Member> |
Group.getImmediateMembers(Field f)
Get immediate members of this group.
|
Set<Member> |
Group.getImmediateMembers(Field f,
QueryOptions queryOptions)
Get immediate members of this group.
|
Set<Member> |
Group.getImmediateMembers(Field f,
Set<Source> sources,
QueryOptions queryOptions)
Get immediate members of this group.
|
Set<Member> |
Group.getImmediateMembers(Field f,
Set<Source> sources,
QueryOptions queryOptions,
SortStringEnum memberSortStringEnum,
SearchStringEnum memberSearchStringEnum,
String memberSearchStringValue)
Get immediate members of this group.
|
Membership |
Group.getImmediateMembership(Field f,
Member member,
boolean enabledOnly,
boolean exceptionIfNotFound)
Get membership of this group, for a certain member
A membership is the object which represents a join of member
and group.
|
Membership |
Group.getImmediateMembership(Field f,
Subject subject,
boolean enabledOnly,
boolean exceptionIfNotFound)
Get membership of this group, for a certain member
A membership is the object which represents a join of member
and group.
|
Set<Membership> |
Group.getImmediateMemberships(Field f)
An immediate member is directly assigned to a group.
|
Set<Membership> |
Member.getImmediateMemberships(Field f)
Get immediate memberships.
|
Set<Membership> |
Group.getImmediateMemberships(Field f,
Collection<Member> members)
Get memberships of this group, for a certain collection of members, must be enabled
A membership is the object which represents a join of member
and group.
|
Set<Membership> |
Group.getImmediateMemberships(Field f,
Collection<Member> members,
boolean enabledOnly)
Get memberships of this group, for a certain collection of members
A membership is the object which represents a join of member
and group.
|
Set<Member> |
Group.getMembers(Field f)
Get members of this group.
|
Set<Member> |
Group.getMembers(Field f,
QueryOptions queryOptions)
Get members of this group.
|
Set<Member> |
Group.getMembers(Field f,
Set<Source> sources,
QueryOptions queryOptions)
Get members of this group.
|
Set<Membership> |
Group.getMemberships(Field f)
Get memberships of this group.
|
Set<Membership> |
Member.getMemberships(Field f)
Get memberships.
|
Set<Membership> |
Member.getMemberships(Field f,
boolean requireListField)
Get memberships.
|
Set<Membership> |
Group.getMemberships(Field f,
Collection<Member> members)
Get memberships of this group, for a certain collection of members
A membership is the object which represents a join of member
and group.
|
Set<Group> |
Member.getNonImmediateGroups(Field field)
Get groups where this member has an immediate membership.
|
Set<Group> |
Member.getNonImmediateGroups(Field field,
String scope,
Stem stem,
Stem.Scope stemScope,
QueryOptions queryOptions,
Boolean enabled)
Get groups where this member is a nonimmediate member.
|
Set<Member> |
Group.getNonImmediateMembers(Field f)
Get non-immediate members of this group.
|
Set<Member> |
Group.getNonImmediateMembers(Field f,
QueryOptions queryOptions)
Get non-immediate members of this group.
|
Set<Member> |
Group.getNonImmediateMembers(Field f,
Set<Source> sources,
QueryOptions queryOptions)
Get non-immediate members of this group.
|
Set<Membership> |
Group.getNonImmediateMemberships(Field f)
An immediate member is directly assigned to a group.
|
Set<Membership> |
Member.getNonImmediateMemberships(Field f)
Get non-immediate memberships.
|
Set<Membership> |
Group.getNonImmediateMemberships(Field f,
Collection<Member> members)
Get memberships of this group, for a certain collection of members, must be enabled
A membership is the object which represents a join of member
and group.
|
Set<Membership> |
Group.getNonImmediateMemberships(Field f,
Collection<Member> members,
boolean enabledOnly)
Get memberships of this group, for a certain collection of members
A membership is the object which represents a join of member
and group.
|
boolean |
Group.hasEffectiveMember(Subject subj,
Field f)
Check whether the subject is an effective member of this group.
|
boolean |
Group.hasImmediateMember(Subject subj,
Field f)
Check whether the subject is an immediate member of this group.
|
boolean |
Group.hasMember(Subject subj,
Field f)
Check whether the subject is a member of this list on this group.
|
boolean |
Group.hasNonImmediateMember(Subject subj,
Field f)
Check whether the subject is a non immediate member of this group.
|
static Membership |
Membership.internal_addImmediateMembership(GrouperSession s,
AttributeDef attributeDef,
Subject subj,
Field f,
String uuid) |
static Membership |
Membership.internal_addImmediateMembership(GrouperSession s,
Group g,
Subject subj,
Field f,
String uuid,
Timestamp startDate,
Timestamp endDate) |
static Membership |
Membership.internal_addImmediateMembership(GrouperSession s,
Stem ns,
Subject subj,
Field f,
String uuid) |
boolean |
Group.internal_addMember(Subject subj,
Field f,
boolean exceptionIfAlreadyMember,
String uuid,
Timestamp startDate,
Timestamp endDate)
Add a subject to this group as immediate member.
|
boolean |
Group.internal_addMember(Subject subj,
Field f,
boolean exceptionIfAlreadyMember,
String uuid,
Timestamp startDate,
Timestamp endDate,
boolean checkSecurity)
Add a subject to this group as immediate member.
|
boolean |
Group.internal_canWriteField(Subject subj,
Field f)
TODO 20070531 make into some flavor of validator
|
static void |
Membership.internal_deleteAllField(GrouperSession s,
AttributeDef attributeDef,
Field f) |
static void |
Membership.internal_deleteAllField(GrouperSession s,
Group g,
Field f) |
static void |
Membership.internal_deleteAllField(GrouperSession s,
Stem ns,
Field f) |
boolean |
Group.internal_deleteMember(Subject subj,
Field f,
boolean exceptionIfAlreadyDeleted,
boolean checkSecurity)
Delete a subject from this group, and subject must be immediate
member.
|
static Membership |
Membership.internal_delImmediateMembership(GrouperSession s,
AttributeDef attributeDef,
Subject subj,
Field f) |
static Membership |
Membership.internal_delImmediateMembership(GrouperSession s,
Group g,
Subject subj,
Field f) |
static Membership |
Membership.internal_delImmediateMembership(GrouperSession s,
Stem ns,
Subject subj,
Field f) |
static Set<Membership> |
MembershipFinder.internal_findAllByCreatedAfter(GrouperSession s,
Date d,
Field f)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findAllByCreatedBefore(GrouperSession s,
Date d,
Field f)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findAllByGroupAndFieldAndPage(Group group,
Field field,
int start,
int pageSize,
int sortLimit,
int[] numberOfRecords)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findAllByGroupOwnerAndFieldAndType(GrouperSession s,
Group groupOwner,
Field f,
String type)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findAllEffectiveByGroupAndFieldAndPage(Group group,
Field field,
int start,
int pageSize,
int sortLimit,
int[] numberOfRecords)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findAllEffectiveByMemberAndField(GrouperSession s,
Member m,
Field f)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findAllImmediateByGroupAndFieldAndPage(Group group,
Field field,
int start,
int pageSize,
int sortLimit,
int[] numberOfRecords)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findAllImmediateByMemberAndField(GrouperSession s,
Member m,
Field f)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findAllImmediateByMemberAndField(GrouperSession s,
Member m,
Field f,
boolean enabledOnly)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findAllNonImmediateByMemberAndField(GrouperSession s,
Member m,
Field f)
Grouper internal method only
|
static Set<Subject> |
MembershipFinder.internal_findAttributeDefSubjects(GrouperSession s,
AttributeDef attributeDef,
Field f)
Grouper internal method only
|
static Set<Subject> |
MembershipFinder.internal_findAttributeDefSubjectsImmediateOnly(GrouperSession s,
AttributeDef attributeDef,
Field f)
Grouper internal method only
|
static Set<Subject> |
MembershipFinder.internal_findGroupSubjects(GrouperSession s,
Group group,
Field f)
Grouper internal method only
|
static Set<Subject> |
MembershipFinder.internal_findGroupSubjectsImmediateOnly(GrouperSession s,
Group group,
Field f)
Grouper internal method only
|
static GroupType |
GroupTypeFinder.internal_findGroupTypeByField(Field field,
boolean exceptionIfNoGroupType) |
static Set<Member> |
MembershipFinder.internal_findMembersByType(GrouperSession s,
Group g,
Field f,
String type)
Grouper internal method only
|
static Set<Member> |
MemberFinder.internal_findMembersByType(GrouperSession grouperSession,
Group group,
Field field,
String type,
Set<Source> sources,
QueryOptions queryOptions,
SortStringEnum memberSortStringEnum,
SearchStringEnum memberSearchStringEnum,
String memberSearchStringValue)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findMemberships(GrouperSession s,
Member m,
Field f)
Grouper internal method only
|
static Set<Subject> |
MembershipFinder.internal_findStemSubjectsImmediateOnly(GrouperSession s,
Stem stem,
Field f)
Grouper internal method only
|
static Set<Subject> |
MembershipFinder.internal_findSubjectsStemPriv(GrouperSession s,
Stem stem,
Field f)
Grouper internal method only
|
boolean |
Member.isEffectiveMember(Group g,
Field f)
Test whether a member effectively 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,
Field f)
Test whether a member belongs to the specified group list.
|
boolean |
Member.isMember(String ownerUUID,
Field f) |
boolean |
Member.isNonImmediateMember(Group g,
Field f)
Test whether a member nonimmediately belongs to a group.
|
int |
Group.replaceMembers(Collection<Subject> newSubjectList,
Field field)
replace the member list with new list.
|
void |
Field.xmlCopyBusinessPropertiesToExisting(Field existingRecord) |
boolean |
Field.xmlDifferentBusinessProperties(Field other) |
boolean |
Field.xmlDifferentUpdateProperties(Field other) |
Field |
Field.xmlSaveBusinessProperties(Field existingRecord) |
Modifier and Type | Method and Description |
---|---|
MembershipFinder |
MembershipFinder.assignFields(Collection<Field> theFields)
assign a collection of fields to look for
|
StemFinder |
StemFinder.assignUserHasInAttributeField(Collection<Field> theUserHasInAttributeFields)
find stems where the user has these fields in an attribute
|
StemFinder |
StemFinder.assignUserHasInGroupField(Collection<Field> theUserHasInGroupFields)
find stems where the user has these fields in an attribute
|
static Collection<Field> |
Field.calculateInheritedPrivileges(Collection<Field> fields,
boolean includeInheritedPrivileges)
see if there are inherited privileges to also include
|
static String |
Field.fieldNames(Collection<Field> collection)
print out a collection of fields
|
Modifier and Type | Method and Description |
---|---|
static Field |
typeAddList.invoke(GrouperSession grouperSession,
String type,
String name,
Privilege read,
Privilege write)
Add a list to a
GroupType . |
static Field |
typeAddList.invoke(bsh.Interpreter i,
bsh.CallStack stack,
String type,
String name,
Privilege read,
Privilege write)
Add a list to a
GroupType . |
Modifier and Type | Method and Description |
---|---|
static boolean |
addMember.invoke(GrouperSession grouperSession,
String group,
String subjId,
Field field)
Add a member.
|
static boolean |
hasMember.invoke(GrouperSession grouperSession,
String group,
String subjId,
Field field)
Is the subject a member of this group.
|
static boolean |
delMember.invoke(GrouperSession grouperSession,
String group,
String subjId,
Field field)
Delete a member.
|
static boolean |
addMember.invoke(bsh.Interpreter i,
bsh.CallStack stack,
String group,
String subjId,
Field field)
Add a member.
|
static boolean |
hasMember.invoke(bsh.Interpreter i,
bsh.CallStack stack,
String group,
String subjId,
Field field)
Is the subject a member of this group.
|
static boolean |
delMember.invoke(bsh.Interpreter i,
bsh.CallStack stack,
String group,
String subjId,
Field field)
Delete a member.
|
Modifier and Type | Method and Description |
---|---|
protected static Set<Field> |
UsduJob.getMemberFields()
Get fields of which a subject might be a member.
|
protected static Set<Field> |
USDU.getMemberFields()
Get fields of which a subject might be a member.
|
Modifier and Type | Method and Description |
---|---|
static void |
USDU.deleteUnresolvableMember(Member member,
Group group,
Field field)
Delete unresolvable member from group and field.
|
protected static Privilege |
UsduJob.getPrivilege(Field field)
Map fields to privileges.
|
protected static Privilege |
USDU.getPrivilege(Field field)
Map fields to privileges.
|
Modifier and Type | Method and Description |
---|---|
protected static Set<Membership> |
UsduJob.getAllImmediateMemberships(Member member,
Set<Field> fields)
Get memberships for a member for the given fields.
|
protected static Set<Membership> |
USDU.getAllImmediateMemberships(Member member,
Set<Field> fields)
Get memberships for a member for the given fields.
|
Modifier and Type | Method and Description |
---|---|
abstract boolean |
TypeOfGroup.supportsField(Field field)
if this type of group supports this field (i.e.
|
Modifier and Type | Method and Description |
---|---|
static void |
HibUtils.convertFieldsToSqlInString(Collection<Field> fields,
HqlQuery hqlQuery,
StringBuilder sql,
String fieldColumnName) |
Modifier and Type | Method and Description |
---|---|
Field |
HooksMembershipChangeBean.getField()
field for membership
|
Field |
HooksFieldBean.getField()
object being inserted
|
Constructor and Description |
---|
HooksFieldBean(Field theField) |
Modifier and Type | Method and Description |
---|---|
Field |
FieldDAO.findByUuidOrName(String uuid,
String name,
boolean exceptionIfNull) |
Field |
FieldDAO.findByUuidOrName(String uuid,
String name,
boolean exceptionIfNull,
QueryOptions queryOptions) |
Modifier and Type | Method and Description |
---|---|
Set<Field> |
FieldDAO.findAll() |
Set<Field> |
FieldDAO.findAllByType(FieldType type)
Deprecated.
use the FieldFinder instead
|
Set<Field> |
PITFieldDAO.findMissingActivePITFields() |
Modifier and Type | Method and Description |
---|---|
void |
FieldDAO.createOrUpdate(Field field) |
void |
FieldDAO.delete(Field field)
Delete field
|
Set<Membership> |
MembershipDAO.findAllByAttrDefOwnerAndField(String ownerAttrDefId,
Field f,
boolean enabledOnly) |
Set<Membership> |
MembershipDAO.findAllByAttrDefOwnerAndFieldAndType(String ownerAttrDefId,
Field f,
String type,
boolean enabledOnly) |
Set<Membership> |
MembershipDAO.findAllByAttrDefOwnerAndMemberAndField(String ownerAttrDefId,
String memberUUID,
Field f,
boolean enabledOnly) |
Set<Object[]> |
MembershipDAO.findAllByAttributeDefOwnerOptions(Collection<String> attributeDefIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity)
find memberships by stem owner and other options.
|
Set<Membership> |
MembershipDAO.findAllByCreatedAfter(Date d,
Field f,
boolean enabledOnly) |
Set<Membership> |
MembershipDAO.findAllByCreatedBefore(Date d,
Field f,
boolean enabledOnly) |
Set<GroupSet> |
GroupSetDAO.findAllByGroupOwnerAndField(String groupId,
Field field) |
Set<Membership> |
MembershipDAO.findAllByGroupOwnerAndField(String ownerGroupId,
Field f,
boolean enabledOnly) |
Set<Membership> |
MembershipDAO.findAllByGroupOwnerAndFieldAndDepth(String ownerGroupId,
Field f,
int depth,
boolean enabledOnly) |
Set<Membership> |
MembershipDAO.findAllByGroupOwnerAndFieldAndMemberIdsAndType(String ownerUUID,
Field f,
Collection<String> memberIds,
String type,
boolean enabledOnly) |
Set<Membership> |
MembershipDAO.findAllByGroupOwnerAndFieldAndMembers(String ownerUUID,
Field f,
Collection<Member> members,
boolean enabledOnly)
TODO update for 1.5
|
Set<Membership> |
MembershipDAO.findAllByGroupOwnerAndFieldAndMembersAndType(String ownerUUID,
Field f,
Collection<Member> members,
String type,
boolean enabledOnly) |
Set<Membership> |
MembershipDAO.findAllByGroupOwnerAndFieldAndType(String ownerGroupId,
Field f,
String type,
boolean enabledOnly) |
Set<Membership> |
MembershipDAO.findAllByGroupOwnerAndMemberAndField(String ownerGroupId,
String memberUUID,
Field f,
boolean enabledOnly) |
Set<Object[]> |
MembershipDAO.findAllByGroupOwnerOptions(Collection<String> groupIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled)
find membershpis by group owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByGroupOwnerOptions(Collection<String> groupIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity)
find membershpis by group owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByGroupOwnerOptions(Collection<String> groupIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
FieldType fieldType)
find membershpis by group owner and other options.
|
Set<GroupSet> |
GroupSetDAO.findAllByMemberGroupAndField(String memberId,
Field field) |
Set<Membership> |
MembershipDAO.findAllByStemOwnerAndField(String ownerStemId,
Field f,
boolean enabledOnly) |
Set<Membership> |
MembershipDAO.findAllByStemOwnerAndFieldAndType(String ownerStemId,
Field f,
String type,
boolean enabledOnly) |
Set<Membership> |
MembershipDAO.findAllByStemOwnerAndMemberAndField(String ownerStemId,
String memberUUID,
Field f,
boolean enabledOnly) |
Set<Object[]> |
MembershipDAO.findAllByStemOwnerOptions(Collection<String> stemIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity)
find memberships by stem owner and other options.
|
Set<Membership> |
MembershipDAO.findAllByStemParentOfGroupOwnerAndFieldAndType(Stem stem,
Stem.Scope stemScope,
Field field,
MembershipType type,
Boolean enabledOnly,
String memberId) |
Set<Membership> |
MembershipDAO.findAllEffectiveByAttrDefOwner(String ownerAttrDefId,
String memberUUID,
Field f,
String viaGroupId,
int depth,
boolean enabledOnly) |
Set<Membership> |
MembershipDAO.findAllEffectiveByGroupOwner(String ownerGroupId,
String memberUUID,
Field f,
String viaGroupId,
int depth,
boolean enabledOnly) |
Set<Membership> |
MembershipDAO.findAllEffectiveByGroupOwnerAndMemberAndField(String ownerGroupId,
String memberUUID,
Field f,
boolean enabledOnly) |
Set<Membership> |
MembershipDAO.findAllEffectiveByMemberAndField(String memberUUID,
Field f,
boolean enabledOnly) |
Set<Membership> |
MembershipDAO.findAllEffectiveByStemOwner(String ownerStemId,
String memberUUID,
Field f,
String viaGroupId,
int depth,
boolean enabledOnly) |
Set<Membership> |
MembershipDAO.findAllImmediateByMemberAndField(String memberUUID,
Field f,
boolean enabledOnly) |
Set<Member> |
MembershipDAO.findAllMembersByAttrDefOwnerAndFieldAndType(String ownerAttrDefId,
Field f,
String type,
QueryOptions queryOptions,
boolean enabledOnly) |
Set<Member> |
MembershipDAO.findAllMembersByGroupOwnerAndField(String ownerGroupId,
Field f,
boolean enabledOnly) |
Set<Member> |
MembershipDAO.findAllMembersByGroupOwnerAndField(String groupOwnerId,
Field f,
QueryOptions queryOptions,
boolean enabledOnly) |
Set<Member> |
MembershipDAO.findAllMembersByGroupOwnerAndField(String groupOwnerId,
Field f,
Set<Source> sources,
QueryOptions queryOptions,
boolean enabledOnly) |
Set<Member> |
MembershipDAO.findAllMembersByGroupOwnerAndFieldAndType(String ownerGroupId,
Field f,
String type,
QueryOptions queryOptions,
boolean enabledOnly) |
Set<Member> |
MembershipDAO.findAllMembersByGroupOwnerAndFieldAndType(String ownerGroupId,
Field f,
String type,
Set<Source> sources,
QueryOptions queryOptions,
boolean enabledOnly) |
Set<Member> |
MembershipDAO.findAllMembersByOwnerAndFieldAndType(String ownerId,
Field f,
String type,
Set<Source> sources,
QueryOptions queryOptions,
boolean enabledOnly,
SortStringEnum memberSortStringEnum,
SearchStringEnum memberSearchStringEnum,
String memberSearchStringValue) |
Set<Member> |
MembershipDAO.findAllMembersByStemOwnerAndFieldAndType(String ownerStemId,
Field f,
String type,
QueryOptions queryOptions,
boolean enabledOnly)
note, dont change this signature, Arnaud is using it
|
Set<Membership> |
MembershipDAO.findAllMembershipEntriesByGroupOwnerAndFieldAndType(String ownerGroupId,
Field f,
String type,
boolean enabledOnly)
In this case, membership objects are not joined with groupSets like most queries.
|
Set<Membership> |
MembershipDAO.findAllMembershipsByGroupOwnerFieldDisabledRange(String ownerGroupId,
Field field,
Timestamp disabledDateFrom,
Timestamp disabledDateTo)
Find all memberships based on group, field, and a range of disabled dates
|
Set<Membership> |
MembershipDAO.findAllNonImmediateByMemberAndField(String memberUUID,
Field f,
boolean enabledOnly) |
Membership |
MembershipDAO.findByAttrDefOwnerAndMemberAndFieldAndType(String ownerAttrDefId,
String memberUUID,
Field f,
String type,
boolean exceptionIfNull,
boolean enabledOnly) |
Membership |
MembershipDAO.findByGroupOwnerAndMemberAndFieldAndType(String ownerGroupId,
String memberUUID,
Field f,
String type,
boolean exceptionIfNull,
boolean enabledOnly) |
Membership |
MembershipDAO.findByStemOwnerAndMemberAndFieldAndType(String ownerStemId,
String memberUUID,
Field f,
String type,
boolean exceptionIfNull,
boolean enabledOnly) |
Set<Member> |
MemberDAO.findBySubjectsInGroup(GrouperSession grouperSession,
Set<Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of members
|
GroupSet |
GroupSetDAO.findImmediateByOwnerAttrDefAndMemberGroupAndField(String ownerAttrDefId,
String memberGroupId,
Field field)
Returns an immediate group set (having depth = 1 and mship_type = effective)
|
GroupSet |
GroupSetDAO.findImmediateByOwnerGroupAndMemberGroupAndField(String ownerGroupId,
String memberGroupId,
Field field)
Returns an immediate group set (having depth = 1 and mship_type = effective)
|
GroupSet |
GroupSetDAO.findImmediateByOwnerStemAndMemberGroupAndField(String ownerStemId,
String memberGroupId,
Field field)
Returns an immediate group set (having depth = 1 and mship_type = effective)
|
Set<Membership> |
MembershipDAO.findMembershipsByMemberAndFieldSecure(GrouperSession grouperSession,
String memberUUID,
Field f,
boolean enabledOnly)
find memberships that the user is allowed to see
|
Set<String> |
MembershipDAO.findSourceIdsByGroupOwnerOptions(String groupId,
MembershipType membershipType,
Field field,
Boolean enabled)
find membershpis by group owner and other options.
|
Set<Group> |
GroupDAO.getAllGroupsMembershipSecure(Field field,
String scope,
GrouperSession grouperSession,
Subject subject,
QueryOptions queryOptions,
Boolean enabled,
MembershipType membershipType,
Stem stem,
Stem.Scope stemScope) |
Set<Group> |
GroupDAO.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
|
boolean |
FieldDAO.isInUse(Field f) |
void |
FieldDAO.saveUpdateProperties(Field field)
save the update properties which are auto saved when business method is called
|
void |
FieldDAO.update(Field field)
update in db
|
Modifier and Type | Method and Description |
---|---|
void |
FieldDAO.delete(Set<Field> fields)
Delete fields
|
Set<Object[]> |
MembershipDAO.findAllByAttributeDefOwnerOptions(Collection<String> attributeDefIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
QueryOptions queryOptionsForAttributeDef,
String scopeForAttributeDef,
boolean splitScopeForAttributeDef,
boolean hasFieldForAttributeDef,
boolean hasMembershipTypeForAttributeDef)
find memberships by stem owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByAttributeDefOwnerOptions(Collection<String> attributeDefIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForAttributeDef,
String scopeForAttributeDef,
boolean splitScopeForAttributeDef,
boolean hasFieldForAttributeDef,
boolean hasMembershipTypeForAttributeDef)
find memberships by stem owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByAttributeDefOwnerOptions(Collection<String> attributeDefIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForAttributeDef,
String scopeForAttributeDef,
boolean splitScopeForAttributeDef,
boolean hasFieldForAttributeDef,
boolean hasMembershipTypeForAttributeDef,
Boolean hasEnabledDate,
Boolean hasDisabledDate,
CompositeType customCompositeType,
Group customCompositeGroup)
find memberships by stem owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByAttributeDefOwnerOptions(String attributeDefId,
Collection<String> memberIds,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
Boolean enabled,
QueryOptions queryOptions)
find membershpis by attribute def owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByAttributeDefOwnerOptions(String attributeDefId,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
Boolean enabled,
QueryOptions queryOptions)
find memberships by attribute def owner and other options.
|
Set<Object[]> |
PITMembershipViewDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds,
Collection<String> totalMemberIds,
Collection<Field> fields,
Set<Source> sources,
Stem stem,
Stem.Scope stemScope,
Boolean checkSecurity,
FieldType fieldType,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
Timestamp pointInTimeFrom,
Timestamp pointInTimeTo) |
Set<Object[]> |
MembershipDAO.findAllByGroupOwnerOptions(Collection<String> groupIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> fields,
Collection<Privilege> privilegesTheUserHas,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
FieldType fieldType,
String serviceId,
ServiceRole serviceRole,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForGroup,
String scopeForGroup,
boolean splitScopeForGroup,
boolean hasFieldForGroup,
boolean hasMembershipTypeForGroup,
Member memberHasMembershipForGroup)
find memberships by group owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByGroupOwnerOptions(Collection<String> groupIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> fields,
Collection<Privilege> privilegesTheUserHas,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
FieldType fieldType,
String serviceId,
ServiceRole serviceRole,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForGroup,
String scopeForGroup,
boolean splitScopeForGroup,
boolean hasFieldForGroup,
boolean hasMembershipTypeForGroup,
Member memberHasMembershipForGroup,
Boolean hasEnabledDate,
Boolean hasDisabledDate,
CompositeType customCompositeType,
Group customCompositeGroup)
find memberships by group owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByGroupOwnerOptions(Collection<String> groupIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> fields,
Collection<Privilege> privilegesTheUserHas,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
FieldType fieldType,
String serviceId,
ServiceRole serviceRole,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForGroup,
String scopeForGroup,
boolean splitScopeForGroup,
boolean hasFieldForGroup,
boolean hasMembershipTypeForGroup,
Member memberHasMembershipForGroup,
Boolean hasEnabledDate,
Boolean hasDisabledDate,
CompositeType customCompositeType,
Group customCompositeGroup,
QueryOptions queryOptionsForMembership)
find memberships by group owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByGroupOwnerOptions(String groupId,
Collection<String> memberIds,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
Boolean enabled,
QueryOptions queryOptions)
find membershpis by group owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByGroupOwnerOptions(String groupId,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
Boolean enabled,
QueryOptions queryOptions)
find memberships by group owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByStemOwnerOptions(Collection<String> stemIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForStem,
String scopeForStem,
boolean splitScopeForStem,
boolean hasFieldForStem,
boolean hasMembershipTypeForStem)
find memberships by stem owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByStemOwnerOptions(Collection<String> stemIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForStem,
String scopeForStem,
boolean splitScopeForStem,
boolean hasFieldForStem,
boolean hasMembershipTypeForStem,
Boolean hasEnabledDate,
Boolean hasDisabledDate,
CompositeType customCompositeType,
Group customCompositeGroup)
find memberships by stem owner and other options.
|
List<Member> |
MembershipDAO.findAllMembersByAttributeDefOwnerOptions(String attributeDefId,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
Boolean enabled,
QueryOptions queryOptions)
find memberships by attribute def owner and other options.
|
List<Member> |
MembershipDAO.findAllMembersByGroupOwnerOptions(String groupId,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
Boolean enabled,
QueryOptions queryOptions)
find memberships by attribute def owner and other options.
|
Set<Stem> |
StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds) |
Set<Stem> |
StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds) |
Set<Stem> |
StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef) |
Set<Stem> |
StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef) |
Set<Stem> |
StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef,
Set<Object> attributeValuesOnAssignment) |
Set<Stem> |
StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef,
Set<Object> attributeValuesOnAssignment) |
Set<Stem> |
StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef,
Set<Object> attributeValuesOnAssignment,
String idOfAttributeDefName2,
Object attributeValue2,
Set<Object> attributeValuesOnAssignment2,
boolean attributeNotAssigned) |
Set<Stem> |
StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef,
Set<Object> attributeValuesOnAssignment,
String idOfAttributeDefName2,
Object attributeValue2,
Set<Object> attributeValuesOnAssignment2,
boolean attributeNotAssigned) |
Modifier and Type | Method and Description |
---|---|
Field |
Hib3FieldDAO.findByUuidOrName(String uuid,
String name,
boolean exceptionIfNull) |
Field |
Hib3FieldDAO.findByUuidOrName(String uuid,
String name,
boolean exceptionIfNull,
QueryOptions queryOptions) |
Modifier and Type | Method and Description |
---|---|
Set<Field> |
Hib3FieldDAO.findAll() |
Set<Field> |
Hib3FieldDAO.findAllByType(FieldType type)
Deprecated.
use the FieldFinder instead
|
Set<Field> |
Hib3PITFieldDAO.findMissingActivePITFields() |
Modifier and Type | Method and Description |
---|---|
void |
Hib3FieldDAO.createOrUpdate(Field field) |
void |
Hib3FieldDAO.delete(Field field) |
Set<Membership> |
Hib3MembershipDAO.findAllByAttrDefOwnerAndField(String ownerAttrDefId,
Field f,
boolean enabledOnly) |
Set<Membership> |
Hib3MembershipDAO.findAllByAttrDefOwnerAndFieldAndType(String ownerAttrDefId,
Field f,
String type,
boolean enabledOnly) |
Set<Membership> |
Hib3MembershipDAO.findAllByAttrDefOwnerAndMemberAndField(String ownerAttrDefId,
String memberUUID,
Field f,
boolean enabledOnly) |
Set<Object[]> |
Hib3MembershipDAO.findAllByAttributeDefOwnerOptions(Collection<String> totalAttributeDefIds,
Collection<String> totalMemberIds,
Collection<String> totalMembershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean checkSecurity) |
Set<Membership> |
Hib3MembershipDAO.findAllByCreatedAfter(Date d,
Field f,
boolean enabledOnly) |
Set<Membership> |
Hib3MembershipDAO.findAllByCreatedBefore(Date d,
Field f,
boolean enabledOnly) |
Set<GroupSet> |
Hib3GroupSetDAO.findAllByGroupOwnerAndField(String groupId,
Field field) |
Set<Membership> |
Hib3MembershipDAO.findAllByGroupOwnerAndField(String ownerGroupId,
Field f,
boolean enabledOnly) |
Set<Membership> |
Hib3MembershipDAO.findAllByGroupOwnerAndFieldAndDepth(String ownerGroupId,
Field f,
int depth,
boolean enabledOnly) |
Set<Membership> |
Hib3MembershipDAO.findAllByGroupOwnerAndFieldAndMemberIdsAndType(String ownerGroupId,
Field f,
Collection<String> memberIds,
String type,
boolean enabledOnly) |
Set<Membership> |
Hib3MembershipDAO.findAllByGroupOwnerAndFieldAndMembers(String ownerGroupId,
Field f,
Collection<Member> members,
boolean enabledOnly) |
Set<Membership> |
Hib3MembershipDAO.findAllByGroupOwnerAndFieldAndMembersAndType(String ownerGroupId,
Field f,
Collection<Member> members,
String type,
boolean enabledOnly) |
Set<Membership> |
Hib3MembershipDAO.findAllByGroupOwnerAndFieldAndType(String ownerGroupId,
Field f,
String type,
boolean enabledOnly) |
Set<Membership> |
Hib3MembershipDAO.findAllByGroupOwnerAndMemberAndField(String ownerGroupId,
String memberUUID,
Field f,
boolean enabledOnly) |
Set<Object[]> |
Hib3MembershipDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds,
Collection<String> totalMemberIds,
Collection<String> totalMembershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled) |
Set<Object[]> |
Hib3MembershipDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds,
Collection<String> totalMemberIds,
Collection<String> totalMembershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean checkSecurity) |
Set<Object[]> |
Hib3MembershipDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds,
Collection<String> totalMemberIds,
Collection<String> totalMembershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean checkSecurity,
FieldType fieldType) |
Set<GroupSet> |
Hib3GroupSetDAO.findAllByMemberGroupAndField(String memberId,
Field field) |
Set<Membership> |
Hib3MembershipDAO.findAllByStemOwnerAndField(String ownerStemId,
Field f,
boolean enabledOnly) |
Set<Membership> |
Hib3MembershipDAO.findAllByStemOwnerAndFieldAndType(String ownerStemId,
Field f,
String type,
boolean enabledOnly) |
Set<Membership> |
Hib3MembershipDAO.findAllByStemOwnerAndMemberAndField(String ownerStemId,
String memberUUID,
Field f,
boolean enabledOnly) |
Set<Object[]> |
Hib3MembershipDAO.findAllByStemOwnerOptions(Collection<String> totalStemIds,
Collection<String> totalMemberIds,
Collection<String> totalMembershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean checkSecurity) |
Set<Membership> |
Hib3MembershipDAO.findAllByStemParentOfGroupOwnerAndFieldAndType(Stem stem,
Stem.Scope stemScope,
Field field,
MembershipType membershipType,
Boolean enabledOnly,
String memberId) |
Set<Membership> |
Hib3MembershipDAO.findAllEffectiveByAttrDefOwner(String ownerAttrDefId,
String memberUUID,
Field f,
String viaGroupId,
int depth,
boolean enabledOnly) |
Set<Membership> |
Hib3MembershipDAO.findAllEffectiveByGroupOwner(String ownerGroupId,
String memberUUID,
Field f,
String viaGroupId,
int depth,
boolean enabledOnly) |
Set<Membership> |
Hib3MembershipDAO.findAllEffectiveByGroupOwnerAndMemberAndField(String ownerGroupId,
String memberUUID,
Field f,
boolean enabledOnly) |
Set<Membership> |
Hib3MembershipDAO.findAllEffectiveByMemberAndField(String memberUUID,
Field f,
boolean enabledOnly) |
Set<Membership> |
Hib3MembershipDAO.findAllEffectiveByStemOwner(String ownerStemId,
String memberUUID,
Field f,
String viaGroupId,
int depth,
boolean enabledOnly) |
Set<Membership> |
Hib3MembershipDAO.findAllImmediateByMemberAndField(String memberUUID,
Field f,
boolean enabledOnly) |
Set<Member> |
Hib3MembershipDAO.findAllMembersByAttrDefOwnerAndFieldAndType(String ownerAttrDefId,
Field f,
String type,
QueryOptions queryOptions,
boolean enabledOnly) |
Set<Member> |
Hib3MembershipDAO.findAllMembersByGroupOwnerAndField(String groupOwnerId,
Field f,
boolean enabledOnly) |
Set<Member> |
Hib3MembershipDAO.findAllMembersByGroupOwnerAndField(String groupOwnerId,
Field f,
QueryOptions queryOptions,
boolean enabledOnly) |
Set<Member> |
Hib3MembershipDAO.findAllMembersByGroupOwnerAndField(String groupOwnerId,
Field f,
Set<Source> sources,
QueryOptions queryOptions,
boolean enabledOnly) |
Set<Member> |
Hib3MembershipDAO.findAllMembersByGroupOwnerAndFieldAndType(String ownerGroupId,
Field f,
String type,
QueryOptions queryOptions,
boolean enabledOnly) |
Set<Member> |
Hib3MembershipDAO.findAllMembersByGroupOwnerAndFieldAndType(String ownerGroupId,
Field f,
String type,
Set<Source> sources,
QueryOptions queryOptions,
boolean enabledOnly) |
Set<Member> |
Hib3MembershipDAO.findAllMembersByOwnerAndFieldAndType(String ownerId,
Field f,
String type,
Set<Source> sources,
QueryOptions queryOptions,
boolean enabledOnly,
SortStringEnum memberSortStringEnum,
SearchStringEnum memberSearchStringEnum,
String memberSearchStringValue) |
Set<Member> |
Hib3MembershipDAO.findAllMembersByStemOwnerAndFieldAndType(String ownerStemId,
Field f,
String type,
QueryOptions queryOptions,
boolean enabledOnly)
note, dont change this signature, Arnaud is using it
|
Set<Membership> |
Hib3MembershipDAO.findAllMembershipEntriesByGroupOwnerAndFieldAndType(String ownerGroupId,
Field f,
String type,
boolean enabledOnly) |
Set<Membership> |
Hib3MembershipDAO.findAllMembershipsByGroupOwnerFieldDisabledRange(String ownerGroupId,
Field f,
Timestamp disabledDateFrom,
Timestamp disabledDateTo) |
Set<Membership> |
Hib3MembershipDAO.findAllNonImmediateByMemberAndField(String memberUUID,
Field f,
boolean enabledOnly) |
Membership |
Hib3MembershipDAO.findByAttrDefOwnerAndMemberAndFieldAndType(String ownerAttrDefId,
String memberUUID,
Field f,
String type,
boolean exceptionIfNull,
boolean enabledOnly) |
Membership |
Hib3MembershipDAO.findByGroupOwnerAndMemberAndFieldAndType(String ownerGroupId,
String memberUUID,
Field f,
String type,
boolean exceptionIfNull,
boolean enabledOnly) |
Membership |
Hib3MembershipDAO.findByStemOwnerAndMemberAndFieldAndType(String ownerStemId,
String memberUUID,
Field f,
String type,
boolean exceptionIfNull,
boolean enabledOnly) |
Set<Member> |
Hib3MemberDAO.findBySubjectsInGroup(GrouperSession grouperSession,
Set<Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of members
|
GroupSet |
Hib3GroupSetDAO.findImmediateByOwnerAttrDefAndMemberGroupAndField(String ownerAttrDefId,
String memberGroupId,
Field field) |
GroupSet |
Hib3GroupSetDAO.findImmediateByOwnerGroupAndMemberGroupAndField(String ownerGroupId,
String memberGroupId,
Field field) |
GroupSet |
Hib3GroupSetDAO.findImmediateByOwnerStemAndMemberGroupAndField(String ownerStemId,
String memberGroupId,
Field field) |
Set<Membership> |
Hib3MembershipDAO.findMembershipsByMemberAndFieldSecure(GrouperSession grouperSession,
String memberUUID,
Field f,
boolean enabledOnly) |
Set<String> |
Hib3MembershipDAO.findSourceIdsByGroupOwnerOptions(String groupId,
MembershipType membershipType,
Field field,
Boolean enabled) |
Set<Group> |
Hib3GroupDAO.getAllGroupsMembershipSecure(Field field,
String scope,
GrouperSession grouperSession,
Subject subject,
QueryOptions queryOptions,
Boolean enabled,
MembershipType membershipType,
Stem stem,
Stem.Scope stemScope) |
Set<Group> |
Hib3GroupDAO.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) |
boolean |
Hib3FieldDAO.isInUse(Field f) |
void |
Hib3FieldDAO.saveUpdateProperties(Field field) |
void |
Hib3FieldDAO.update(Field field) |
Modifier and Type | Method and Description |
---|---|
void |
Hib3FieldDAO.delete(Set<Field> fields) |
Set<Object[]> |
Hib3MembershipDAO.findAllByAttributeDefOwnerOptions(Collection<String> attributeDefIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
QueryOptions queryOptionsForAttributeDef,
String scopeForAttributeDef,
boolean splitScopeForAttributeDef,
boolean hasFieldForAttributeDef,
boolean hasMembershipTypeForAttributeDef) |
Set<Object[]> |
Hib3MembershipDAO.findAllByAttributeDefOwnerOptions(Collection<String> attributeDefIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForAttributeDef,
String scopeForAttributeDef,
boolean splitScopeForAttributeDef,
boolean hasFieldForAttributeDef,
boolean hasMembershipTypeForAttributeDef) |
Set<Object[]> |
Hib3MembershipDAO.findAllByAttributeDefOwnerOptions(Collection<String> attributeDefIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForAttributeDef,
String scopeForAttributeDef,
boolean splitScopeForAttributeDef,
boolean hasFieldForAttributeDef,
boolean hasMembershipTypeForAttributeDef,
Boolean hasEnabledDate,
Boolean hasDisabledDate,
CompositeType customCompositeType,
Group customCompositeGroup) |
Set<Object[]> |
Hib3MembershipDAO.findAllByAttributeDefOwnerOptions(String attributeDefId,
Collection<String> totalMemberIds,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
Boolean enabled,
QueryOptions queryOptions) |
Set<Object[]> |
Hib3MembershipDAO.findAllByAttributeDefOwnerOptions(String attributeDefId,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
Boolean enabled,
QueryOptions queryOptions) |
Set<Object[]> |
Hib3PITMembershipViewDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds,
Collection<String> totalMemberIds,
Collection<Field> fields,
Set<Source> sources,
Stem stem,
Stem.Scope stemScope,
Boolean checkSecurity,
FieldType fieldType,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
Timestamp pointInTimeFrom,
Timestamp pointInTimeTo) |
Set<Object[]> |
Hib3MembershipDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds,
Collection<String> totalMemberIds,
Collection<String> totalMembershipIds,
MembershipType membershipType,
Collection<Field> fields,
Collection<Privilege> privilegesTheUserHas,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean checkSecurity,
FieldType fieldType,
String serviceId,
ServiceRole serviceRole,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForGroup,
String scopeForGroup,
boolean splitScopeForGroup,
boolean hasFieldForGroup,
boolean hasMembershipTypeForGroup,
Member memberHasMembershipForGroup) |
Set<Object[]> |
Hib3MembershipDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds,
Collection<String> totalMemberIds,
Collection<String> totalMembershipIds,
MembershipType membershipType,
Collection<Field> fields,
Collection<Privilege> privilegesTheUserHas,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean checkSecurity,
FieldType fieldType,
String serviceId,
ServiceRole serviceRole,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForGroup,
String scopeForGroup,
boolean splitScopeForGroup,
boolean hasFieldForGroup,
boolean hasMembershipTypeForGroup,
Member memberHasMembershipForGroup,
Boolean hasEnabledDate,
Boolean hasDisabledDate,
CompositeType customCompositeType,
Group customCompositeGroup) |
Set<Object[]> |
Hib3MembershipDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds,
Collection<String> totalMemberIds,
Collection<String> totalMembershipIds,
MembershipType membershipType,
Collection<Field> fields,
Collection<Privilege> privilegesTheUserHas,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean checkSecurity,
FieldType fieldType,
String serviceId,
ServiceRole serviceRole,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForGroup,
String scopeForGroup,
boolean splitScopeForGroup,
boolean hasFieldForGroup,
boolean hasMembershipTypeForGroup,
Member memberHasMembershipForGroup,
Boolean hasEnabledDate,
Boolean hasDisabledDate,
CompositeType customCompositeType,
Group customCompositeGroup,
QueryOptions queryOptionsForMembership) |
Set<Object[]> |
Hib3MembershipDAO.findAllByGroupOwnerOptions(String groupId,
Collection<String> totalMemberIds,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
Boolean enabled,
QueryOptions queryOptions) |
Set<Object[]> |
Hib3MembershipDAO.findAllByGroupOwnerOptions(String groupId,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
Boolean enabled,
QueryOptions queryOptions) |
Set<Object[]> |
Hib3MembershipDAO.findAllByStemOwnerOptions(Collection<String> totalStemIds,
Collection<String> totalMemberIds,
Collection<String> totalMembershipIds,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean checkSecurity,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForStem,
String scopeForStem,
boolean splitScopeForStem,
boolean hasFieldForStem,
boolean hasMembershipTypeForStem) |
Set<Object[]> |
Hib3MembershipDAO.findAllByStemOwnerOptions(Collection<String> totalStemIds,
Collection<String> totalMemberIds,
Collection<String> totalMembershipIds,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean checkSecurity,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForStem,
String scopeForStem,
boolean splitScopeForStem,
boolean hasFieldForStem,
boolean hasMembershipTypeForStem,
Boolean hasEnabledDate,
Boolean hasDisabledDate,
CompositeType customCompositeType,
Group customCompositeGroup) |
List<Member> |
Hib3MembershipDAO.findAllMembersByAttributeDefOwnerOptions(String attributeDefId,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
Boolean enabled,
QueryOptions queryOptions)
generally you will order by m.subjectSourceIdDb, m.subjectIdDb, and page to the first 100
|
List<Member> |
Hib3MembershipDAO.findAllMembersByGroupOwnerOptions(String groupId,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
Boolean enabled,
QueryOptions queryOptions)
generally you will order by m.subjectSourceIdDb, m.subjectIdDb, and page to the first 100
|
Set<Stem> |
Hib3StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> totalStemIds) |
Set<Stem> |
Hib3StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> totalStemIds) |
Set<Stem> |
Hib3StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> totalStemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef) |
Set<Stem> |
Hib3StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> totalStemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef) |
Set<Stem> |
Hib3StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef,
Set<Object> attributeValuesOnAssignment) |
Set<Stem> |
Hib3StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef,
Set<Object> attributeValuesOnAssignment) |
Set<Stem> |
Hib3StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef,
Set<Object> attributeValuesOnAssignment,
String idOfAttributeDefName2,
Object attributeValue2,
Set<Object> attributeValuesOnAssignment2,
boolean attributeNotAssigned) |
Set<Stem> |
Hib3StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef,
Set<Object> attributeValuesOnAssignment,
String idOfAttributeDefName2,
Object attributeValue2,
Set<Object> attributeValuesOnAssignment2,
boolean attributeNotAssigned) |
Modifier and Type | Method and Description |
---|---|
void |
EventLog.groupAddMember(GrouperSession s,
String group,
Subject subj,
Field f,
org.apache.commons.lang.time.StopWatch sw) |
void |
EventLog.groupDelMember(GrouperSession s,
String group,
Subject subj,
Field f,
org.apache.commons.lang.time.StopWatch sw) |
Modifier and Type | Method and Description |
---|---|
Set<Field> |
MembershipPath.getFields()
field for this path, generally one for list, or multiple for privileges
|
Set<Field> |
MembershipPath.getFieldsIncludingImplied()
fields assigned, and the fields those fields imply
|
Modifier and Type | Method and Description |
---|---|
static MembershipPathGroup |
MembershipPathGroup.analyze(AttributeDef attributeDef,
Member member,
Field field)
analyze the membership/privilege of a member in a attributeDef by various paths
|
static MembershipPathGroup |
MembershipPathGroup.analyze(AttributeDef attributeDef,
Member member,
Field field,
Subject callingSubject)
analyze the membership/privilege of a member in a attributeDef by various paths
|
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,
Subject callingSubject,
int timeToLive)
analyze the membership/privilege of a member in a group by various paths
|
static MembershipPathGroup |
MembershipPathGroup.analyze(Group group,
Subject subject,
Field field)
analyze the membership/privilege of a member in a group by various paths
|
static MembershipPathGroup |
MembershipPathGroup.analyze(Stem stem,
Member member,
Field field)
analyze the membership/privilege of a member in a stem by various paths
|
static MembershipPathGroup |
MembershipPathGroup.analyze(Stem stem,
Member member,
Field field,
Subject callingSubject)
analyze the membership/privilege of a member in a stem by various paths
|
Modifier and Type | Method and Description |
---|---|
static Set<MembershipSubjectContainer> |
MembershipSubjectContainer.convertFromMembershipsOwnersMembers(Set<Object[]> memberships,
Collection<Field> fields,
boolean includeInheritedPrivileges)
convert memberships into membership subject containers
|
void |
MembershipPath.setFields(Set<Field> fields)
field for this path, generally one for list, or multiple for privileges
|
void |
MembershipPath.setFieldsIncludingImplied(Set<Field> fieldsIncludingImplied)
fields assigned, and the fields those fields imply
|
Constructor and Description |
---|
MembershipPathNode(Field field,
AttributeDef theOwnerAttributeDef)
constructor for attributeDef path code
|
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
|
MembershipPathNode(Field field,
Stem theOwnerStem)
constructor for stem path code
|
Constructor and Description |
---|
MembershipResult(Set<Object[]> theMembershipsGroupsMembers,
String theFieldId,
Collection<Field> theFields,
boolean theIncludeInheritedPrivileges) |
Modifier and Type | Method and Description |
---|---|
Field |
BaseMemberOf.getField() |
Modifier and Type | Method and Description |
---|---|
void |
MemberOf.addImmediate(GrouperSession s,
Group g,
Field f,
Member _m)
An immediate member is directly assigned to a group.
|
void |
MemberOf.addImmediate(GrouperSession s,
Stem ns,
Field f,
Member _m)
An immediate member is directly assigned to a group.
|
protected MemberOf |
BaseMemberOf.setField(Field f) |
Modifier and Type | Method and Description |
---|---|
Field |
Privilege.getField()
return the list name
|
Modifier and Type | Method and Description |
---|---|
static Collection<Field> |
Privilege.convertPrivilegesToFields(Collection<Privilege> privileges)
convert a collection of privileges to a collection of fields
|
static Set<Field> |
GrouperPrivilegeAdapter.fieldSet(Map<Privilege,String> priv2list,
Set<Privilege> privileges)
convert a set of privileges to a set of fields
|
Modifier and Type | Method and Description |
---|---|
static boolean |
PrivilegeHelper.canViewMembers(GrouperSession grouperSession,
Group group,
Field field) |
static Set<AttributeDef> |
GrouperPrivilegeAdapter.internal_getAttributeDefsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f) |
static Set<Group> |
GrouperPrivilegeAdapter.internal_getGroupsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f) |
static Set<Stem> |
GrouperPrivilegeAdapter.internal_getStemsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f) |
static Set<Stem> |
GrouperPrivilegeAdapter.internal_getStemsWithGroupsWhereSubjectHasPriv(GrouperSession grouperSession,
Member member,
Field field) |
Modifier and Type | Method and Description |
---|---|
static Set<Privilege> |
Privilege.convertFieldsToPrivileges(Collection<Field> fields)
convert a list to a privilege for any type of privilege
|
Modifier and Type | Method and Description |
---|---|
static Collection<Field> |
ServiceRole.allFieldsForGroupQuery()
get all fields for any role
|
abstract Collection<Field> |
ServiceRole.fieldsForGroupQuery()
e.g.
|
Modifier and Type | Method and Description |
---|---|
static FieldTypeValidator |
FieldTypeValidator.validate(Field f) |
static GetGroupAttributeValidator |
GetGroupAttributeValidator.validate(Group g,
Field f) |
static CanOptoutValidator |
CanOptoutValidator.validate(Group g,
Subject subj,
Field f) |
static CanOptinValidator |
CanOptinValidator.validate(Group g,
Subject subj,
Field f) |
static DeleteFieldFromGroupTypeValidator |
DeleteFieldFromGroupTypeValidator.validate(GroupType type,
Field f) |
Modifier and Type | Method and Description |
---|---|
Field |
XmlExportField.toField()
convert to group
|
Copyright © 2016 Internet2. All rights reserved.