|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3MembershipDAO
public class Hib3MembershipDAO
Basic Hibernate Membership
DAO interface.
Field Summary |
---|
Fields inherited from class edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO |
---|
hibernateInitted |
Constructor Summary | |
---|---|
Hib3MembershipDAO()
|
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.lang.String attributeDefId,
java.util.Collection<java.lang.String> totalMemberIds,
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 ownerGroupId,
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 ownerGroupId,
Field f,
java.util.Collection<java.lang.String> memberIds,
java.lang.String type,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllByGroupOwnerAndFieldAndMembers(java.lang.String ownerGroupId,
Field f,
java.util.Collection<Member> members,
boolean enabledOnly)
TODO update for 1.5 |
java.util.Set<Membership> |
findAllByGroupOwnerAndFieldAndMembersAndType(java.lang.String ownerGroupId,
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 ownerGroupId,
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 ownerGroupId,
boolean enabledOnly)
|
java.util.Set<java.lang.Object[]> |
findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> totalGroupIds,
java.util.Collection<java.lang.String> totalMemberIds,
java.util.Collection<java.lang.String> totalMembershipIds,
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> totalGroupIds,
java.util.Collection<java.lang.String> totalMemberIds,
java.util.Collection<java.lang.String> totalMembershipIds,
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 checkSecurity)
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> totalMemberIds,
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 ownerStemId,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllByStemParentOfGroupOwnerAndFieldAndType(Stem stem,
Stem.Scope stemScope,
Field field,
MembershipType membershipType,
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<Membership> |
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)
generally you will order by m.subjectSourceIdDb, m.subjectIdDb, and page to the first 100 |
java.util.Set<Member> |
findAllMembersByGroupOwnerAndField(java.lang.String groupOwnerId,
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)
generally you will order by m.subjectSourceIdDb, m.subjectIdDb, and page to the first 100 |
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 f,
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 |
Methods inherited from class edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO |
---|
evict, evictEntity, evictQueries, getConfiguration, initHibernateIfNotInitted, resourceNameFromClassName, session |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Hib3MembershipDAO()
Method Detail |
---|
public java.util.Set<Membership> findAll(boolean enabledOnly)
findAll
in interface MembershipDAO
enabledOnly
-
public java.util.Set<Membership> findAllByCreatorOrMember(Member member, boolean enabledOnly)
findAllByCreatorOrMember
in interface MembershipDAO
member
- enabledOnly
-
public java.util.Set<Membership> findAllByCreatedAfter(java.util.Date d, Field f, boolean enabledOnly) throws GrouperDAOException
findAllByCreatedAfter
in interface MembershipDAO
d
- f
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllByCreatedBefore(java.util.Date d, Field f, boolean enabledOnly) throws GrouperDAOException
findAllByCreatedBefore
in interface MembershipDAO
d
- f
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllByMember(java.lang.String memberUUID, boolean enabledOnly) throws GrouperDAOException
findAllByMember
in interface MembershipDAO
memberUUID
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllByGroupOwnerAndField(java.lang.String ownerGroupId, Field f, boolean enabledOnly) throws GrouperDAOException
findAllByGroupOwnerAndField
in interface MembershipDAO
ownerGroupId
- f
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllByStemOwnerAndField(java.lang.String ownerStemId, Field f, boolean enabledOnly) throws GrouperDAOException
findAllByStemOwnerAndField
in interface MembershipDAO
ownerStemId
- f
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllByStemOwnerAndFieldAndType(java.lang.String ownerStemId, Field f, java.lang.String type, boolean enabledOnly) throws GrouperDAOException
findAllByStemOwnerAndFieldAndType
in interface MembershipDAO
ownerStemId
- f
- type
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId, Field f, java.lang.String type, boolean enabledOnly) throws GrouperDAOException
findAllByGroupOwnerAndFieldAndType
in interface MembershipDAO
ownerGroupId
- f
- type
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllByGroupOwnerAndFieldAndDepth(java.lang.String ownerGroupId, Field f, int depth, boolean enabledOnly)
findAllByGroupOwnerAndFieldAndDepth
in interface MembershipDAO
MembershipDAO.findAllByGroupOwnerAndFieldAndDepth(java.lang.String, edu.internet2.middleware.grouper.Field, int, boolean)
public java.util.Set<Membership> findAllByStemOwnerAndMemberAndField(java.lang.String ownerStemId, java.lang.String memberUUID, Field f, boolean enabledOnly) throws GrouperDAOException
findAllByStemOwnerAndMemberAndField
in interface MembershipDAO
ownerStemId
- memberUUID
- f
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllByGroupOwnerAndMemberAndField(java.lang.String ownerGroupId, java.lang.String memberUUID, Field f, boolean enabledOnly) throws GrouperDAOException
findAllByGroupOwnerAndMemberAndField
in interface MembershipDAO
ownerGroupId
- memberUUID
- f
- enabledOnly
-
GrouperDAOException
public java.util.Set<Member> findAllMembersByGroupOwnerAndField(java.lang.String groupOwnerId, Field f, boolean enabledOnly) throws GrouperDAOException
findAllMembersByGroupOwnerAndField
in interface MembershipDAO
GrouperDAOException
- if any DAO errors occur.MembershipDAO.findAllMembersByGroupOwnerAndField(java.lang.String, edu.internet2.middleware.grouper.Field, boolean)
public 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
findAllMembersByGroupOwnerAndField
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllMembersByGroupOwnerAndField(java.lang.String, edu.internet2.middleware.grouper.Field, Set, edu.internet2.middleware.grouper.internal.dao.QueryOptions, boolean)
public java.util.Set<Member> findAllMembersByGroupOwnerAndField(java.lang.String groupOwnerId, Field f, QueryOptions queryOptions, boolean enabledOnly) throws GrouperDAOException
findAllMembersByGroupOwnerAndField
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllMembersByGroupOwnerAndField(java.lang.String, edu.internet2.middleware.grouper.Field, edu.internet2.middleware.grouper.internal.dao.QueryOptions, boolean)
public java.util.Set<Member> findAllMembersByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId, Field f, java.lang.String type, QueryOptions queryOptions, boolean enabledOnly)
findAllMembersByGroupOwnerAndFieldAndType
in interface MembershipDAO
ownerGroupId
- f
- type
- queryOptions
- enabledOnly
-
GrouperDAOException
public java.util.Set<java.lang.Object[]> findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> totalGroupIds, java.util.Collection<java.lang.String> totalMemberIds, java.util.Collection<java.lang.String> totalMembershipIds, 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)
MembershipDAO
findAllByGroupOwnerOptions
in interface MembershipDAO
totalGroupIds
- to limit memberships tototalMemberIds
- to limit memberships tototalMembershipIds
- 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
MembershipDAO.findAllByGroupOwnerOptions(java.util.Collection, java.util.Collection, java.util.Collection, edu.internet2.middleware.grouper.membership.MembershipType, edu.internet2.middleware.grouper.Field, Set, java.lang.String, edu.internet2.middleware.grouper.Stem, edu.internet2.middleware.grouper.Stem.Scope, java.lang.Boolean)
public java.util.Set<java.lang.Object[]> findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> totalGroupIds, java.util.Collection<java.lang.String> totalMemberIds, java.util.Collection<java.lang.String> totalMembershipIds, 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 checkSecurity)
MembershipDAO
findAllByGroupOwnerOptions
in interface MembershipDAO
totalGroupIds
- to limit memberships tototalMemberIds
- to limit memberships tototalMembershipIds
- 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 onlycheckSecurity
- if we should check security, default to true
MembershipDAO.findAllByGroupOwnerOptions(java.util.Collection, java.util.Collection, java.util.Collection, edu.internet2.middleware.grouper.membership.MembershipType, edu.internet2.middleware.grouper.Field, Set, java.lang.String, edu.internet2.middleware.grouper.Stem, edu.internet2.middleware.grouper.Stem.Scope, java.lang.Boolean, Boolean)
public 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
findAllMembersByGroupOwnerAndFieldAndType
in interface MembershipDAO
ownerGroupId
- f
- type
- sources
- queryOptions
- enabledOnly
-
GrouperDAOException
public 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
findAllMembersByOwnerAndFieldAndType
in interface MembershipDAO
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
MembershipDAO.findAllMembersByOwnerAndFieldAndType(java.lang.String, edu.internet2.middleware.grouper.Field, java.lang.String, java.util.Set, edu.internet2.middleware.grouper.internal.dao.QueryOptions, boolean, edu.internet2.middleware.grouper.member.SortStringEnum, edu.internet2.middleware.grouper.member.SearchStringEnum, java.lang.String)
public java.util.Set<Member> findAllMembersByStemOwnerAndFieldAndType(java.lang.String ownerStemId, Field f, java.lang.String type, QueryOptions queryOptions, boolean enabledOnly) throws GrouperDAOException
findAllMembersByStemOwnerAndFieldAndType
in interface MembershipDAO
ownerStemId
- f
- type
- queryOptions
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllByGroupOwnerAndFieldAndMembersAndType(java.lang.String ownerGroupId, Field f, java.util.Collection<Member> members, java.lang.String type, boolean enabledOnly) throws GrouperDAOException
findAllByGroupOwnerAndFieldAndMembersAndType
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllByGroupOwnerAndFieldAndMembersAndType(java.lang.String, edu.internet2.middleware.grouper.Field, java.util.Collection, java.lang.String, boolean)
public java.util.Set<Membership> findAllByGroupOwnerAndFieldAndMemberIdsAndType(java.lang.String ownerGroupId, Field f, java.util.Collection<java.lang.String> memberIds, java.lang.String type, boolean enabledOnly) throws GrouperDAOException
findAllByGroupOwnerAndFieldAndMemberIdsAndType
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllByGroupOwnerAndFieldAndMemberIdsAndType(java.lang.String, edu.internet2.middleware.grouper.Field, java.util.Collection, java.lang.String, boolean)
public java.util.Set<Membership> findAllByGroupOwnerAndFieldAndMembers(java.lang.String ownerGroupId, Field f, java.util.Collection<Member> members, boolean enabledOnly) throws GrouperDAOException
MembershipDAO
findAllByGroupOwnerAndFieldAndMembers
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllByGroupOwnerAndFieldAndMembers(java.lang.String, edu.internet2.middleware.grouper.Field, java.util.Collection, boolean)
public java.util.Set<Membership> findAllByGroupOwnerAndCompositeAndMembers(java.lang.String ownerGroupId, java.util.Collection<Member> members, boolean enabledOnly) throws GrouperDAOException
findAllByGroupOwnerAndCompositeAndMembers
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllByGroupOwnerAndCompositeAndMembers(java.lang.String, java.util.Collection, boolean)
public Membership findByGroupOwnerAndMemberAndFieldAndType(java.lang.String ownerGroupId, java.lang.String memberUUID, Field f, java.lang.String type, boolean exceptionIfNull, boolean enabledOnly) throws GrouperDAOException, MembershipNotFoundException
findByGroupOwnerAndMemberAndFieldAndType
in interface MembershipDAO
GrouperDAOException
MembershipNotFoundException
MembershipDAO.findByGroupOwnerAndMemberAndFieldAndType(java.lang.String, java.lang.String, edu.internet2.middleware.grouper.Field, java.lang.String, boolean, boolean)
public Membership findByStemOwnerAndMemberAndFieldAndType(java.lang.String ownerStemId, java.lang.String memberUUID, Field f, java.lang.String type, boolean exceptionIfNull, boolean enabledOnly) throws GrouperDAOException, MembershipNotFoundException
findByStemOwnerAndMemberAndFieldAndType
in interface MembershipDAO
GrouperDAOException
MembershipNotFoundException
MembershipDAO.findByStemOwnerAndMemberAndFieldAndType(java.lang.String, java.lang.String, edu.internet2.middleware.grouper.Field, java.lang.String, boolean, boolean)
public java.util.Set<Membership> findAllChildMemberships(Membership _ms, boolean enabledOnly) throws GrouperDAOException
findAllChildMemberships
in interface MembershipDAO
_ms
- enabledOnly
-
GrouperDAOException
public 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
findAllEffectiveByGroupOwner
in interface MembershipDAO
ownerGroupId
- memberUUID
- f
- viaGroupId
- depth
- enabledOnly
-
GrouperDAOException
public 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
findAllEffectiveByStemOwner
in interface MembershipDAO
ownerStemId
- memberUUID
- f
- viaGroupId
- depth
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllEffectiveByMemberAndField(java.lang.String memberUUID, Field f, boolean enabledOnly) throws GrouperDAOException
findAllEffectiveByMemberAndField
in interface MembershipDAO
memberUUID
- f
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllEffectiveByGroupOwnerAndMemberAndField(java.lang.String ownerGroupId, java.lang.String memberUUID, Field f, boolean enabledOnly) throws GrouperDAOException
findAllEffectiveByGroupOwnerAndMemberAndField
in interface MembershipDAO
ownerGroupId
- memberUUID
- f
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllByGroupOwnerAndMember(java.lang.String ownerGroupId, java.lang.String memberUUID, boolean enabledOnly) throws GrouperDAOException
findAllByGroupOwnerAndMember
in interface MembershipDAO
ownerGroupId
- memberUUID
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllImmediateByMember(java.lang.String memberUUID, boolean enabledOnly) throws GrouperDAOException
findAllImmediateByMember
in interface MembershipDAO
memberUUID
- enabledOnly
-
GrouperDAOException
public java.util.List<Membership> findAllByGroupOwnerAsList(java.lang.String ownerGroupId, boolean enabledOnly) throws GrouperDAOException
findAllByGroupOwnerAsList
in interface MembershipDAO
ownerGroupId
- enabledOnly
-
GrouperDAOException
public java.util.List<Membership> findAllByStemOwnerAsList(java.lang.String ownerStemId, boolean enabledOnly) throws GrouperDAOException
findAllByStemOwnerAsList
in interface MembershipDAO
ownerStemId
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllImmediateByMemberAndField(java.lang.String memberUUID, Field f, boolean enabledOnly) throws GrouperDAOException
findAllImmediateByMemberAndField
in interface MembershipDAO
memberUUID
- f
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllImmediateByMemberAndFieldType(java.lang.String memberUUID, java.lang.String fieldType, boolean enabledOnly) throws GrouperDAOException
findAllImmediateByMemberAndFieldType
in interface MembershipDAO
memberUUID
- fieldType
- enabledOnly
-
GrouperDAOException
public Membership findByUuid(java.lang.String uuid, boolean exceptionIfNull, boolean enabledOnly) throws GrouperDAOException, MembershipNotFoundException
findByUuid
in interface MembershipDAO
uuid
- exceptionIfNull
- enabledOnly
-
GrouperDAOException
MembershipNotFoundException
public Membership findByUuid(java.lang.String uuid, boolean exceptionIfNull, boolean enabledOnly, QueryOptions queryOptions) throws GrouperDAOException, MembershipNotFoundException
findByUuid
in interface MembershipDAO
uuid
- exceptionIfNull
- enabledOnly
- queryOptions
-
GrouperDAOException
MembershipNotFoundException
public java.util.Set<Membership> findMembershipsByMemberAndFieldSecure(GrouperSession grouperSession, java.lang.String memberUUID, Field f, boolean enabledOnly) throws GrouperDAOException
MembershipDAO
findMembershipsByMemberAndFieldSecure
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findMembershipsByMemberAndFieldSecure(edu.internet2.middleware.grouper.GrouperSession, java.lang.String, edu.internet2.middleware.grouper.Field, boolean)
public void save(Membership ms)
MembershipDAO
save
in interface MembershipDAO
MembershipDAO.save(edu.internet2.middleware.grouper.Membership)
public void save(java.util.Set<Membership> mships)
MembershipDAO
save
in interface MembershipDAO
MembershipDAO.save(java.util.Set)
public void delete(Membership ms)
MembershipDAO
delete
in interface MembershipDAO
MembershipDAO.delete(edu.internet2.middleware.grouper.Membership)
public void update(Membership ms)
MembershipDAO
update
in interface MembershipDAO
MembershipDAO.update(edu.internet2.middleware.grouper.Membership)
public void delete(java.util.Set<Membership> mships)
MembershipDAO
delete
in interface MembershipDAO
MembershipDAO.delete(java.util.Set)
public void update(java.util.Set<Membership> mships)
MembershipDAO
update
in interface MembershipDAO
MembershipDAO.update(java.util.Set)
public Membership findParentMembership(Membership _ms) throws GrouperDAOException
findParentMembership
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findParentMembership(edu.internet2.middleware.grouper.Membership)
public java.util.Set<Membership> findMissingImmediateGroupSetsForGroupOwners()
MembershipDAO
findMissingImmediateGroupSetsForGroupOwners
in interface MembershipDAO
MembershipDAO.findMissingImmediateGroupSetsForGroupOwners()
public java.util.Set<Membership> findMissingImmediateGroupSetsForStemOwners()
MembershipDAO
findMissingImmediateGroupSetsForStemOwners
in interface MembershipDAO
MembershipDAO.findMissingImmediateGroupSetsForStemOwners()
public Membership findByAttrDefOwnerAndMemberAndFieldAndType(java.lang.String ownerAttrDefId, java.lang.String memberUUID, Field f, java.lang.String type, boolean exceptionIfNull, boolean enabledOnly) throws GrouperDAOException, MembershipNotFoundException
findByAttrDefOwnerAndMemberAndFieldAndType
in interface MembershipDAO
GrouperDAOException
MembershipNotFoundException
MembershipDAO.findByAttrDefOwnerAndMemberAndFieldAndType(java.lang.String, java.lang.String, edu.internet2.middleware.grouper.Field, java.lang.String, boolean, boolean)
public 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
findAllEffectiveByAttrDefOwner
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllEffectiveByAttrDefOwner(java.lang.String, java.lang.String, edu.internet2.middleware.grouper.Field, java.lang.String, int, boolean)
public java.util.Set<Member> findAllMembersByAttrDefOwnerAndFieldAndType(java.lang.String ownerAttrDefId, Field f, java.lang.String type, QueryOptions queryOptions, boolean enabledOnly) throws GrouperDAOException
findAllMembersByAttrDefOwnerAndFieldAndType
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllMembersByAttrDefOwnerAndFieldAndType(java.lang.String, edu.internet2.middleware.grouper.Field, java.lang.String, edu.internet2.middleware.grouper.internal.dao.QueryOptions, boolean)
public java.util.Set<Membership> findMissingImmediateGroupSetsForAttrDefOwners()
MembershipDAO
findMissingImmediateGroupSetsForAttrDefOwners
in interface MembershipDAO
MembershipDAO.findMissingImmediateGroupSetsForAttrDefOwners()
public java.util.Set<Membership> findAllByAttrDefOwnerAndField(java.lang.String ownerAttrDefId, Field f, boolean enabledOnly) throws GrouperDAOException
findAllByAttrDefOwnerAndField
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllByAttrDefOwnerAndField(java.lang.String, edu.internet2.middleware.grouper.Field, boolean)
public java.util.Set<Membership> findAllByAttrDefOwnerAndFieldAndType(java.lang.String ownerAttrDefId, Field f, java.lang.String type, boolean enabledOnly) throws GrouperDAOException
findAllByAttrDefOwnerAndFieldAndType
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllByAttrDefOwnerAndFieldAndType(java.lang.String, edu.internet2.middleware.grouper.Field, java.lang.String, boolean)
public java.util.Set<Membership> findAllByAttrDefOwnerAndMemberAndField(java.lang.String ownerAttrDefId, java.lang.String memberUUID, Field f, boolean enabledOnly) throws GrouperDAOException
findAllByAttrDefOwnerAndMemberAndField
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllByAttrDefOwnerAndMemberAndField(java.lang.String, java.lang.String, edu.internet2.middleware.grouper.Field, boolean)
public java.util.List<Membership> findAllByAttrDefOwnerAsList(java.lang.String attrDefId, boolean enabledOnly) throws GrouperDAOException
findAllByAttrDefOwnerAsList
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllByAttrDefOwnerAsList(java.lang.String, boolean)
public java.util.List<Membership> findAllImmediateByAttrDefOwnerAsList(java.lang.String attrDefId, boolean enabledOnly) throws GrouperDAOException
findAllImmediateByAttrDefOwnerAsList
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllImmediateByAttrDefOwnerAsList(java.lang.String, boolean)
public java.util.Set<Membership> findAllByAttrDefOwnerAndMember(java.lang.String ownerAttrDefId, java.lang.String memberUUID, boolean enabledOnly) throws GrouperDAOException
findAllByAttrDefOwnerAndMember
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllByAttrDefOwnerAndMember(java.lang.String, java.lang.String, boolean)
public java.util.Set<Membership> findAllEnabledDisabledMismatch()
MembershipDAO
findAllEnabledDisabledMismatch
in interface MembershipDAO
MembershipDAO.findAllEnabledDisabledMismatch()
public java.util.Set findAllNonImmediateByMember(java.lang.String memberUUID, boolean enabledOnly) throws GrouperDAOException
findAllNonImmediateByMember
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllNonImmediateByMember(java.lang.String, boolean)
public java.util.Set<Membership> findAllNonImmediateByMemberAndField(java.lang.String memberUUID, Field f, boolean enabledOnly) throws GrouperDAOException
findAllNonImmediateByMemberAndField
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllNonImmediateByMemberAndField(java.lang.String, edu.internet2.middleware.grouper.Field, boolean)
public java.util.Set<Membership> findAllNonImmediateByMemberAndFieldType(java.lang.String memberUUID, java.lang.String fieldType, boolean enabledOnly) throws GrouperDAOException
findAllNonImmediateByMemberAndFieldType
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllNonImmediateByMemberAndFieldType(java.lang.String, java.lang.String, boolean)
public 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
findByImmediateUuidOrKey
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findByImmediateUuidOrKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)
public void saveUpdateProperties(Membership membership)
MembershipDAO
saveUpdateProperties
in interface MembershipDAO
MembershipDAO.saveUpdateProperties(edu.internet2.middleware.grouper.Membership)
public java.util.Set<java.lang.String> findSourceIdsByGroupOwnerOptions(java.lang.String groupId, MembershipType membershipType, Field field, java.lang.Boolean enabled)
MembershipDAO
findSourceIdsByGroupOwnerOptions
in interface MembershipDAO
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
MembershipDAO.findSourceIdsByGroupOwnerOptions(java.lang.String, edu.internet2.middleware.grouper.membership.MembershipType, edu.internet2.middleware.grouper.Field, java.lang.Boolean)
public java.util.Set<Membership> findAllByStemParentOfGroupOwnerAndFieldAndType(Stem stem, Stem.Scope stemScope, Field field, MembershipType membershipType, java.lang.Boolean enabledOnly, java.lang.String memberId) throws GrouperDAOException
findAllByStemParentOfGroupOwnerAndFieldAndType
in interface MembershipDAO
membershipType
- e.g. immediate
GrouperDAOException
MembershipDAO#findAllByStemParentOfGroupOwnerAndFieldAndType(Stem, Scope, Field, MembershipType, Boolean, String)
public 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
findAllMembersInOneGroupNotOtherAndType
in interface MembershipDAO
enabled
- T for enabled, F for disabled, null for alldisabledOwnerNull
- if true, the owner must have disabled date of null
GrouperDAOException
MembershipDAO.findAllMembersInOneGroupNotOtherAndType(String, String, String, String, QueryOptions, Boolean, boolean)
public java.util.Set<Membership> findAllMembershipsByGroupOwnerFieldDisabledRange(java.lang.String ownerGroupId, Field f, java.sql.Timestamp disabledDateFrom, java.sql.Timestamp disabledDateTo)
MembershipDAO
findAllMembershipsByGroupOwnerFieldDisabledRange
in interface MembershipDAO
ownerGroupId
- memberships in this ownerdisabledDateFrom
- null if dont considerdisabledDateTo
- null if dont consider
MembershipDAO.findAllMembershipsByGroupOwnerFieldDisabledRange(java.lang.String, edu.internet2.middleware.grouper.Field, java.sql.Timestamp, java.sql.Timestamp)
public java.util.Set<Member> findAllMembersInOneGroupNotStem(java.lang.String ownerInGroupId, Stem ownerNotInStem, Stem.Scope stemScope, java.lang.String typeIn, QueryOptions queryOptions)
MembershipDAO
findAllMembersInOneGroupNotStem
in interface MembershipDAO
MembershipDAO#findAllMembersInOneGroupNotStem(String, Stem, Scope, String, QueryOptions)
public 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)
MembershipDAO
findAllByAttributeDefOwnerOptions
in interface MembershipDAO
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
MembershipDAO.findAllByAttributeDefOwnerOptions(java.lang.String, edu.internet2.middleware.grouper.membership.MembershipType, java.util.Collection, java.util.Set, java.lang.Boolean, edu.internet2.middleware.grouper.internal.dao.QueryOptions)
public java.util.Set<java.lang.Object[]> findAllByAttributeDefOwnerOptions(java.lang.String attributeDefId, java.util.Collection<java.lang.String> totalMemberIds, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.Boolean enabled, QueryOptions queryOptions)
MembershipDAO
findAllByAttributeDefOwnerOptions
in interface MembershipDAO
attributeDefId
- to limit memberships tototalMemberIds
- 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
MembershipDAO.findAllByAttributeDefOwnerOptions(java.lang.String, java.util.Collection, edu.internet2.middleware.grouper.membership.MembershipType, java.util.Collection, java.util.Set, java.lang.Boolean, edu.internet2.middleware.grouper.internal.dao.QueryOptions)
public 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)
findAllMembersByAttributeDefOwnerOptions
in interface MembershipDAO
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
MembershipDAO.findAllMembersByAttributeDefOwnerOptions(java.lang.String, edu.internet2.middleware.grouper.membership.MembershipType, java.util.Collection, java.util.Set, java.lang.Boolean, edu.internet2.middleware.grouper.internal.dao.QueryOptions)
public 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)
findAllMembersByGroupOwnerOptions
in interface MembershipDAO
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
MembershipDAO.findAllMembersByGroupOwnerOptions(java.lang.String, edu.internet2.middleware.grouper.membership.MembershipType, java.util.Collection, java.util.Set, java.lang.Boolean, edu.internet2.middleware.grouper.internal.dao.QueryOptions)
public java.util.Set<java.lang.Object[]> findAllByGroupOwnerOptions(java.lang.String groupId, java.util.Collection<java.lang.String> totalMemberIds, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.Boolean enabled, QueryOptions queryOptions)
MembershipDAO
findAllByGroupOwnerOptions
in interface MembershipDAO
groupId
- to limit memberships tototalMemberIds
- 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
MembershipDAO.findAllByGroupOwnerOptions(java.lang.String, java.util.Collection, edu.internet2.middleware.grouper.membership.MembershipType, java.util.Collection, java.util.Set, java.lang.Boolean, edu.internet2.middleware.grouper.internal.dao.QueryOptions)
public 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)
MembershipDAO
findAllByGroupOwnerOptions
in interface MembershipDAO
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
MembershipDAO.findAllByGroupOwnerOptions(java.lang.String, edu.internet2.middleware.grouper.membership.MembershipType, java.util.Collection, java.util.Set, java.lang.Boolean, edu.internet2.middleware.grouper.internal.dao.QueryOptions)
public java.util.Set<Membership> findAllMembershipEntriesByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId, Field f, java.lang.String type, boolean enabledOnly)
MembershipDAO
findAllMembershipEntriesByGroupOwnerAndFieldAndType
in interface MembershipDAO
MembershipDAO.findAllMembershipEntriesByGroupOwnerAndFieldAndType(java.lang.String, edu.internet2.middleware.grouper.Field, java.lang.String, boolean)
public java.util.Set<java.lang.Object[]> findMissingComplementMemberships()
findMissingComplementMemberships
in interface MembershipDAO
edu.internet2.middleware.grouper.internal.dao.MembershipDAO#findMissingCompositeComplement()
public java.util.Set<java.lang.Object[]> findMissingUnionMemberships()
findMissingUnionMemberships
in interface MembershipDAO
MembershipDAO.findMissingUnionMemberships()
public java.util.Set<java.lang.Object[]> findMissingIntersectionMemberships()
findMissingIntersectionMemberships
in interface MembershipDAO
MembershipDAO.findMissingIntersectionMemberships()
public java.util.Set<Membership> findBadComplementMemberships()
findBadComplementMemberships
in interface MembershipDAO
MembershipDAO.findBadComplementMemberships()
public java.util.Set<Membership> findBadUnionMemberships()
findBadUnionMemberships
in interface MembershipDAO
MembershipDAO.findBadUnionMemberships()
public java.util.Set<Membership> findBadIntersectionMemberships()
findBadIntersectionMemberships
in interface MembershipDAO
MembershipDAO.findBadUnionMemberships()
public java.util.Set<Membership> findBadMembershipsOnCompositeGroup()
MembershipDAO
findBadMembershipsOnCompositeGroup
in interface MembershipDAO
edu.internet2.middleware.grouper.internal.dao.MembershipDAO#findBadImmediateMembershipsOnCompositeGroup()
public java.util.Set<Membership> findBadCompositeMembershipsOnNonCompositeGroup()
findBadCompositeMembershipsOnNonCompositeGroup
in interface MembershipDAO
edu.internet2.middleware.grouper.internal.dao.MembershipDAO#findBadImmediateMembershipsOnCompositeGroup()
public Membership findByImmediateUuid(java.lang.String uuid, boolean exceptionIfNull)
findByImmediateUuid
in interface MembershipDAO
MembershipDAO.findByImmediateUuid(java.lang.String, boolean)
public Membership findByImmediateUuid(java.lang.String uuid, boolean exceptionIfNull, QueryOptions queryOptions)
findByImmediateUuid
in interface MembershipDAO
MembershipDAO.findByImmediateUuid(java.lang.String, boolean, QueryOptions)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |