|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MembershipDAO
Basic Membership DAO interface.
| Method Summary | |
|---|---|
void |
delete(Membership ms)
Delete a membership |
void |
delete(java.util.Set<Membership> mships)
Delete a set of memberships |
java.util.Set<Membership> |
findAll(boolean enabledOnly)
get all memberships |
java.util.Set<Membership> |
findAllByAttrDefOwnerAndField(java.lang.String ownerAttrDefId,
Field f,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllByAttrDefOwnerAndFieldAndType(java.lang.String ownerAttrDefId,
Field f,
java.lang.String type,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllByAttrDefOwnerAndMember(java.lang.String ownerAttrDefId,
java.lang.String memberUUID,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllByAttrDefOwnerAndMemberAndField(java.lang.String ownerAttrDefId,
java.lang.String memberUUID,
Field f,
boolean enabledOnly)
|
java.util.List<Membership> |
findAllByAttrDefOwnerAsList(java.lang.String attrDefId,
boolean enabledOnly)
|
java.util.Set<java.lang.Object[]> |
findAllByAttributeDefOwnerOptions(java.util.Collection<java.lang.String> attributeDefIds,
java.util.Collection<java.lang.String> memberIds,
java.util.Collection<java.lang.String> membershipIds,
MembershipType membershipType,
Field field,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.String scope,
Stem stem,
Stem.Scope stemScope,
java.lang.Boolean enabled,
java.lang.Boolean shouldCheckSecurity)
find memberships by stem owner and other options. |
java.util.Set<java.lang.Object[]> |
findAllByAttributeDefOwnerOptions(java.lang.String attributeDefId,
java.util.Collection<java.lang.String> memberIds,
MembershipType membershipType,
java.util.Collection<Field> fields,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.Boolean enabled,
QueryOptions queryOptions)
find membershpis by attribute def owner and other options. |
java.util.Set<java.lang.Object[]> |
findAllByAttributeDefOwnerOptions(java.lang.String attributeDefId,
MembershipType membershipType,
java.util.Collection<Field> fields,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.Boolean enabled,
QueryOptions queryOptions)
find memberships by attribute def owner and other options. |
java.util.Set<Membership> |
findAllByCreatedAfter(java.util.Date d,
Field f,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllByCreatedBefore(java.util.Date d,
Field f,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllByCreatorOrMember(Member member,
boolean enabledOnly)
find all memberships that have this member or have this creator |
java.util.Set<Membership> |
findAllByGroupOwnerAndCompositeAndMembers(java.lang.String ownerUUID,
java.util.Collection<Member> members,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllByGroupOwnerAndField(java.lang.String ownerGroupId,
Field f,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllByGroupOwnerAndFieldAndDepth(java.lang.String ownerGroupId,
Field f,
int depth,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllByGroupOwnerAndFieldAndMemberIdsAndType(java.lang.String ownerUUID,
Field f,
java.util.Collection<java.lang.String> memberIds,
java.lang.String type,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllByGroupOwnerAndFieldAndMembers(java.lang.String ownerUUID,
Field f,
java.util.Collection<Member> members,
boolean enabledOnly)
TODO update for 1.5 |
java.util.Set<Membership> |
findAllByGroupOwnerAndFieldAndMembersAndType(java.lang.String ownerUUID,
Field f,
java.util.Collection<Member> members,
java.lang.String type,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId,
Field f,
java.lang.String type,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllByGroupOwnerAndMember(java.lang.String groupOwnerId,
java.lang.String memberUUID,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllByGroupOwnerAndMemberAndField(java.lang.String ownerGroupId,
java.lang.String memberUUID,
Field f,
boolean enabledOnly)
|
java.util.List<Membership> |
findAllByGroupOwnerAsList(java.lang.String ownerUUID,
boolean enabledOnly)
|
java.util.Set<java.lang.Object[]> |
findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> groupIds,
java.util.Collection<java.lang.String> memberIds,
java.util.Collection<java.lang.String> membershipIds,
MembershipType membershipType,
Field field,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.String scope,
Stem stem,
Stem.Scope stemScope,
java.lang.Boolean enabled)
find membershpis by group owner and other options. |
java.util.Set<java.lang.Object[]> |
findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> groupIds,
java.util.Collection<java.lang.String> memberIds,
java.util.Collection<java.lang.String> membershipIds,
MembershipType membershipType,
Field field,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.String scope,
Stem stem,
Stem.Scope stemScope,
java.lang.Boolean enabled,
java.lang.Boolean shouldCheckSecurity)
find membershpis by group owner and other options. |
java.util.Set<java.lang.Object[]> |
findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> groupIds,
java.util.Collection<java.lang.String> memberIds,
java.util.Collection<java.lang.String> membershipIds,
MembershipType membershipType,
Field field,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.String scope,
Stem stem,
Stem.Scope stemScope,
java.lang.Boolean enabled,
java.lang.Boolean shouldCheckSecurity,
FieldType fieldType)
find membershpis by group owner and other options. |
java.util.Set<java.lang.Object[]> |
findAllByGroupOwnerOptions(java.lang.String groupId,
java.util.Collection<java.lang.String> memberIds,
MembershipType membershipType,
java.util.Collection<Field> fields,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.Boolean enabled,
QueryOptions queryOptions)
find membershpis by group owner and other options. |
java.util.Set<java.lang.Object[]> |
findAllByGroupOwnerOptions(java.lang.String groupId,
MembershipType membershipType,
java.util.Collection<Field> fields,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.Boolean enabled,
QueryOptions queryOptions)
find memberships by group owner and other options. |
java.util.Set<Membership> |
findAllByMember(java.lang.String memberUUID,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllByStemOwnerAndField(java.lang.String ownerStemId,
Field f,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllByStemOwnerAndFieldAndType(java.lang.String ownerStemId,
Field f,
java.lang.String type,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllByStemOwnerAndMemberAndField(java.lang.String ownerStemId,
java.lang.String memberUUID,
Field f,
boolean enabledOnly)
|
java.util.List<Membership> |
findAllByStemOwnerAsList(java.lang.String ownerUUID,
boolean enabledOnly)
|
java.util.Set<java.lang.Object[]> |
findAllByStemOwnerOptions(java.util.Collection<java.lang.String> stemIds,
java.util.Collection<java.lang.String> memberIds,
java.util.Collection<java.lang.String> membershipIds,
MembershipType membershipType,
Field field,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.String scope,
Stem stem,
Stem.Scope stemScope,
java.lang.Boolean enabled,
java.lang.Boolean shouldCheckSecurity)
find memberships by stem owner and other options. |
java.util.Set<Membership> |
findAllByStemParentOfGroupOwnerAndFieldAndType(Stem stem,
Stem.Scope stemScope,
Field field,
MembershipType type,
java.lang.Boolean enabledOnly,
java.lang.String memberId)
|
java.util.Set<Membership> |
findAllChildMemberships(Membership _ms,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllEffectiveByAttrDefOwner(java.lang.String ownerAttrDefId,
java.lang.String memberUUID,
Field f,
java.lang.String viaGroupId,
int depth,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllEffectiveByGroupOwner(java.lang.String ownerGroupId,
java.lang.String memberUUID,
Field f,
java.lang.String viaGroupId,
int depth,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllEffectiveByGroupOwnerAndMemberAndField(java.lang.String ownerGroupId,
java.lang.String memberUUID,
Field f,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllEffectiveByMemberAndField(java.lang.String memberUUID,
Field f,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllEffectiveByStemOwner(java.lang.String ownerStemId,
java.lang.String memberUUID,
Field f,
java.lang.String viaGroupId,
int depth,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllEnabledDisabledMismatch()
find records which are disabled which shouldnt be, and enabled which shouldnt be |
java.util.List<Membership> |
findAllImmediateByAttrDefOwnerAsList(java.lang.String attrDefId,
boolean enabledOnly)
|
java.util.Set |
findAllImmediateByMember(java.lang.String memberUUID,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllImmediateByMemberAndField(java.lang.String memberUUID,
Field f,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllImmediateByMemberAndFieldType(java.lang.String memberUUID,
java.lang.String fieldType,
boolean enabledOnly)
|
java.util.Set<Member> |
findAllMembersByAttrDefOwnerAndFieldAndType(java.lang.String ownerAttrDefId,
Field f,
java.lang.String type,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.List<Member> |
findAllMembersByAttributeDefOwnerOptions(java.lang.String attributeDefId,
MembershipType membershipType,
java.util.Collection<Field> fields,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.Boolean enabled,
QueryOptions queryOptions)
find memberships by attribute def owner and other options. |
java.util.Set<Member> |
findAllMembersByGroupOwnerAndField(java.lang.String ownerGroupId,
Field f,
boolean enabledOnly)
|
java.util.Set<Member> |
findAllMembersByGroupOwnerAndField(java.lang.String groupOwnerId,
Field f,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.Set<Member> |
findAllMembersByGroupOwnerAndField(java.lang.String groupOwnerId,
Field f,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.Set<Member> |
findAllMembersByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId,
Field f,
java.lang.String type,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.Set<Member> |
findAllMembersByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId,
Field f,
java.lang.String type,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
QueryOptions queryOptions,
boolean enabledOnly)
|
java.util.List<Member> |
findAllMembersByGroupOwnerOptions(java.lang.String groupId,
MembershipType membershipType,
java.util.Collection<Field> fields,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.Boolean enabled,
QueryOptions queryOptions)
find memberships by attribute def owner and other options. |
java.util.Set<Member> |
findAllMembersByOwnerAndFieldAndType(java.lang.String ownerId,
Field f,
java.lang.String type,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
QueryOptions queryOptions,
boolean enabledOnly,
SortStringEnum memberSortStringEnum,
SearchStringEnum memberSearchStringEnum,
java.lang.String memberSearchStringValue)
|
java.util.Set<Member> |
findAllMembersByStemOwnerAndFieldAndType(java.lang.String ownerStemId,
Field f,
java.lang.String type,
QueryOptions queryOptions,
boolean enabledOnly)
note, dont change this signature, Arnaud is using it |
java.util.Set<Membership> |
findAllMembershipEntriesByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId,
Field f,
java.lang.String type,
boolean enabledOnly)
In this case, membership objects are not joined with groupSets like most queries. |
java.util.Set<Membership> |
findAllMembershipsByGroupOwnerFieldDisabledRange(java.lang.String ownerGroupId,
Field field,
java.sql.Timestamp disabledDateFrom,
java.sql.Timestamp disabledDateTo)
Find all memberships based on group, field, and a range of disabled dates |
java.util.Set<Member> |
findAllMembersInOneGroupNotOtherAndType(java.lang.String ownerInGroupId,
java.lang.String ownerNotInGroupId,
java.lang.String typeIn,
java.lang.String typeNotIn,
QueryOptions queryOptions,
java.lang.Boolean enabled,
boolean disabledOwnerNull)
|
java.util.Set<Member> |
findAllMembersInOneGroupNotStem(java.lang.String ownerInGroupId,
Stem ownerNotInStem,
Stem.Scope stemScope,
java.lang.String typeIn,
QueryOptions queryOptions)
find members in a group who are not members in any group under a stem |
java.util.Set |
findAllNonImmediateByMember(java.lang.String memberUUID,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllNonImmediateByMemberAndField(java.lang.String memberUUID,
Field f,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllNonImmediateByMemberAndFieldType(java.lang.String memberUUID,
java.lang.String fieldType,
boolean enabledOnly)
|
java.util.Set<Membership> |
findBadComplementMemberships()
|
java.util.Set<Membership> |
findBadCompositeMembershipsOnNonCompositeGroup()
|
java.util.Set<Membership> |
findBadIntersectionMemberships()
|
java.util.Set<Membership> |
findBadMembershipsOnCompositeGroup()
This will find "immediate" memberships on composite groups along with memberships that don't have the right viaCompositeId. |
java.util.Set<Membership> |
findBadUnionMemberships()
|
Membership |
findByAttrDefOwnerAndMemberAndFieldAndType(java.lang.String ownerAttrDefId,
java.lang.String memberUUID,
Field f,
java.lang.String type,
boolean exceptionIfNull,
boolean enabledOnly)
|
Membership |
findByGroupOwnerAndMemberAndFieldAndType(java.lang.String ownerGroupId,
java.lang.String memberUUID,
Field f,
java.lang.String type,
boolean exceptionIfNull,
boolean enabledOnly)
|
Membership |
findByImmediateUuid(java.lang.String uuid,
boolean exceptionIfNull)
|
Membership |
findByImmediateUuid(java.lang.String uuid,
boolean exceptionIfNull,
QueryOptions queryOptions)
|
Membership |
findByImmediateUuidOrKey(java.lang.String uuid,
java.lang.String memberUUID,
java.lang.String fieldId,
java.lang.String ownerAttrDefId,
java.lang.String ownerGroupId,
java.lang.String ownerStemId,
boolean exceptionIfNull)
|
Membership |
findByStemOwnerAndMemberAndFieldAndType(java.lang.String ownerStemId,
java.lang.String memberUUID,
Field f,
java.lang.String type,
boolean exceptionIfNull,
boolean enabledOnly)
|
Membership |
findByUuid(java.lang.String uuid,
boolean exceptionIfNull,
boolean enabledOnly)
|
Membership |
findByUuid(java.lang.String uuid,
boolean exceptionIfNull,
boolean enabledOnly,
QueryOptions queryOptions)
|
java.util.Set<Membership> |
findMembershipsByMemberAndFieldSecure(GrouperSession grouperSession,
java.lang.String memberUUID,
Field f,
boolean enabledOnly)
find memberships that the user is allowed to see |
java.util.Set<java.lang.Object[]> |
findMissingComplementMemberships()
|
java.util.Set<Membership> |
findMissingImmediateGroupSetsForAttrDefOwners()
Find all missing group sets for immediate memberships where the owner is an attr def. |
java.util.Set<Membership> |
findMissingImmediateGroupSetsForGroupOwners()
Find all missing group sets for immediate memberships where the owner is a group. |
java.util.Set<Membership> |
findMissingImmediateGroupSetsForStemOwners()
Find all missing group sets for immediate memberships where the owner is a stem. |
java.util.Set<java.lang.Object[]> |
findMissingIntersectionMemberships()
|
java.util.Set<java.lang.Object[]> |
findMissingUnionMemberships()
|
Membership |
findParentMembership(Membership _ms)
|
java.util.Set<java.lang.String> |
findSourceIdsByGroupOwnerOptions(java.lang.String groupId,
MembershipType membershipType,
Field field,
java.lang.Boolean enabled)
find membershpis by group owner and other options. |
void |
save(Membership ms)
Save a membership |
void |
save(java.util.Set<Membership> mships)
Save a set of memberships |
void |
saveUpdateProperties(Membership membership)
save the update properties which are auto saved when business method is called |
void |
update(Membership ms)
Update a membership |
void |
update(java.util.Set<Membership> mships)
Update a set of memberships |
| Method Detail |
|---|
java.util.Set<Membership> findAllEnabledDisabledMismatch()
java.util.Set<Membership> findAll(boolean enabledOnly)
enabledOnly -
java.util.Set<Membership> findAllByCreatedAfter(java.util.Date d,
Field f,
boolean enabledOnly)
throws GrouperDAOException
d - f - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllByCreatedBefore(java.util.Date d,
Field f,
boolean enabledOnly)
throws GrouperDAOException
d - f - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllByMember(java.lang.String memberUUID,
boolean enabledOnly)
throws GrouperDAOException
memberUUID - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllByGroupOwnerAndField(java.lang.String ownerGroupId,
Field f,
boolean enabledOnly)
throws GrouperDAOException
ownerGroupId - f - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllByStemOwnerAndField(java.lang.String ownerStemId,
Field f,
boolean enabledOnly)
throws GrouperDAOException
ownerStemId - f - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId,
Field f,
java.lang.String type,
boolean enabledOnly)
throws GrouperDAOException
ownerGroupId - f - type - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllByStemParentOfGroupOwnerAndFieldAndType(Stem stem,
Stem.Scope stemScope,
Field field,
MembershipType type,
java.lang.Boolean enabledOnly,
java.lang.String memberId)
throws GrouperDAOException
stem - stemScope - field - type - e.g. immediateenabledOnly - memberId -
GrouperDAOException
java.util.Set<Membership> findAllByStemOwnerAndFieldAndType(java.lang.String ownerStemId,
Field f,
java.lang.String type,
boolean enabledOnly)
throws GrouperDAOException
ownerStemId - f - type - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllByGroupOwnerAndMemberAndField(java.lang.String ownerGroupId,
java.lang.String memberUUID,
Field f,
boolean enabledOnly)
throws GrouperDAOException
ownerGroupId - memberUUID - f - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllByGroupOwnerAndFieldAndMembers(java.lang.String ownerUUID,
Field f,
java.util.Collection<Member> members,
boolean enabledOnly)
throws GrouperDAOException
ownerUUID - f - members - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllByGroupOwnerAndFieldAndMembersAndType(java.lang.String ownerUUID,
Field f,
java.util.Collection<Member> members,
java.lang.String type,
boolean enabledOnly)
throws GrouperDAOException
ownerUUID - f - members - type - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllByGroupOwnerAndFieldAndMemberIdsAndType(java.lang.String ownerUUID,
Field f,
java.util.Collection<java.lang.String> memberIds,
java.lang.String type,
boolean enabledOnly)
throws GrouperDAOException
ownerUUID - f - memberIds - type - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllByGroupOwnerAndCompositeAndMembers(java.lang.String ownerUUID,
java.util.Collection<Member> members,
boolean enabledOnly)
throws GrouperDAOException
ownerUUID - members - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllByGroupOwnerAndMember(java.lang.String groupOwnerId,
java.lang.String memberUUID,
boolean enabledOnly)
throws GrouperDAOException
groupOwnerId - memberUUID - enabledOnly -
GrouperDAOException
java.util.Set<Member> findAllMembersByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId,
Field f,
java.lang.String type,
QueryOptions queryOptions,
boolean enabledOnly)
throws GrouperDAOException
ownerGroupId - f - type - queryOptions - enabledOnly -
GrouperDAOException
java.util.Set<Member> findAllMembersInOneGroupNotOtherAndType(java.lang.String ownerInGroupId,
java.lang.String ownerNotInGroupId,
java.lang.String typeIn,
java.lang.String typeNotIn,
QueryOptions queryOptions,
java.lang.Boolean enabled,
boolean disabledOwnerNull)
throws GrouperDAOException
ownerInGroupId - ownerNotInGroupId - typeIn - typeNotIn - queryOptions - enabled - T for enabled, F for disabled, null for alldisabledOwnerNull - if true, the owner must have disabled date of null
GrouperDAOException
java.util.Set<Member> findAllMembersInOneGroupNotStem(java.lang.String ownerInGroupId,
Stem ownerNotInStem,
Stem.Scope stemScope,
java.lang.String typeIn,
QueryOptions queryOptions)
ownerInGroupId - ownerNotInStem - stemScope - typeIn - queryOptions -
GrouperDAOException
java.util.Set<Member> findAllMembersByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId,
Field f,
java.lang.String type,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
QueryOptions queryOptions,
boolean enabledOnly)
throws GrouperDAOException
ownerGroupId - f - type - sources - queryOptions - enabledOnly -
GrouperDAOException
java.util.Set<Member> findAllMembersByOwnerAndFieldAndType(java.lang.String ownerId,
Field f,
java.lang.String type,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
QueryOptions queryOptions,
boolean enabledOnly,
SortStringEnum memberSortStringEnum,
SearchStringEnum memberSearchStringEnum,
java.lang.String memberSearchStringValue)
throws GrouperDAOException
ownerId - f - type - sources - queryOptions - enabledOnly - memberSortStringEnum - How to sort results or null for no sorting unless specified by queryOptionsmemberSearchStringEnum - Specify search string if searching for members in the groupmemberSearchStringValue - Search string value.
GrouperDAOException
java.util.Set<Member> findAllMembersByStemOwnerAndFieldAndType(java.lang.String ownerStemId,
Field f,
java.lang.String type,
QueryOptions queryOptions,
boolean enabledOnly)
throws GrouperDAOException
ownerStemId - f - type - queryOptions - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllByStemOwnerAndMemberAndField(java.lang.String ownerStemId,
java.lang.String memberUUID,
Field f,
boolean enabledOnly)
throws GrouperDAOException
ownerStemId - memberUUID - f - enabledOnly -
GrouperDAOException
java.util.Set<Member> findAllMembersByGroupOwnerAndField(java.lang.String ownerGroupId,
Field f,
boolean enabledOnly)
throws GrouperDAOException
ownerGroupId - f - enabledOnly -
GrouperDAOException - if any DAO errors occur.findAllMembersByGroupOwnerAndField(String, Field, boolean)
java.util.Set<Membership> findAllMembershipsByGroupOwnerFieldDisabledRange(java.lang.String ownerGroupId,
Field field,
java.sql.Timestamp disabledDateFrom,
java.sql.Timestamp disabledDateTo)
ownerGroupId - memberships in this ownerfield - disabledDateFrom - null if dont considerdisabledDateTo - null if dont consider
java.util.Set<Member> findAllMembersByGroupOwnerAndField(java.lang.String groupOwnerId,
Field f,
QueryOptions queryOptions,
boolean enabledOnly)
throws GrouperDAOException
groupOwnerId - f - queryOptions - enabledOnly -
GrouperDAOException
java.util.Set<Member> findAllMembersByGroupOwnerAndField(java.lang.String groupOwnerId,
Field f,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
QueryOptions queryOptions,
boolean enabledOnly)
throws GrouperDAOException
groupOwnerId - f - sources - queryOptions - enabledOnly -
GrouperDAOException
Membership findByGroupOwnerAndMemberAndFieldAndType(java.lang.String ownerGroupId,
java.lang.String memberUUID,
Field f,
java.lang.String type,
boolean exceptionIfNull,
boolean enabledOnly)
throws GrouperDAOException,
MembershipNotFoundException
ownerGroupId - memberUUID - f - type - exceptionIfNull - enabledOnly -
GrouperDAOException
MembershipNotFoundException
Membership findByStemOwnerAndMemberAndFieldAndType(java.lang.String ownerStemId,
java.lang.String memberUUID,
Field f,
java.lang.String type,
boolean exceptionIfNull,
boolean enabledOnly)
throws GrouperDAOException,
MembershipNotFoundException
ownerStemId - memberUUID - f - type - exceptionIfNull - enabledOnly -
GrouperDAOException
MembershipNotFoundException
Membership findByAttrDefOwnerAndMemberAndFieldAndType(java.lang.String ownerAttrDefId,
java.lang.String memberUUID,
Field f,
java.lang.String type,
boolean exceptionIfNull,
boolean enabledOnly)
throws GrouperDAOException,
MembershipNotFoundException
ownerAttrDefId - memberUUID - f - type - exceptionIfNull - enabledOnly -
GrouperDAOException
MembershipNotFoundException
java.util.Set<Membership> findAllChildMemberships(Membership _ms,
boolean enabledOnly)
throws GrouperDAOException
_ms - enabledOnly -
GrouperDAOException
Membership findParentMembership(Membership _ms)
throws GrouperDAOException
_ms -
GrouperDAOException
java.util.Set<Membership> findAllEffectiveByGroupOwner(java.lang.String ownerGroupId,
java.lang.String memberUUID,
Field f,
java.lang.String viaGroupId,
int depth,
boolean enabledOnly)
throws GrouperDAOException
ownerGroupId - memberUUID - f - viaGroupId - depth - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllEffectiveByStemOwner(java.lang.String ownerStemId,
java.lang.String memberUUID,
Field f,
java.lang.String viaGroupId,
int depth,
boolean enabledOnly)
throws GrouperDAOException
ownerStemId - memberUUID - f - viaGroupId - depth - enabledOnly -
GrouperDAOException
java.util.Set<java.lang.Object[]> findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> groupIds,
java.util.Collection<java.lang.String> memberIds,
java.util.Collection<java.lang.String> membershipIds,
MembershipType membershipType,
Field field,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.String scope,
Stem stem,
Stem.Scope stemScope,
java.lang.Boolean enabled)
groupIds - to limit memberships tomemberIds - to limit memberships tomembershipIds - to limit memberships tomembershipType - Immediate, NonImmediate, etcfield - if finding one field, list here, otherwise all list fields will be returnedsources - if limiting memberships of members in certain sources, list herescope - sql like string which will have a % appended to itstem - if looking in a certain stemstemScope - if looking only in this stem, or all substemsenabled - null for all, true for enabled only, false for disabled only
java.util.Set<java.lang.Object[]> findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> groupIds,
java.util.Collection<java.lang.String> memberIds,
java.util.Collection<java.lang.String> membershipIds,
MembershipType membershipType,
Field field,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.String scope,
Stem stem,
Stem.Scope stemScope,
java.lang.Boolean enabled,
java.lang.Boolean shouldCheckSecurity)
groupIds - to limit memberships tomemberIds - to limit memberships tomembershipIds - to limit memberships tomembershipType - Immediate, NonImmediate, etcfield - if finding one field, list here, otherwise all list fields will be returnedsources - if limiting memberships of members in certain sources, list herescope - sql like string which will have a % appended to itstem - if looking in a certain stemstemScope - if looking only in this stem, or all substemsenabled - null for all, true for enabled only, false for disabled onlyshouldCheckSecurity - if we should check security, default to true
java.util.Set<java.lang.Object[]> findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> groupIds,
java.util.Collection<java.lang.String> memberIds,
java.util.Collection<java.lang.String> membershipIds,
MembershipType membershipType,
Field field,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.String scope,
Stem stem,
Stem.Scope stemScope,
java.lang.Boolean enabled,
java.lang.Boolean shouldCheckSecurity,
FieldType fieldType)
groupIds - to limit memberships tomemberIds - to limit memberships tomembershipIds - to limit memberships tomembershipType - Immediate, NonImmediate, etcfield - if finding one field, list here, otherwise all list fields will be returnedsources - if limiting memberships of members in certain sources, list herescope - sql like string which will have a % appended to itstem - if looking in a certain stemstemScope - if looking only in this stem, or all substemsenabled - null for all, true for enabled only, false for disabled onlyshouldCheckSecurity - if we should check security, default to truefieldType - if we are checking access or list memberships
java.util.List<Member> findAllMembersByAttributeDefOwnerOptions(java.lang.String attributeDefId,
MembershipType membershipType,
java.util.Collection<Field> fields,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.Boolean enabled,
QueryOptions queryOptions)
attributeDefId - to limit memberships tomembershipType - Immediate, NonImmediate, etcfields - if finding by fields, list here, otherwise all list fields will be returnedsources - if limiting memberships of members in certain sources, list hereenabled - null for all, true for enabled only, false for disabled onlyqueryOptions - for the query
java.util.Set<java.lang.Object[]> findAllByAttributeDefOwnerOptions(java.lang.String attributeDefId,
MembershipType membershipType,
java.util.Collection<Field> fields,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.Boolean enabled,
QueryOptions queryOptions)
attributeDefId - to limit memberships tomembershipType - Immediate, NonImmediate, etcfields - if finding by fields, list here, otherwise all list fields will be returnedsources - if limiting memberships of members in certain sources, list hereenabled - null for all, true for enabled only, false for disabled onlyqueryOptions - for the query
java.util.Set<java.lang.Object[]> findAllByAttributeDefOwnerOptions(java.lang.String attributeDefId,
java.util.Collection<java.lang.String> memberIds,
MembershipType membershipType,
java.util.Collection<Field> fields,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.Boolean enabled,
QueryOptions queryOptions)
attributeDefId - to limit memberships tomemberIds - memberids to get, or blank for allmembershipType - Immediate, NonImmediate, etcfields - if finding by fields, list here, otherwise all list fields will be returnedsources - if limiting memberships of members in certain sources, list hereenabled - null for all, true for enabled only, false for disabled onlyqueryOptions - for the query
java.util.Set<java.lang.String> findSourceIdsByGroupOwnerOptions(java.lang.String groupId,
MembershipType membershipType,
Field field,
java.lang.Boolean enabled)
groupId - to limit memberships tomembershipType - Immediate, NonImmediate, etcfield - if finding one field, list here, otherwise members list is returnedenabled - null for all, true for enabled only, false for disabled only
java.util.Set<Membership> findAllEffectiveByMemberAndField(java.lang.String memberUUID,
Field f,
boolean enabledOnly)
throws GrouperDAOException
memberUUID - f - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllEffectiveByGroupOwnerAndMemberAndField(java.lang.String ownerGroupId,
java.lang.String memberUUID,
Field f,
boolean enabledOnly)
throws GrouperDAOException
ownerGroupId - memberUUID - f - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllImmediateByMemberAndField(java.lang.String memberUUID,
Field f,
boolean enabledOnly)
throws GrouperDAOException
memberUUID - f - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllNonImmediateByMemberAndField(java.lang.String memberUUID,
Field f,
boolean enabledOnly)
throws GrouperDAOException
memberUUID - f - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllImmediateByMemberAndFieldType(java.lang.String memberUUID,
java.lang.String fieldType,
boolean enabledOnly)
throws GrouperDAOException
memberUUID - fieldType - enabledOnly -
GrouperDAOException
java.util.Set findAllImmediateByMember(java.lang.String memberUUID,
boolean enabledOnly)
throws GrouperDAOException
memberUUID - enabledOnly -
GrouperDAOException
java.util.List<Membership> findAllByGroupOwnerAsList(java.lang.String ownerUUID,
boolean enabledOnly)
throws GrouperDAOException
ownerUUID - enabledOnly -
GrouperDAOException
java.util.List<Membership> findAllByStemOwnerAsList(java.lang.String ownerUUID,
boolean enabledOnly)
throws GrouperDAOException
ownerUUID - enabledOnly -
GrouperDAOException
Membership findByUuid(java.lang.String uuid,
boolean exceptionIfNull,
boolean enabledOnly)
throws GrouperDAOException,
MembershipNotFoundException
uuid - exceptionIfNull - enabledOnly -
GrouperDAOException
MembershipNotFoundException
Membership findByUuid(java.lang.String uuid,
boolean exceptionIfNull,
boolean enabledOnly,
QueryOptions queryOptions)
throws GrouperDAOException,
MembershipNotFoundException
uuid - exceptionIfNull - enabledOnly - queryOptions -
GrouperDAOException
MembershipNotFoundException
java.util.Set<Membership> findMembershipsByMemberAndFieldSecure(GrouperSession grouperSession,
java.lang.String memberUUID,
Field f,
boolean enabledOnly)
throws GrouperDAOException
grouperSession - memberUUID - f - enabledOnly -
GrouperDAOExceptionvoid save(Membership ms)
ms - void save(java.util.Set<Membership> mships)
mships - void delete(Membership ms)
ms - void update(Membership ms)
ms - void update(java.util.Set<Membership> mships)
mships - void delete(java.util.Set<Membership> mships)
mships -
java.util.Set<Membership> findAllByCreatorOrMember(Member member,
boolean enabledOnly)
member - enabledOnly -
java.util.Set<Membership> findAllByGroupOwnerAndFieldAndDepth(java.lang.String ownerGroupId,
Field f,
int depth,
boolean enabledOnly)
ownerGroupId - f - depth - enabledOnly -
java.util.Set<Membership> findMissingImmediateGroupSetsForGroupOwners()
java.util.Set<Membership> findMissingImmediateGroupSetsForStemOwners()
java.util.Set<Membership> findMissingImmediateGroupSetsForAttrDefOwners()
java.util.Set<Member> findAllMembersByAttrDefOwnerAndFieldAndType(java.lang.String ownerAttrDefId,
Field f,
java.lang.String type,
QueryOptions queryOptions,
boolean enabledOnly)
throws GrouperDAOException
ownerAttrDefId - f - type - queryOptions - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllEffectiveByAttrDefOwner(java.lang.String ownerAttrDefId,
java.lang.String memberUUID,
Field f,
java.lang.String viaGroupId,
int depth,
boolean enabledOnly)
throws GrouperDAOException
ownerAttrDefId - memberUUID - f - viaGroupId - depth - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllByAttrDefOwnerAndField(java.lang.String ownerAttrDefId,
Field f,
boolean enabledOnly)
throws GrouperDAOException
ownerAttrDefId - f - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllByAttrDefOwnerAndMember(java.lang.String ownerAttrDefId,
java.lang.String memberUUID,
boolean enabledOnly)
throws GrouperDAOException
ownerAttrDefId - memberUUID - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllByAttrDefOwnerAndFieldAndType(java.lang.String ownerAttrDefId,
Field f,
java.lang.String type,
boolean enabledOnly)
throws GrouperDAOException
ownerAttrDefId - f - type - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllByAttrDefOwnerAndMemberAndField(java.lang.String ownerAttrDefId,
java.lang.String memberUUID,
Field f,
boolean enabledOnly)
throws GrouperDAOException
ownerAttrDefId - memberUUID - f - enabledOnly -
GrouperDAOException
java.util.List<Membership> findAllByAttrDefOwnerAsList(java.lang.String attrDefId,
boolean enabledOnly)
throws GrouperDAOException
attrDefId - enabledOnly -
GrouperDAOException
java.util.List<Membership> findAllImmediateByAttrDefOwnerAsList(java.lang.String attrDefId,
boolean enabledOnly)
throws GrouperDAOException
attrDefId - enabledOnly -
GrouperDAOException
java.util.Set findAllNonImmediateByMember(java.lang.String memberUUID,
boolean enabledOnly)
throws GrouperDAOException
memberUUID - enabledOnly -
GrouperDAOException
java.util.Set<Membership> findAllNonImmediateByMemberAndFieldType(java.lang.String memberUUID,
java.lang.String fieldType,
boolean enabledOnly)
throws GrouperDAOException
memberUUID - fieldType - enabledOnly -
GrouperDAOException
Membership findByImmediateUuidOrKey(java.lang.String uuid,
java.lang.String memberUUID,
java.lang.String fieldId,
java.lang.String ownerAttrDefId,
java.lang.String ownerGroupId,
java.lang.String ownerStemId,
boolean exceptionIfNull)
throws GrouperDAOException
uuid - memberUUID - fieldId - ownerAttrDefId - ownerGroupId - ownerStemId - exceptionIfNull -
GrouperDAOException
GroupNotFoundException
Membership findByImmediateUuid(java.lang.String uuid,
boolean exceptionIfNull)
uuid - exceptionIfNull -
Membership findByImmediateUuid(java.lang.String uuid,
boolean exceptionIfNull,
QueryOptions queryOptions)
uuid - exceptionIfNull - queryOptions -
void saveUpdateProperties(Membership membership)
membership -
java.util.List<Member> findAllMembersByGroupOwnerOptions(java.lang.String groupId,
MembershipType membershipType,
java.util.Collection<Field> fields,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.Boolean enabled,
QueryOptions queryOptions)
groupId - to limit memberships tomembershipType - Immediate, NonImmediate, etcfields - if finding by fields, list here, otherwise all list fields will be returnedsources - if limiting memberships of members in certain sources, list hereenabled - null for all, true for enabled only, false for disabled onlyqueryOptions - for the query
java.util.Set<java.lang.Object[]> findAllByGroupOwnerOptions(java.lang.String groupId,
java.util.Collection<java.lang.String> memberIds,
MembershipType membershipType,
java.util.Collection<Field> fields,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.Boolean enabled,
QueryOptions queryOptions)
groupId - to limit memberships tomemberIds - memberids to get, or blank for allmembershipType - Immediate, NonImmediate, etcfields - if finding by fields, list here, otherwise all list fields will be returnedsources - if limiting memberships of members in certain sources, list hereenabled - null for all, true for enabled only, false for disabled onlyqueryOptions - for the query
java.util.Set<java.lang.Object[]> findAllByGroupOwnerOptions(java.lang.String groupId,
MembershipType membershipType,
java.util.Collection<Field> fields,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.Boolean enabled,
QueryOptions queryOptions)
groupId - to limit memberships tomembershipType - Immediate, NonImmediate, etcfields - if finding by fields, list here, otherwise all list fields will be returnedsources - if limiting memberships of members in certain sources, list hereenabled - null for all, true for enabled only, false for disabled onlyqueryOptions - for the query
java.util.Set<Membership> findAllMembershipEntriesByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId,
Field f,
java.lang.String type,
boolean enabledOnly)
ownerGroupId - f - type - enabledOnly -
java.util.Set<java.lang.Object[]> findMissingComplementMemberships()
java.util.Set<java.lang.Object[]> findMissingUnionMemberships()
java.util.Set<java.lang.Object[]> findMissingIntersectionMemberships()
java.util.Set<Membership> findBadComplementMemberships()
java.util.Set<Membership> findBadUnionMemberships()
java.util.Set<Membership> findBadIntersectionMemberships()
java.util.Set<Membership> findBadMembershipsOnCompositeGroup()
java.util.Set<Membership> findBadCompositeMembershipsOnNonCompositeGroup()
java.util.Set<java.lang.Object[]> findAllByStemOwnerOptions(java.util.Collection<java.lang.String> stemIds,
java.util.Collection<java.lang.String> memberIds,
java.util.Collection<java.lang.String> membershipIds,
MembershipType membershipType,
Field field,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.String scope,
Stem stem,
Stem.Scope stemScope,
java.lang.Boolean enabled,
java.lang.Boolean shouldCheckSecurity)
stemIds - to limit memberships tomemberIds - to limit memberships tomembershipIds - to limit memberships tomembershipType - Immediate, NonImmediate, etcfield - if finding one field, list here, otherwise all list fields will be returnedsources - if limiting memberships of members in certain sources, list herescope - sql like string which will have a % appended to itstem - if looking in a certain stemstemScope - if looking only in this stem, or all substemsenabled - null for all, true for enabled only, false for disabled onlyshouldCheckSecurity - if we should check security, default to true
java.util.Set<java.lang.Object[]> findAllByAttributeDefOwnerOptions(java.util.Collection<java.lang.String> attributeDefIds,
java.util.Collection<java.lang.String> memberIds,
java.util.Collection<java.lang.String> membershipIds,
MembershipType membershipType,
Field field,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.String scope,
Stem stem,
Stem.Scope stemScope,
java.lang.Boolean enabled,
java.lang.Boolean shouldCheckSecurity)
attributeDefIds - to limit memberships tomemberIds - to limit memberships tomembershipIds - to limit memberships tomembershipType - Immediate, NonImmediate, etcfield - if finding one field, list here, otherwise all list fields will be returnedsources - if limiting memberships of members in certain sources, list herescope - sql like string which will have a % appended to itstem - if looking in a certain stemstemScope - if looking only in this stem, or all substemsenabled - null for all, true for enabled only, false for disabled onlyshouldCheckSecurity - if we should check security, default to true
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||