|
||||||||||
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,
java.util.Collection<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,
QueryOptions queryOptionsForAttributeDef,
java.lang.String scopeForAttributeDef,
boolean splitScopeForAttributeDef,
boolean hasFieldForAttributeDef,
boolean hasMembershipTypeForAttributeDef)
find memberships by stem owner and other options. |
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,
java.util.Collection<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,
QueryOptions queryOptionsForMember,
java.lang.String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForAttributeDef,
java.lang.String scopeForAttributeDef,
boolean splitScopeForAttributeDef,
boolean hasFieldForAttributeDef,
boolean hasMembershipTypeForAttributeDef)
find memberships by stem owner and other options. |
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,
java.util.Collection<Field> fields,
java.util.Collection<Privilege> privilegesTheUserHas,
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,
java.lang.String serviceId,
ServiceRole serviceRole,
QueryOptions queryOptionsForMember,
java.lang.String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForGroup,
java.lang.String scopeForGroup,
boolean splitScopeForGroup,
boolean hasFieldForGroup,
boolean hasMembershipTypeForGroup,
Member memberHasMembershipForGroup)
find memberships 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)
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,
java.util.Collection<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,
QueryOptions queryOptionsForMember,
java.lang.String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForStem,
java.lang.String scopeForStem,
boolean splitScopeForStem,
boolean hasFieldForStem,
boolean hasMembershipTypeForStem)
find memberships by stem owner and other options. |
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> |
findBadMembershipsDeletedGroupAsMember()
Find cases where a membership exists where the member is a deleted group. |
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, java.util.Collection<Field> fields, java.util.Collection<Privilege> privilegesTheUserHas, 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, java.lang.String serviceId, ServiceRole serviceRole, QueryOptions queryOptionsForMember, java.lang.String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForGroup, java.lang.String scopeForGroup, boolean splitScopeForGroup, boolean hasFieldForGroup, boolean hasMembershipTypeForGroup, Member memberHasMembershipForGroup)
groupIds
- to limit memberships tomemberIds
- to limit memberships tomembershipIds
- to limit memberships tomembershipType
- Immediate, NonImmediate, etcfields
- if finding one field, list here, otherwise all list fields will be returnedprivilegesTheUserHas
- check to make sure the user has these privileges on the recordssources
- 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
- field type of of membershipsserviceId
- serviceRole
- queryOptionsForMember
- query options for member. must include paging. if sorting then sort by memberfilterForMember
- if paging for member, then also filter for membersplitScopeForMember
- if the scope for member has spaces in it, then split by whitespace, and find results that contain all of the scope stringshasFieldForMember
- return memberships where the member has this field, note, it will return all the memberships for those membershasMembershipTypeForMember
- return memberships where the member has this field, note, it will return all the memberships for those membersqueryOptionsForGroup
- scopeForGroup
- splitScopeForGroup
- hasFieldForGroup
- hasMembershipTypeForGroup
- memberHasMembershipForGroup
- makes sure this member has a membership in the group before returning any results
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
-
GrouperDAOException
void 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<Membership> findBadMembershipsDeletedGroupAsMember()
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[]> findAllByStemOwnerOptions(java.util.Collection<java.lang.String> stemIds, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> membershipIds, MembershipType membershipType, java.util.Collection<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, QueryOptions queryOptionsForMember, java.lang.String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForStem, java.lang.String scopeForStem, boolean splitScopeForStem, boolean hasFieldForStem, boolean hasMembershipTypeForStem)
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 truequeryOptionsForMember
- query options for member. must include paging. if sorting then sort by memberfilterForMember
- if paging for member, then also filter for membersplitScopeForMember
- if the scope for member has spaces in it, then split by whitespace, and find results that contain all of the scope stringshasFieldForMember
- return memberships where the member has this field, note, it will return all the memberships for those membershasMembershipTypeForMember
- return memberships where the member has this field, note, it will return all the memberships for those membersqueryOptionsForStem
- if paging by stem, then these are the query optionsscopeForStem
- scope to search for in stems if paging by stemsplitScopeForStem
- if splitting scope when searching and paging by stemhasFieldForStem
- if has field for stem if paging by stemhasMembershipTypeForStem
- if paging for stems, this is the membership type to page on
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
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, java.util.Collection<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, QueryOptions queryOptionsForMember, java.lang.String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember, QueryOptions queryOptionsForAttributeDef, java.lang.String scopeForAttributeDef, boolean splitScopeForAttributeDef, boolean hasFieldForAttributeDef, boolean hasMembershipTypeForAttributeDef)
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 truequeryOptionsForMember
- if getting a list of members who have privileges, this is the paging/sortingfilterForMember
- if filtering by member search stringsplitScopeForMember
- if splitting scope (by spaces and all terms must be in there)hasFieldForMember
- if the member has a privilegehasMembershipTypeForMember
- if the membership type is for member listqueryOptionsForAttributeDef
- if paging for attribute defs, then these are the query options for the overall pagescopeForAttributeDef
- if paging for attribute defs, this is the scope to search for on the attribute defssplitScopeForAttributeDef
- if scoping and paging for attribute defs, this will split the scope by whitespacehasFieldForAttributeDef
- if paging by attribute def you can look for a specific field for the attribute defs
and then all fields for the resulting attribute defshasMembershipTypeForAttributeDef
- if paging for attribute defs, this is the membership type
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, java.util.Collection<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, QueryOptions queryOptionsForAttributeDef, java.lang.String scopeForAttributeDef, boolean splitScopeForAttributeDef, boolean hasFieldForAttributeDef, boolean hasMembershipTypeForAttributeDef)
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 truequeryOptionsForAttributeDef
- if paging for attribute defs, then these are the query options for the overall pagescopeForAttributeDef
- if paging for attribute defs, this is the scope to search for on the attribute defssplitScopeForAttributeDef
- if scoping and paging for attribute defs, this will split the scope by whitespacehasFieldForAttributeDef
- if paging by attribute def you can look for a specific field for the attribute defs
and then all fields for the resulting attribute defshasMembershipTypeForAttributeDef
- if paging for attribute defs, this is the membership type
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |