|
||||||||||
| 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.util.Collection<java.lang.String> totalAttributeDefIds,
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 memberships by stem owner and other options. |
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.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,
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> 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<java.lang.Object[]> |
findAllByStemOwnerOptions(java.util.Collection<java.lang.String> totalStemIds,
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 memberships by stem owner and other options. |
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 MembershipDAOenabledOnly -
public java.util.Set<Membership> findAllByCreatorOrMember(Member member,
boolean enabledOnly)
findAllByCreatorOrMember in interface MembershipDAOmember - enabledOnly -
public java.util.Set<Membership> findAllByCreatedAfter(java.util.Date d,
Field f,
boolean enabledOnly)
throws GrouperDAOException
findAllByCreatedAfter in interface MembershipDAOd - f - enabledOnly -
GrouperDAOException
public java.util.Set<Membership> findAllByCreatedBefore(java.util.Date d,
Field f,
boolean enabledOnly)
throws GrouperDAOException
findAllByCreatedBefore in interface MembershipDAOd - f - enabledOnly -
GrouperDAOException
public java.util.Set<Membership> findAllByMember(java.lang.String memberUUID,
boolean enabledOnly)
throws GrouperDAOException
findAllByMember in interface MembershipDAOmemberUUID - enabledOnly -
GrouperDAOException
public java.util.Set<Membership> findAllByGroupOwnerAndField(java.lang.String ownerGroupId,
Field f,
boolean enabledOnly)
throws GrouperDAOException
findAllByGroupOwnerAndField in interface MembershipDAOownerGroupId - f - enabledOnly -
GrouperDAOException
public java.util.Set<Membership> findAllByStemOwnerAndField(java.lang.String ownerStemId,
Field f,
boolean enabledOnly)
throws GrouperDAOException
findAllByStemOwnerAndField in interface MembershipDAOownerStemId - 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 MembershipDAOownerStemId - 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 MembershipDAOownerGroupId - f - type - enabledOnly -
GrouperDAOException
public java.util.Set<Membership> findAllByGroupOwnerAndFieldAndDepth(java.lang.String ownerGroupId,
Field f,
int depth,
boolean enabledOnly)
findAllByGroupOwnerAndFieldAndDepth in interface MembershipDAOMembershipDAO.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 MembershipDAOownerStemId - 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 MembershipDAOownerGroupId - memberUUID - f - enabledOnly -
GrouperDAOException
public java.util.Set<Member> findAllMembersByGroupOwnerAndField(java.lang.String groupOwnerId,
Field f,
boolean enabledOnly)
throws GrouperDAOException
findAllMembersByGroupOwnerAndField in interface MembershipDAOGrouperDAOException - 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 MembershipDAOGrouperDAOExceptionMembershipDAO.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 MembershipDAOGrouperDAOExceptionMembershipDAO.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 MembershipDAOownerGroupId - 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 MembershipDAOtotalGroupIds - 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 MembershipDAOtotalGroupIds - 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<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,
FieldType fieldType)
MembershipDAO
findAllByGroupOwnerOptions in interface MembershipDAOtotalGroupIds - 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 truefieldType - if we are checking access or list memberships
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 MembershipDAOownerGroupId - 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 MembershipDAOmemberSortStringEnum - 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.
GrouperDAOExceptionMembershipDAO.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 MembershipDAOownerStemId - 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 MembershipDAOGrouperDAOExceptionMembershipDAO.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 MembershipDAOGrouperDAOExceptionMembershipDAO.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 MembershipDAOGrouperDAOExceptionMembershipDAO.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 MembershipDAOGrouperDAOExceptionMembershipDAO.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 MembershipDAOGrouperDAOException
MembershipNotFoundExceptionMembershipDAO.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 MembershipDAOGrouperDAOException
MembershipNotFoundExceptionMembershipDAO.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 MembershipDAOownerGroupId - 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 MembershipDAOownerStemId - 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 MembershipDAOmemberUUID - 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 MembershipDAOownerGroupId - 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 MembershipDAOownerGroupId - memberUUID - enabledOnly -
GrouperDAOException
public java.util.Set<Membership> findAllImmediateByMember(java.lang.String memberUUID,
boolean enabledOnly)
throws GrouperDAOException
findAllImmediateByMember in interface MembershipDAOmemberUUID - enabledOnly -
GrouperDAOException
public java.util.List<Membership> findAllByGroupOwnerAsList(java.lang.String ownerGroupId,
boolean enabledOnly)
throws GrouperDAOException
findAllByGroupOwnerAsList in interface MembershipDAOownerGroupId - enabledOnly -
GrouperDAOException
public java.util.List<Membership> findAllByStemOwnerAsList(java.lang.String ownerStemId,
boolean enabledOnly)
throws GrouperDAOException
findAllByStemOwnerAsList in interface MembershipDAOownerStemId - enabledOnly -
GrouperDAOException
public java.util.Set<Membership> findAllImmediateByMemberAndField(java.lang.String memberUUID,
Field f,
boolean enabledOnly)
throws GrouperDAOException
findAllImmediateByMemberAndField in interface MembershipDAOmemberUUID - f - enabledOnly -
GrouperDAOException
public java.util.Set<Membership> findAllImmediateByMemberAndFieldType(java.lang.String memberUUID,
java.lang.String fieldType,
boolean enabledOnly)
throws GrouperDAOException
findAllImmediateByMemberAndFieldType in interface MembershipDAOmemberUUID - fieldType - enabledOnly -
GrouperDAOException
public Membership findByUuid(java.lang.String uuid,
boolean exceptionIfNull,
boolean enabledOnly)
throws GrouperDAOException,
MembershipNotFoundException
findByUuid in interface MembershipDAOuuid - exceptionIfNull - enabledOnly -
GrouperDAOException
MembershipNotFoundException
public Membership findByUuid(java.lang.String uuid,
boolean exceptionIfNull,
boolean enabledOnly,
QueryOptions queryOptions)
throws GrouperDAOException,
MembershipNotFoundException
findByUuid in interface MembershipDAOuuid - 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 MembershipDAOGrouperDAOExceptionMembershipDAO.findMembershipsByMemberAndFieldSecure(edu.internet2.middleware.grouper.GrouperSession, java.lang.String, edu.internet2.middleware.grouper.Field, boolean)public void save(Membership ms)
MembershipDAO
save in interface MembershipDAOMembershipDAO.save(edu.internet2.middleware.grouper.Membership)public void save(java.util.Set<Membership> mships)
MembershipDAO
save in interface MembershipDAOMembershipDAO.save(java.util.Set)public void delete(Membership ms)
MembershipDAO
delete in interface MembershipDAOMembershipDAO.delete(edu.internet2.middleware.grouper.Membership)public void update(Membership ms)
MembershipDAO
update in interface MembershipDAOMembershipDAO.update(edu.internet2.middleware.grouper.Membership)public void delete(java.util.Set<Membership> mships)
MembershipDAO
delete in interface MembershipDAOMembershipDAO.delete(java.util.Set)public void update(java.util.Set<Membership> mships)
MembershipDAO
update in interface MembershipDAOMembershipDAO.update(java.util.Set)
public Membership findParentMembership(Membership _ms)
throws GrouperDAOException
findParentMembership in interface MembershipDAOGrouperDAOExceptionMembershipDAO.findParentMembership(edu.internet2.middleware.grouper.Membership)public java.util.Set<Membership> findMissingImmediateGroupSetsForGroupOwners()
MembershipDAO
findMissingImmediateGroupSetsForGroupOwners in interface MembershipDAOMembershipDAO.findMissingImmediateGroupSetsForGroupOwners()public java.util.Set<Membership> findMissingImmediateGroupSetsForStemOwners()
MembershipDAO
findMissingImmediateGroupSetsForStemOwners in interface MembershipDAOMembershipDAO.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 MembershipDAOGrouperDAOException
MembershipNotFoundExceptionMembershipDAO.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 MembershipDAOGrouperDAOExceptionMembershipDAO.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 MembershipDAOGrouperDAOExceptionMembershipDAO.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 MembershipDAOMembershipDAO.findMissingImmediateGroupSetsForAttrDefOwners()
public java.util.Set<Membership> findAllByAttrDefOwnerAndField(java.lang.String ownerAttrDefId,
Field f,
boolean enabledOnly)
throws GrouperDAOException
findAllByAttrDefOwnerAndField in interface MembershipDAOGrouperDAOExceptionMembershipDAO.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 MembershipDAOGrouperDAOExceptionMembershipDAO.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 MembershipDAOGrouperDAOExceptionMembershipDAO.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 MembershipDAOGrouperDAOExceptionMembershipDAO.findAllByAttrDefOwnerAsList(java.lang.String, boolean)
public java.util.List<Membership> findAllImmediateByAttrDefOwnerAsList(java.lang.String attrDefId,
boolean enabledOnly)
throws GrouperDAOException
findAllImmediateByAttrDefOwnerAsList in interface MembershipDAOGrouperDAOExceptionMembershipDAO.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 MembershipDAOGrouperDAOExceptionMembershipDAO.findAllByAttrDefOwnerAndMember(java.lang.String, java.lang.String, boolean)public java.util.Set<Membership> findAllEnabledDisabledMismatch()
MembershipDAO
findAllEnabledDisabledMismatch in interface MembershipDAOMembershipDAO.findAllEnabledDisabledMismatch()
public java.util.Set findAllNonImmediateByMember(java.lang.String memberUUID,
boolean enabledOnly)
throws GrouperDAOException
findAllNonImmediateByMember in interface MembershipDAOGrouperDAOExceptionMembershipDAO.findAllNonImmediateByMember(java.lang.String, boolean)
public java.util.Set<Membership> findAllNonImmediateByMemberAndField(java.lang.String memberUUID,
Field f,
boolean enabledOnly)
throws GrouperDAOException
findAllNonImmediateByMemberAndField in interface MembershipDAOGrouperDAOExceptionMembershipDAO.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 MembershipDAOGrouperDAOExceptionMembershipDAO.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 MembershipDAOGrouperDAOExceptionMembershipDAO.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 MembershipDAOMembershipDAO.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 MembershipDAOgroupId - 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 MembershipDAOmembershipType - e.g. immediate
GrouperDAOExceptionMembershipDAO#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 MembershipDAOenabled - T for enabled, F for disabled, null for alldisabledOwnerNull - if true, the owner must have disabled date of null
GrouperDAOExceptionMembershipDAO.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 MembershipDAOownerGroupId - 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 MembershipDAOMembershipDAO#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 MembershipDAOattributeDefId - 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 MembershipDAOattributeDefId - 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 MembershipDAOattributeDefId - 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 MembershipDAOgroupId - 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 MembershipDAOgroupId - 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 MembershipDAOgroupId - 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 MembershipDAOMembershipDAO.findAllMembershipEntriesByGroupOwnerAndFieldAndType(java.lang.String, edu.internet2.middleware.grouper.Field, java.lang.String, boolean)public java.util.Set<java.lang.Object[]> findMissingComplementMemberships()
findMissingComplementMemberships in interface MembershipDAOedu.internet2.middleware.grouper.internal.dao.MembershipDAO#findMissingCompositeComplement()public java.util.Set<java.lang.Object[]> findMissingUnionMemberships()
findMissingUnionMemberships in interface MembershipDAOMembershipDAO.findMissingUnionMemberships()public java.util.Set<java.lang.Object[]> findMissingIntersectionMemberships()
findMissingIntersectionMemberships in interface MembershipDAOMembershipDAO.findMissingIntersectionMemberships()public java.util.Set<Membership> findBadComplementMemberships()
findBadComplementMemberships in interface MembershipDAOMembershipDAO.findBadComplementMemberships()public java.util.Set<Membership> findBadUnionMemberships()
findBadUnionMemberships in interface MembershipDAOMembershipDAO.findBadUnionMemberships()public java.util.Set<Membership> findBadIntersectionMemberships()
findBadIntersectionMemberships in interface MembershipDAOMembershipDAO.findBadUnionMemberships()public java.util.Set<Membership> findBadMembershipsOnCompositeGroup()
MembershipDAO
findBadMembershipsOnCompositeGroup in interface MembershipDAOedu.internet2.middleware.grouper.internal.dao.MembershipDAO#findBadImmediateMembershipsOnCompositeGroup()public java.util.Set<Membership> findBadCompositeMembershipsOnNonCompositeGroup()
findBadCompositeMembershipsOnNonCompositeGroup in interface MembershipDAOedu.internet2.middleware.grouper.internal.dao.MembershipDAO#findBadImmediateMembershipsOnCompositeGroup()
public Membership findByImmediateUuid(java.lang.String uuid,
boolean exceptionIfNull)
findByImmediateUuid in interface MembershipDAOMembershipDAO.findByImmediateUuid(java.lang.String, boolean)
public Membership findByImmediateUuid(java.lang.String uuid,
boolean exceptionIfNull,
QueryOptions queryOptions)
findByImmediateUuid in interface MembershipDAOMembershipDAO.findByImmediateUuid(java.lang.String, boolean, QueryOptions)
public java.util.Set<java.lang.Object[]> findAllByStemOwnerOptions(java.util.Collection<java.lang.String> totalStemIds,
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
findAllByStemOwnerOptions in interface MembershipDAOtotalStemIds - 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.findAllByStemOwnerOptions(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<java.lang.Object[]> findAllByAttributeDefOwnerOptions(java.util.Collection<java.lang.String> totalAttributeDefIds,
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
findAllByAttributeDefOwnerOptions in interface MembershipDAOtotalAttributeDefIds - 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#findAllByAttributeDefOwnerOptions(Collection, Collection, Collection, MembershipType, Field, Set, String, Stem, Scope, Boolean, Boolean)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||