Package | Description |
---|---|
edu.internet2.middleware.grouper |
The I2MI Grouper project is an open source toolkit for managing groups.
|
edu.internet2.middleware.grouper.app.deprovisioning | |
edu.internet2.middleware.grouper.app.gsh | |
edu.internet2.middleware.grouper.app.loader |
Grouper loader is a generic loading utility for grouper that automatically manages lists
Documentation is available via the 'Grouper loader' on the Grouper Project wiki https://spaces.internet2.edu/display/Grouper/Grouper+-+Loader |
edu.internet2.middleware.grouper.app.provisioning | |
edu.internet2.middleware.grouper.app.usdu |
The Unresolvable Subject Deletion Utility (usdu) is a Grouper API extension
which finds and optionally deletes members whose subjects can not be resolved
by their source.
|
edu.internet2.middleware.grouper.attr.assign | |
edu.internet2.middleware.grouper.attr.finder | |
edu.internet2.middleware.grouper.attr.value | |
edu.internet2.middleware.grouper.audit | |
edu.internet2.middleware.grouper.entity | |
edu.internet2.middleware.grouper.group | |
edu.internet2.middleware.grouper.hooks.beans |
This package contains beans which are used by hooks to pass data.
|
edu.internet2.middleware.grouper.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.membership | |
edu.internet2.middleware.grouper.misc |
This package contains generic grouper classes which do not belong elsewhere
|
edu.internet2.middleware.grouper.permissions | |
edu.internet2.middleware.grouper.pit | |
edu.internet2.middleware.grouper.privs |
This package contains access and privilege related classes
|
edu.internet2.middleware.grouper.rules.beans | |
edu.internet2.middleware.grouper.subj |
This package contains classes related to the subject API
|
edu.internet2.middleware.grouper.userData | |
edu.internet2.middleware.grouper.validator |
This package contains validator classes
|
edu.internet2.middleware.grouper.xml.export |
Modifier and Type | Method and Description |
---|---|
Member |
Member.clone()
deep clone the fields in this object
|
Member |
Member.dbVersion()
save the state when retrieving from DB
|
static Member |
MemberFinder.find(String sourceId,
String subjectId,
String subjectIdentifier,
String subjectIdOrIdentifier,
String memberId)
might want to make sure the user is root before doing this
|
static Member |
MemberFinder.findBySubject(GrouperSession s,
Subject subj)
Deprecated.
use overload
|
static Member |
MemberFinder.findBySubject(GrouperSession s,
Subject subj,
boolean createIfNotExist)
|
static Member |
MemberFinder.findBySubject(GrouperSession s,
Subject subj,
boolean createIfNotExist,
QueryOptions queryOptions)
|
static Member |
MemberFinder.findByUuid(GrouperSession s,
String uuid)
Deprecated.
|
static Member |
MemberFinder.findByUuid(GrouperSession s,
String uuid,
boolean exceptionIfNotFound)
Get a member by UUID.
|
Member |
Membership.getCreator() |
Member |
Membership.getMember()
Get this membership's member.
|
Member |
GrouperSession.getMember()
Get the
Member associated with this API session. |
static Member |
MemberFinder.internal_createMember(Subject subj,
String memberUuidIfCreate)
Grouper internal method only
|
static Member |
MemberFinder.internal_findAllMember()
Grouper internal method only
|
static Member |
MemberFinder.internal_findBySubject(Subject subj,
String uuidIfCreate,
boolean createIfNotExist)
Grouper internal method only
|
static Member |
MemberFinder.internal_findBySubject(Subject subj,
String uuidIfCreate,
boolean createIfNotExist,
QueryOptions queryOptions)
Grouper internal method only
|
static Member |
MemberFinder.internal_findOrCreateBySubject(String id,
String src,
String type)
Grouper internal method only
|
static Member |
MemberFinder.internal_findReadableMemberBySubject(GrouperSession grouperSession,
Subject subject,
boolean exceptionIfNotExist)
Grouper internal method only
|
static Member |
MemberFinder.internal_findRootMember()
Grouper internal method only
|
static Member |
MemberFinder.internal_findViewableMemberBySubject(GrouperSession s,
Subject subj,
boolean exceptionIfNotExist)
Grouper internal method only
|
Member |
Group.toMember()
Convert this group to a
Member object. |
Member |
Member.xmlRetrieveByIdOrKey() |
Member |
Member.xmlSaveBusinessProperties(Member existingRecord) |
Modifier and Type | Method and Description |
---|---|
static Set<Member> |
MemberFinder.findAll(GrouperSession s,
Source source)
Find all members by source.
|
static Set<Member> |
MemberFinder.findAllUsed(GrouperSession grouperSession,
Source source)
Find all members by source used somewhere, e.g.
|
static Set<Member> |
MemberFinder.findBySubjects(Collection<Subject> subjects,
boolean createIfNotExists)
convert a set of subjects to a set of members
|
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
|
Set<Member> |
MemberFinder.findMembers()
find members
|
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) |
Set<Member> |
Group.getCompositeMembers()
|
Set<Member> |
Group.getCompositeMembers(Field field,
Set<Source> sources,
QueryOptions queryOptions)
|
Set<Member> |
Group.getCompositeMembers(QueryOptions queryOptions)
|
Set<Member> |
Group.getEffectiveMembers()
Get effective members of this group.
|
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<Member> |
Group.getImmediateMembers()
Get immediate members of this group.
|
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.
|
Set<Member> |
Group.getMembers()
Get members of this 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<Member> |
Group.getNonImmediateMembers()
Get non immediate members of this group.
|
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.
|
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
|
Modifier and Type | Method and Description |
---|---|
void |
Membership.addMembershipDeleteChangeLog(Member member)
add a change log entry for a membership delete
|
PrivilegeStemSave |
PrivilegeStemSave.assignMember(Member theMember)
member to add
|
PrivilegeGroupSave |
PrivilegeGroupSave.assignMember(Member theMember)
member to add
|
PrivilegeStemInheritanceSave |
PrivilegeStemInheritanceSave.assignMember(Member theMember)
member to add
|
PrivilegeGroupInheritanceSave |
PrivilegeGroupInheritanceSave.assignMember(Member theMember)
member to add
|
MembershipSave |
MembershipSave.assignMember(Member theMember)
member to add
|
PrivilegeAttributeDefInheritanceSave |
PrivilegeAttributeDefInheritanceSave.assignMember(Member theMember)
member to add
|
int |
Member.compareTo(Member o) |
void |
Group.deleteMember(Member member)
Delete a member from this group, and member must be immediate
member.
|
boolean |
Group.deleteMember(Member member,
boolean exceptionIfAlreadyDeleted)
Delete a member from this group, and member must be immediate
member.
|
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.
|
AttributeAssignEffMshipDelegate |
Group.getAttributeDelegateEffMship(Member member)
delegate for effective memberships
|
AttributeAssignMembershipDelegate |
Group.getAttributeDelegateMembership(Member member)
delegate for effective memberships
|
AttributeAssignMembershipDelegate |
Group.getAttributeDelegateMembership(Member member,
Field field)
delegate for effective memberships
|
AttributeValueDelegate |
Group.getAttributeValueDelegateEffMship(Member member)
this delegate works on attributes and values at the same time
|
AttributeValueDelegate |
Group.getAttributeValueDelegateMembership(Member member)
this delegate works on attributes and values at the same time
|
AttributeValueDelegate |
Group.getAttributeValueDelegateMembership(Member member,
Field field)
this delegate works on attributes and values at the same time
|
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.
|
static Set<Membership> |
MembershipFinder.internal_findAllEffectiveByMemberAndField(GrouperSession s,
Member m,
Field f)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findAllImmediateByMemberAndField(GrouperSession s,
Member m,
Field f)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findAllImmediateByMemberAndField(GrouperSession s,
Member m,
Field f,
boolean enabledOnly)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findAllNonImmediateByMemberAndField(GrouperSession s,
Member m,
Field f)
Grouper internal method only
|
static Set<Membership> |
MembershipFinder.internal_findMemberships(GrouperSession s,
Member m,
Field f)
Grouper internal method only
|
void |
Membership.setMember(Member member)
this can be called to set the member object even though the memberuuid is not
changing
|
void |
Member.xmlCopyBusinessPropertiesToExisting(Member existingRecord) |
boolean |
Member.xmlDifferentBusinessProperties(Member other) |
boolean |
Member.xmlDifferentUpdateProperties(Member other) |
Member |
Member.xmlSaveBusinessProperties(Member existingRecord) |
Modifier and Type | Method and Description |
---|---|
static Map<MultiKey,Subject> |
SubjectFinder.findByMembers(Collection<Member> members)
find subjects by members
|
Set<Membership> |
Group.getCompositeMemberships(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<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<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<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<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.
|
static void |
Member.resolveSubjects(Collection<Member> members,
boolean resolveAllAlways)
Deprecated.
|
static String |
Member.subjectIds(Collection<Member> collection)
print out a collection of members
|
Modifier and Type | Method and Description |
---|---|
Set<Member> |
GrouperDeprovisioningAffiliation.getUsersWhoHaveBeenDeprovisioned()
get users members who have been deprovisioned
|
Modifier and Type | Method and Description |
---|---|
static String |
usduByMember.invoke(GrouperSession grouperSession,
Member member,
int options)
usdu by source
|
static String |
usduByMember.invoke(bsh.Interpreter interpreter,
bsh.CallStack stack,
Member member)
usdu by member
|
static String |
usduByMember.invoke(bsh.Interpreter interpreter,
bsh.CallStack stack,
Member member,
int options)
usdu by source
|
Modifier and Type | Method and Description |
---|---|
Member |
LoaderMemberWrapper.findOrGetMember() |
Member |
LoaderMemberWrapper.getMember() |
Modifier and Type | Method and Description |
---|---|
void |
LoaderMemberWrapper.setMember(Member member1) |
Constructor and Description |
---|
LoaderMemberWrapper(Member member) |
Modifier and Type | Method and Description |
---|---|
static GrouperProvisioningAttributeValue |
GrouperProvisioningService.getProvisioningAttributeValue(Group group,
Member member,
String targetName)
retrieve type setting for a given membership and target name.
|
static GrouperProvisioningAttributeValue |
GrouperProvisioningService.getProvisioningAttributeValue(Member member,
String targetName)
retrieve type setting for a given member and target name.
|
static List<GrouperProvisioningAttributeValue> |
GrouperProvisioningService.getProvisioningAttributeValues(Group group,
Member member)
retrieve all the configured provisioning attributes for a given membership
|
static List<GrouperProvisioningAttributeValue> |
GrouperProvisioningService.getProvisioningAttributeValues(Member member)
retrieve all the configured provisioning attributes for a given member
|
static void |
GrouperProvisioningService.saveOrUpdateProvisioningAttributes(GrouperProvisioningAttributeValue grouperProvisioningAttributeValue,
Group group,
Member member)
save or update provisioning config for a given group, member
|
static void |
GrouperProvisioningService.saveOrUpdateProvisioningAttributes(GrouperProvisioningAttributeValue grouperProvisioningAttributeValue,
Member member)
save or update provisioning config for a given member
|
Modifier and Type | Method and Description |
---|---|
Member |
SubjectResolutionAttributeValue.getMember() |
Modifier and Type | Method and Description |
---|---|
static Set<Member> |
USDU.getUnresolvableMembers(GrouperSession s,
Source source)
Find members whose subjects can not be found by their source.
|
static Set<Member> |
USDU.getUnresolvableMembers(GrouperSession s,
Source source,
Map<String,Subject> memberIdToSubjectMap)
Find members whose subjects can not be found by their source.
|
Modifier and Type | Method and Description |
---|---|
static void |
UsduService.deleteAttributeAssign(Member member)
delete resolution attributes from the given member assignment
|
static void |
USDU.deleteUnresolvableMember(Member member,
Group group,
Field field)
Delete unresolvable member from group and field.
|
static void |
USDU.deleteUnresolvableMember(Member member,
Group group,
Privilege privilege)
Revoke unresolvable member's privilege from group.
|
static void |
USDU.deleteUnresolvableMember(Member member,
Stem stem,
Privilege privilege)
Revoke unresolvable member's privilege from stem.
|
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.
|
static SubjectResolutionAttributeValue |
UsduService.getSubjectResolutionAttributeValue(Member member,
AttributeAssignValueFinder.AttributeAssignValueFinderResult attributeAssignValueFinderResult)
retrieve subject resolution attribute value for a given member if it exists or null
|
protected static Subject |
USDU.getUSDUSubject(Member member)
Return a subject suitable for deleting membership and privileges.
|
static boolean |
USDU.isMemberResolvable(GrouperSession s,
Member member)
Check if this member's subject can be found in a source.
|
static boolean |
USDU.isMemberResolvable(GrouperSession s,
Member member,
Map<String,Subject> memberIdToSubjectMap)
Check if this member's subject can be found in a source.
|
static void |
UsduService.markMemberAsDeleted(Member member)
set subject resolution attributes on member
|
static void |
UsduService.markMemberAsUnresolved(SubjectResolutionAttributeValue subjectResolutionAttributeValue,
Member member)
save or update subject resolution metadata attributes on a given member
|
void |
SubjectResolutionAttributeValue.setMember(Member member)
member that has been assigned the attribute
|
Modifier and Type | Method and Description |
---|---|
static long |
UsduJob.deleteUnresolvableMembers(Set<Member> unresolvableMembers,
int howMany) |
protected static void |
USDU.resolveMembers(Set<Member> unresolvables,
boolean delete)
Print to stdout and optionally delete memberships and privileges for the
given unresolvable subjects.
|
Modifier and Type | Method and Description |
---|---|
Member |
AttributeAssign.getOwnerMember()
if this is a member attribute, this is the foreign key
|
Modifier and Type | Method and Description |
---|---|
AttributeAssignSave |
AttributeAssignSave.assignOwnerMember(Member theOwnerMember)
if this is a member attribute, this is the foreign key
|
Modifier and Type | Method and Description |
---|---|
static void |
AttributeAssignMemberDelegate.populateAttributeAssignments(Collection<Member> members)
populate attribute assignments to prevent N+1 queries when looping through members and
getting attributes.
|
Constructor and Description |
---|
AttributeAssign(Group ownerGroup,
Member ownerMember,
String theAction,
AttributeDefName theAttributeDefName,
String uuid)
create an attribute assign, including a uuid.
|
AttributeAssign(Member ownerMember,
String theActionId,
AttributeDefName theAttributeDefName,
String uuid)
create an attribute assign, including a uuid
|
AttributeAssignEffMshipDelegate(Group group1,
Member member1) |
AttributeAssignMemberDelegate(Member member1) |
Modifier and Type | Method and Description |
---|---|
Member |
AttributeAssignFinderResult.getOwnerMember()
member
|
Modifier and Type | Method and Description |
---|---|
AttributeAssignValueFinder |
AttributeAssignValueFinder.addOwnerMemberOfAssignAssign(Member ownerMemberIdsOfAssignAssign1)
look for values of members where it is an assignment on assignment
|
void |
AttributeAssignFinderResult.setOwnerMember(Member ownerMember1)
member
|
Modifier and Type | Method and Description |
---|---|
Member |
AttributeAssignValueDelegate.retrieveValueMember()
get the member value (must be member type)
|
Member |
AttributeValueDelegate.retrieveValueMember(String attributeDefNameName)
get the member value (must be member type).
|
Modifier and Type | Method and Description |
---|---|
List<Member> |
AttributeAssignValueDelegate.retrieveValuesMember()
get the member values (must be member type)
|
List<Member> |
AttributeValueDelegate.retrieveValuesMember(String attributeDefNameName)
get the member values (must be member type).
|
Modifier and Type | Method and Description |
---|---|
AttributeAssignValueResult |
AttributeAssignValueDelegate.addValueMember(Member value)
add a value of member type
|
AttributeValueResult |
AttributeValueDelegate.addValueMember(String attributeDefNameName,
Member value)
add a value of member type
|
AttributeAssignValueResult |
AttributeAssignValueDelegate.assignValueMember(Member value)
assign a value of type member.
|
AttributeValueResult |
AttributeValueDelegate.assignValueMember(String attributeDefNameName,
Member member)
assign a value of member type
|
AttributeAssignValueResult |
AttributeAssignValueDelegate.deleteValueMember(Member value)
remove this value of member type
|
AttributeValueResult |
AttributeValueDelegate.deleteValueMember(String attributeDefNameName,
Member value)
remove this value of member type
|
AttributeAssignValue |
AttributeAssignValueDelegate.findValueMember(Member value)
find this value
|
AttributeAssignValue |
AttributeValueDelegate.findValueMember(String attributeDefNameName,
Member value)
find this value
|
Set<AttributeAssignValue> |
AttributeAssignValueDelegate.findValuesMember(Member value)
find this value
|
Set<AttributeAssignValue> |
AttributeValueDelegate.findValuesMember(String attributeDefNameName,
Member value)
find this value
|
Set<AttributeAssignValue> |
AttributeAssignValueDelegate.internal_findValuesMember(Member value,
boolean checkSecurity)
find this value
|
Modifier and Type | Method and Description |
---|---|
AttributeAssignValuesResult |
AttributeAssignValueDelegate.addValuesMember(Collection<Member> values)
add values of member type
|
AttributeValueResult |
AttributeValueDelegate.addValuesMember(String attributeDefNameName,
Collection<Member> values)
add values of member type
|
AttributeAssignValuesResult |
AttributeAssignValueDelegate.assignValuesMember(Set<Member> values,
boolean deleteOrphans)
replace the values.
|
AttributeValueResult |
AttributeValueDelegate.assignValuesMember(String attributeDefNameName,
Set<Member> values,
boolean deleteOrphans)
assign a values of member type
|
AttributeAssignValuesResult |
AttributeAssignValueDelegate.deleteValuesMember(Collection<Member> members)
remove this value of member type
|
AttributeValueResult |
AttributeValueDelegate.deleteValuesMember(String attributeDefNameName,
Collection<Member> members)
remove this value of member type
|
Modifier and Type | Method and Description |
---|---|
UserAuditQuery |
UserAuditQuery.actAsMember(Member actAsMember) |
UserAuditQuery |
UserAuditQuery.loggedInMember(Member loggedInMember) |
Modifier and Type | Method and Description |
---|---|
Member |
Entity.toMember()
Convert this group to a
Member object. |
Modifier and Type | Method and Description |
---|---|
Member |
GroupMember.getMember()
member
|
Modifier and Type | Method and Description |
---|---|
void |
GroupMember.setMember(Member member1)
member
|
Constructor and Description |
---|
GroupMember(Group group1,
Member member1) |
Modifier and Type | Method and Description |
---|---|
Member |
HooksMembershipChangeBean.getMember()
member being assigned
|
Member |
HooksMemberChangeSubjectBean.getMember()
object being inserted
|
Member |
HooksMemberBean.getMember()
object being inserted
|
Constructor and Description |
---|
HooksMemberBean(Member theMember) |
HooksMemberChangeSubjectBean(Member theMember,
Subject theNewSubject,
String theOldSubjectId,
String theOldSubjectSourceId,
boolean theDeletingOldMember,
boolean theNewMemberDidntExist)
construct
|
Modifier and Type | Method and Description |
---|---|
Member |
MemberDAO.findBySubject(String subjectId)
Deprecated.
use overload
|
Member |
MemberDAO.findBySubject(String subjectId,
boolean exceptionIfNull)
find by subject id only (cant be duplicates)
|
Member |
MemberDAO.findBySubject(String subjectId,
String src)
Deprecated.
use overload
|
Member |
MemberDAO.findBySubject(String subjectId,
String src,
boolean exceptionIfNull)
find by subject id and source id
|
Member |
MemberDAO.findBySubject(String id,
String src,
String type)
Deprecated.
use overload
|
Member |
MemberDAO.findBySubject(String id,
String src,
String type,
boolean exceptionIfNull) |
Member |
MemberDAO.findBySubject(String id,
String src,
String type,
boolean exceptionIfNull,
QueryOptions queryOptions)
find member by subject
|
Member |
MemberDAO.findBySubject(Subject subj)
Deprecated.
use overload
|
Member |
MemberDAO.findBySubject(Subject subj,
boolean exceptionIfNull) |
Member |
MemberDAO.findByUuid(String uuid)
Deprecated.
|
Member |
MemberDAO.findByUuid(String uuid,
boolean exceptionIfNull) |
Member |
MemberDAO.findByUuid(String uuid,
boolean exceptionIfNull,
QueryOptions queryOptions) |
Member |
MemberDAO.findByUuidOrSubject(String uuid,
String subjectId,
String source,
boolean exceptionIfNull)
find a member by uuid or subject id
|
Modifier and Type | Method and Description |
---|---|
Set<Member> |
MemberDAO.findAll() |
Set<Member> |
MemberDAO.findAll(Source source) |
Set<Member> |
MembershipDAO.findAllMembersByAttrDefOwnerAndFieldAndType(String ownerAttrDefId,
Field f,
String type,
QueryOptions queryOptions,
boolean enabledOnly) |
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.
|
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) |
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<Member> |
MembershipDAO.findAllMembersByOwnerAndFieldAndType(String ownerId,
Field f,
String type,
Set<Source> sources,
QueryOptions queryOptions,
boolean enabledOnly,
SortStringEnum memberSortStringEnum,
SearchStringEnum memberSearchStringEnum,
String memberSearchStringValue) |
Set<Member> |
PITMembershipViewDAO.findAllMembersByPITOwnerAndPITField(String ownerId,
String fieldId,
Timestamp pointInTimeFrom,
Timestamp pointInTimeTo,
Set<Source> sources,
QueryOptions queryOptions)
Get members by owner and field.
|
Set<Member> |
MembershipDAO.findAllMembersByStemOwnerAndFieldAndType(String ownerStemId,
Field f,
String type,
QueryOptions queryOptions,
boolean enabledOnly)
note, dont change this signature, Arnaud is using it
|
Set<Member> |
MembershipDAO.findAllMembersInOneGroupNotOtherAndType(String ownerInGroupId,
String ownerNotInGroupId,
String typeIn,
String typeNotIn,
QueryOptions queryOptions,
Boolean enabled,
boolean disabledOwnerNull) |
Set<Member> |
MembershipDAO.findAllMembersInOneGroupNotStem(String ownerInGroupId,
Stem ownerNotInStem,
Stem.Scope stemScope,
String typeIn,
QueryOptions queryOptions)
find members in a group who are not members in any group under a stem
|
Set<Member> |
MemberDAO.findAllUsed(Source source)
find all members that are used somewhere (e.g.
|
Set<Member> |
MemberDAO.findByIds(Collection<String> ids,
QueryOptions queryOptions)
find by ids secure
|
Set<Member> |
MemberDAO.findBySubjectIds(Collection<String> subjectIds,
String subjectSourceId)
Retrieve Member objects based on a list of SubjectIds within a single SubjectSource
|
Set<Member> |
MemberDAO.findBySubjects(Collection<Subject> subjects,
boolean createIfNotExists)
find members by subjects and create if not exist possibly
|
Set<Member> |
MemberDAO.findBySubjectsInGroup(GrouperSession grouperSession,
Set<Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of members
|
Set<Member> |
PITMemberDAO.findMissingActivePITMembers() |
Set<Member> |
MemberDAO.getAllMembersSecure(GrouperSession grouperSession,
QueryOptions queryOptions,
String idOfAttributeDefName,
Object attributeValue,
Set<Object> attributeValuesOnAssignment,
Boolean attributeCheckReadOnAttributeDef,
String idOfAttributeDefName2,
Object attributeValue2,
Set<Object> attributeValuesOnAssignment2)
get all members secure
|
Set<Member> |
MemberDAO.getUnresolvableMembers(QueryOptions queryOptions,
Boolean deleted) |
Modifier and Type | Method and Description |
---|---|
void |
MemberDAO.create(Member _m) |
void |
StemDAO.createChildGroup(Stem _parent,
Group _child,
Member _m) |
Set<GroupSet> |
GroupSetDAO.findAllByCreator(Member member)
Returns all GroupSets with the given creator.
|
Set<Membership> |
MembershipDAO.findAllByCreatorOrMember(Member member,
boolean enabledOnly)
find all memberships that have this member or have this creator
|
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<GroupSet> |
GroupSetDAO.findAllByOwnerAttributeDefAndFieldAndMembershipMember(String ownerAttributeDefId,
String fieldId,
Member membershipMember)
find all group sets by owner attributeDef id, field id, and member who is a member of that owner.
|
Set<GroupSet> |
GroupSetDAO.findAllByOwnerGroupAndFieldAndMembershipMember(String ownerGroupId,
String fieldId,
Member membershipMember)
find all group sets by owner group id, field id, and member who is a member of that owner.
|
Set<GroupSet> |
GroupSetDAO.findAllByOwnerStemAndFieldAndMembershipMember(String ownerStemId,
String fieldId,
Member membershipMember)
find all group sets by owner stem id, field id, and member who is a member of that owner.
|
Set<Composite> |
CompositeDAO.findByCreator(Member member)
find all composites by creator
|
Set<AttributeDef> |
AttributeDefDAO.findByCreator(Member member)
find attribute defs by creator
|
Set<Stem> |
StemDAO.findByCreatorOrModifier(Member member)
find stems by creator or modifier
|
Set<Group> |
GroupDAO.findByCreatorOrModifier(Member member)
find groups by creator or modifier
|
void |
MemberDAO.saveUpdateProperties(Member member)
save the udpate properties which are auto saved when business method is called
|
void |
MemberDAO.update(Member _m) |
Modifier and Type | Method and Description |
---|---|
Set<Membership> |
MembershipDAO.findAllByGroupOwnerAndCompositeAndMembers(String ownerUUID,
Collection<Member> members,
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) |
Modifier and Type | Method and Description |
---|---|
Member |
Hib3MemberDAO.findBySubject(String subjectId)
Deprecated.
use overload
|
Member |
Hib3MemberDAO.findBySubject(String subjectId,
boolean exceptionIfNull) |
Member |
Hib3MemberDAO.findBySubject(String subjectId,
String src)
Deprecated.
use overload
|
Member |
Hib3MemberDAO.findBySubject(String subjectId,
String src,
boolean exceptionIfNull) |
Member |
Hib3MemberDAO.findBySubject(String id,
String src,
String type)
Deprecated.
use overload
|
Member |
Hib3MemberDAO.findBySubject(String id,
String src,
String type,
boolean exceptionIfNull) |
Member |
Hib3MemberDAO.findBySubject(String id,
String src,
String type,
boolean exceptionIfNull,
QueryOptions queryOptions) |
Member |
Hib3MemberDAO.findBySubject(Subject subj)
Deprecated.
use overload
|
Member |
Hib3MemberDAO.findBySubject(Subject subj,
boolean exceptionIfNull) |
Member |
Hib3MemberDAO.findByUuid(String uuid)
Deprecated.
use overload
|
Member |
Hib3MemberDAO.findByUuid(String uuid,
boolean exceptionIfNull) |
Member |
Hib3MemberDAO.findByUuid(String uuid,
boolean exceptionIfNull,
QueryOptions queryOptions) |
Member |
Hib3MemberDAO.findByUuidOrSubject(String uuid,
String subjectId,
String source,
boolean exceptionIfNull) |
Modifier and Type | Method and Description |
---|---|
Set<Member> |
Hib3MemberDAO.findAll(Source source) |
Set<Member> |
Hib3MembershipDAO.findAllMembersByAttrDefOwnerAndFieldAndType(String ownerAttrDefId,
Field f,
String type,
QueryOptions queryOptions,
boolean enabledOnly) |
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
|
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) |
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<Member> |
Hib3MembershipDAO.findAllMembersByOwnerAndFieldAndType(String ownerId,
Field f,
String type,
Set<Source> sources,
QueryOptions queryOptions,
boolean enabledOnly,
SortStringEnum memberSortStringEnum,
SearchStringEnum memberSearchStringEnum,
String memberSearchStringValue) |
Set<Member> |
Hib3PITMembershipViewDAO.findAllMembersByPITOwnerAndPITField(String ownerId,
String fieldId,
Timestamp pointInTimeFrom,
Timestamp pointInTimeTo,
Set<Source> sources,
QueryOptions queryOptions) |
Set<Member> |
Hib3MembershipDAO.findAllMembersByStemOwnerAndFieldAndType(String ownerStemId,
Field f,
String type,
QueryOptions queryOptions,
boolean enabledOnly)
note, dont change this signature, Arnaud is using it
|
Set<Member> |
Hib3MembershipDAO.findAllMembersInOneGroupNotOtherAndType(String ownerInGroupId,
String ownerNotInGroupId,
String typeIn,
String typeNotIn,
QueryOptions queryOptions,
Boolean enabled,
boolean disabledOwnerNull) |
Set<Member> |
Hib3MembershipDAO.findAllMembersInOneGroupNotStem(String ownerInGroupId,
Stem ownerNotInStem,
Stem.Scope stemScope,
String typeIn,
QueryOptions queryOptions) |
Set<Member> |
Hib3MemberDAO.findAllUsed(Source source) |
Set<Member> |
Hib3MemberDAO.findByIds(Collection<String> idsOrig,
QueryOptions queryOptions) |
Set<Member> |
Hib3MemberDAO.findBySubjectIds(Collection<String> subjectIds,
String subjectSourceId)
Retrieve Member objects based on a list of SubjectIds within a single SubjectSource
|
Set<Member> |
Hib3MemberDAO.findBySubjects(Collection<Subject> subjectsOrig,
boolean createIfNotExists)
find members by subjects and create if not exist possibly
|
Set<Member> |
Hib3MemberDAO.findBySubjectsInGroup(GrouperSession grouperSession,
Set<Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of members
|
Set<Member> |
Hib3PITMemberDAO.findMissingActivePITMembers() |
Set<Member> |
Hib3MemberDAO.getAllMembersSecure(GrouperSession grouperSession,
QueryOptions queryOptions,
String idOfAttributeDefName,
Object attributeValue,
Set<Object> attributeValuesOnAssignment,
Boolean attributeCheckReadOnAttributeDef,
String idOfAttributeDefName2,
Object attributeValue2,
Set<Object> attributeValuesOnAssignment2) |
Set<Member> |
Hib3MemberDAO.getUnresolvableMembers(QueryOptions queryOptions,
Boolean deleted) |
Modifier and Type | Method and Description |
---|---|
void |
Hib3MemberDAO.create(Member _m) |
void |
Hib3StemDAO.createChildGroup(Stem _stem,
Group _group,
Member _member) |
Set<GroupSet> |
Hib3GroupSetDAO.findAllByCreator(Member member) |
Set<Membership> |
Hib3MembershipDAO.findAllByCreatorOrMember(Member member,
boolean enabledOnly)
find all memberships that have this member or have this creator
|
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<GroupSet> |
Hib3GroupSetDAO.findAllByOwnerAttributeDefAndFieldAndMembershipMember(String ownerAttrDefId,
String fieldId,
Member membershipMember) |
Set<GroupSet> |
Hib3GroupSetDAO.findAllByOwnerGroupAndFieldAndMembershipMember(String ownerGroupId,
String fieldId,
Member membershipMember) |
Set<GroupSet> |
Hib3GroupSetDAO.findAllByOwnerStemAndFieldAndMembershipMember(String ownerStemId,
String fieldId,
Member membershipMember) |
Set<Composite> |
Hib3CompositeDAO.findByCreator(Member member)
find all composites by creator
|
Set<AttributeDef> |
Hib3AttributeDefDAO.findByCreator(Member member)
find attribute defs by creator
|
Set<Stem> |
Hib3StemDAO.findByCreatorOrModifier(Member member)
find stems by creator or modifier
|
Set<Group> |
Hib3GroupDAO.findByCreatorOrModifier(Member member)
find groups by creator or modifier
|
static void |
Hib3MemberDAO.membersCacheRemove(Member member)
remove this from all caches
|
void |
Hib3MemberDAO.saveUpdateProperties(Member member) |
void |
Hib3MemberDAO.update(Member _m) |
Modifier and Type | Method and Description |
---|---|
Set<Membership> |
Hib3MembershipDAO.findAllByGroupOwnerAndCompositeAndMembers(String ownerGroupId,
Collection<Member> members,
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) |
Modifier and Type | Method and Description |
---|---|
Member |
MembershipSubjectContainer.getMember()
member
|
Member |
MembershipPathGroup.getMember()
member for this membership
|
Member |
MembershipPath.getMember()
member in the membership
|
Modifier and Type | Method and Description |
---|---|
Set<Member> |
MembershipResult.members()
get the members from the result
|
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(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
|
static MembershipPathGroup |
MembershipPathGroup.analyzePrivileges(AttributeDef attributeDef,
Member member)
analyze attributeDef privileges for a attributeDef and a member
|
static MembershipPathGroup |
MembershipPathGroup.analyzePrivileges(AttributeDef attributeDef,
Member member,
Subject callingSubject)
analyze the privileges of a member in a attributeDef by various paths
|
static MembershipPathGroup |
MembershipPathGroup.analyzePrivileges(Group group,
Member member)
analyze group privileges for a group and a member
|
static MembershipPathGroup |
MembershipPathGroup.analyzePrivileges(Group group,
Member member,
Subject callingSubject)
analyze the privileges of a member in a group by various paths
|
static MembershipPathGroup |
MembershipPathGroup.analyzePrivileges(Stem stem,
Member member)
analyze stem privileges for a stem and a member
|
static MembershipPathGroup |
MembershipPathGroup.analyzePrivileges(Stem stem,
Member member,
Subject callingSubject)
analyze the privileges of a member in a stem by various paths
|
void |
MembershipSubjectContainer.setMember(Member member1)
member
|
void |
MembershipPathGroup.setMember(Member member1)
member for this membership
|
void |
MembershipPath.setMember(Member member1)
member in the membership
|
Constructor and Description |
---|
MembershipPath(Member member1,
List<MembershipPathNode> membershipPathNodes1,
MembershipType theMembershipType)
construct with fields
|
Modifier and Type | Method and Description |
---|---|
Member |
BaseMemberOf.getMember() |
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.
|
void |
MemberOf.deleteImmediate(GrouperSession s,
Group g,
Membership _ms,
Member _m)
An immediate member is directly assigned to a group.
|
void |
MemberOf.deleteImmediate(GrouperSession s,
Stem ns,
Membership _ms,
Member _m)
An immediate member is directly assigned to a group.
|
protected MemberOf |
BaseMemberOf.setMember(Member _m) |
Modifier and Type | Method and Description |
---|---|
Member |
PermissionEntryImpl.getMember()
get the member
|
Member |
PermissionEntryBase.getMember() |
Member |
PermissionEntry.getMember()
get the member
|
Modifier and Type | Method and Description |
---|---|
AttributeAssignResult |
PermissionRoleDelegate.assignSubjectRolePermission(AttributeDefName attributeDefName,
Member member)
Deprecated.
use assignSubjectRolePermission(attributeDefName, member, permissionAllowed) will be removed some time after 2.0
|
AttributeAssignResult |
PermissionRoleDelegate.assignSubjectRolePermission(AttributeDefName attributeDefName,
Member member,
PermissionAllowed permissionAllowed)
add a permission to a role / subject pair (effective membership)
|
AttributeAssignResult |
PermissionRoleDelegate.assignSubjectRolePermission(String action,
AttributeDefName attributeDefName,
Member member)
Deprecated.
use assignSubjectRolePermission(action, attributeDefName, member, permissionAllowed) will be removed some time after 2.0
|
AttributeAssignResult |
PermissionRoleDelegate.assignSubjectRolePermission(String action,
AttributeDefName attributeDefName,
Member member,
PermissionAllowed permissionAllowed)
add a permission to a role / subject pair (effective membership)
|
AttributeAssignResult |
PermissionRoleDelegate.delegateSubjectRolePermission(AttributeDefName attributeDefName,
Member member,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
add a permission to a role / subject pair (effective membership)
Note: the subject assigning must have delegate or grant on permission
|
AttributeAssignResult |
PermissionRoleDelegate.delegateSubjectRolePermission(String action,
AttributeDefName attributeDefName,
Member member,
boolean assign,
AttributeAssignDelegateOptions attributeAssignDelegateOptions)
add a permission to a role / subject pair (effective membership)
|
AttributeAssignResult |
PermissionRoleDelegate.removeSubjectRolePermission(AttributeDefName attributeDefName,
Member member)
add a permission to a role / subject pair (effective membership)
|
AttributeAssignResult |
PermissionRoleDelegate.removeSubjectRolePermission(String action,
AttributeDefName attributeDefName,
Member member)
add a permission to a role / subject pair (effective membership)
|
AttributeAssign |
PermissionRoleDelegate.retrieveAssignment(Member member,
String action,
AttributeDefName attributeDefName,
boolean checkSecurity,
boolean exceptionfNotFound) |
Modifier and Type | Method and Description |
---|---|
Set<Member> |
PITGroup.getMembers(String fieldSourceId,
Timestamp pointInTimeFrom,
Timestamp pointInTimeTo,
Set<Source> sources,
QueryOptions queryOptions)
Get members of the group using point in time and the specified field.
|
Modifier and Type | Method and Description |
---|---|
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<? extends GrouperPrivilege> |
GrouperPrivilegeAdapter.internal_getPrivs(GrouperSession s,
Owner ownerGroupOrStemOrAttributeDef,
Subject subj,
Member m,
Privilege p,
Iterator it)
2007-11-02 Gary Brown
If p==null determine by looking at the Membership list
Discard those which are not privileges i.e.
|
static Set<Stem> |
GrouperPrivilegeAdapter.internal_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 |
---|---|
Set<PrivilegeSubjectContainer> |
ValidatingAttrDefResolver.retrievePrivileges(AttributeDef attributeDef,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers) |
Set<PrivilegeSubjectContainer> |
AttributeDefWrapper.retrievePrivileges(AttributeDef attributeDef,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers) |
Set<PrivilegeSubjectContainer> |
AttributeDefResolverDecorator.retrievePrivileges(AttributeDef attributeDef,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers) |
Set<PrivilegeSubjectContainer> |
AttributeDefResolver.retrievePrivileges(AttributeDef attributeDef,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers)
get a list of privilege subjects, there are no results with the same subject
|
Set<PrivilegeSubjectContainer> |
GrouperNonDbAttrDefAdapter.retrievePrivileges(GrouperSession grouperSession,
AttributeDef attributeDef,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers) |
Set<PrivilegeSubjectContainer> |
AttributeDefAdapter.retrievePrivileges(GrouperSession grouperSession,
AttributeDef attributeDef,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers)
get a list of privilege subjects, there are no results with the same subject/privilege combination
|
Set<PrivilegeSubjectContainer> |
GrouperNonDbAccessAdapter.retrievePrivileges(GrouperSession grouperSession,
Group group,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers) |
Set<PrivilegeSubjectContainer> |
AccessAdapter.retrievePrivileges(GrouperSession grouperSession,
Group group,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers)
get a list of privilege subjects, there are no results with the same subject/privilege combination
|
Set<PrivilegeSubjectContainer> |
ValidatingAccessResolver.retrievePrivileges(Group group,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers) |
Set<PrivilegeSubjectContainer> |
AccessWrapper.retrievePrivileges(Group group,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers) |
Set<PrivilegeSubjectContainer> |
AccessResolverDecorator.retrievePrivileges(Group group,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers) |
Set<PrivilegeSubjectContainer> |
AccessResolver.retrievePrivileges(Group group,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers)
get a list of privilege subjects, there are no results with the same subject
|
Modifier and Type | Method and Description |
---|---|
Member |
RulesPrivilegeBean.getMember() |
Member |
RulesPermissionBean.getMember()
member
|
Modifier and Type | Method and Description |
---|---|
void |
RulesPrivilegeBean.setMember(Member member) |
void |
RulesPermissionBean.setMember(Member member1)
member
|
Constructor and Description |
---|
RulesMembershipBean(Member member1,
Group group1,
Subject subject1) |
RulesPermissionBean(AttributeAssign attributeAssign1,
Role role1,
Member member1,
AttributeDefName attributeDefName1,
AttributeDef attributeDef1,
String action1) |
Modifier and Type | Method and Description |
---|---|
static String |
SubjectHelper.getPretty(Member _m) |
Constructor and Description |
---|
LazySubject(Member member) |
Modifier and Type | Method and Description |
---|---|
static Set<Member> |
GrouperUserDataApi.favoriteMembers(String userDataGroupName,
Subject subject) |
static Set<Member> |
GrouperUserDataApi.recentlyUsedMembers(String userDataGroupName,
Subject subject) |
Modifier and Type | Method and Description |
---|---|
static void |
GrouperUserDataApi.favoriteMemberAdd(String userDataGroupName,
Subject subjectToAddTo,
Member member) |
static void |
GrouperUserDataApi.favoriteMemberRemove(String userDataGroupName,
Subject subjectToAddTo,
Member member) |
static void |
GrouperUserDataApi.recentlyUsedMemberAdd(String userDataGroupName,
Subject subjectToAddTo,
Member member) |
static void |
GrouperUserDataApi.recentlyUsedMemberRemove(String userDataGroupName,
Subject subjectToAddTo,
Member member) |
Modifier and Type | Method and Description |
---|---|
static MemberModifyValidator |
MemberModifyValidator.validate(Member m) |
Modifier and Type | Method and Description |
---|---|
Member |
XmlExportMember.toMember()
convert to member
|
Modifier and Type | Method and Description |
---|---|
static void |
XmlExportUtils.toStringMember(String prefix,
Writer writer,
Member member,
boolean includeComma) |
Copyright © 2016 Internet2. All rights reserved.