|
||||||||||
| 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> attributeDefIds,
java.util.Collection<java.lang.String> memberIds,
java.util.Collection<java.lang.String> membershipIds,
MembershipType membershipType,
java.util.Collection<Field> fields,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.String scope,
Stem stem,
Stem.Scope stemScope,
java.lang.Boolean enabled,
java.lang.Boolean shouldCheckSecurity,
QueryOptions queryOptionsForAttributeDef,
java.lang.String scopeForAttributeDef,
boolean splitScopeForAttributeDef,
boolean hasFieldForAttributeDef,
boolean hasMembershipTypeForAttributeDef)
find memberships by stem owner and other options. |
java.util.Set<java.lang.Object[]> |
findAllByAttributeDefOwnerOptions(java.util.Collection<java.lang.String> attributeDefIds,
java.util.Collection<java.lang.String> memberIds,
java.util.Collection<java.lang.String> membershipIds,
MembershipType membershipType,
java.util.Collection<Field> fields,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.String scope,
Stem stem,
Stem.Scope stemScope,
java.lang.Boolean enabled,
java.lang.Boolean shouldCheckSecurity,
QueryOptions queryOptionsForMember,
java.lang.String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForAttributeDef,
java.lang.String scopeForAttributeDef,
boolean splitScopeForAttributeDef,
boolean hasFieldForAttributeDef,
boolean hasMembershipTypeForAttributeDef)
find memberships by stem owner and other options. |
java.util.Set<java.lang.Object[]> |
findAllByAttributeDefOwnerOptions(java.util.Collection<java.lang.String> 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,
java.util.Collection<Field> fields,
java.util.Collection<Privilege> privilegesTheUserHas,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.String scope,
Stem stem,
Stem.Scope stemScope,
java.lang.Boolean enabled,
java.lang.Boolean checkSecurity,
FieldType fieldType,
java.lang.String serviceId,
ServiceRole serviceRole,
QueryOptions queryOptionsForMember,
java.lang.String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForGroup,
java.lang.String scopeForGroup,
boolean splitScopeForGroup,
boolean hasFieldForGroup,
boolean hasMembershipTypeForGroup,
Member memberHasMembershipForGroup)
find memberships by group owner and other options. |
java.util.Set<java.lang.Object[]> |
findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> 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,
java.util.Collection<Field> fields,
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,
QueryOptions queryOptionsForMember,
java.lang.String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForStem,
java.lang.String scopeForStem,
boolean splitScopeForStem,
boolean hasFieldForStem,
boolean hasMembershipTypeForStem)
find memberships by stem owner and other options. |
java.util.Set<java.lang.Object[]> |
findAllByStemOwnerOptions(java.util.Collection<java.lang.String> 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<Membership> |
findAllNonImmediateByMember(java.lang.String memberUUID,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllNonImmediateByMemberAndField(java.lang.String memberUUID,
Field f,
boolean enabledOnly)
|
java.util.Set<Membership> |
findAllNonImmediateByMemberAndFieldType(java.lang.String memberUUID,
java.lang.String fieldType,
boolean enabledOnly)
|
java.util.Set<Membership> |
findBadComplementMemberships()
|
java.util.Set<Membership> |
findBadCompositeMembershipsOnNonCompositeGroup()
|
java.util.Set<Membership> |
findBadIntersectionMemberships()
|
java.util.Set<Membership> |
findBadMembershipsDeletedGroupAsMember()
Find cases where a membership exists where the member is a deleted group. |
java.util.Set<Membership> |
findBadMembershipsOnCompositeGroup()
This will find "immediate" memberships on composite groups along with memberships that don't have the right viaCompositeId. |
java.util.Set<Membership> |
findBadUnionMemberships()
|
Membership |
findByAttrDefOwnerAndMemberAndFieldAndType(java.lang.String ownerAttrDefId,
java.lang.String memberUUID,
Field f,
java.lang.String type,
boolean exceptionIfNull,
boolean enabledOnly)
|
Membership |
findByGroupOwnerAndMemberAndFieldAndType(java.lang.String ownerGroupId,
java.lang.String memberUUID,
Field f,
java.lang.String type,
boolean exceptionIfNull,
boolean enabledOnly)
|
Membership |
findByImmediateUuid(java.lang.String uuid,
boolean exceptionIfNull)
|
Membership |
findByImmediateUuid(java.lang.String uuid,
boolean exceptionIfNull,
QueryOptions queryOptions)
|
Membership |
findByImmediateUuidOrKey(java.lang.String uuid,
java.lang.String memberUUID,
java.lang.String fieldId,
java.lang.String ownerAttrDefId,
java.lang.String ownerGroupId,
java.lang.String ownerStemId,
boolean exceptionIfNull)
|
Membership |
findByStemOwnerAndMemberAndFieldAndType(java.lang.String ownerStemId,
java.lang.String memberUUID,
Field f,
java.lang.String type,
boolean exceptionIfNull,
boolean enabledOnly)
|
Membership |
findByUuid(java.lang.String uuid,
boolean exceptionIfNull,
boolean enabledOnly)
|
Membership |
findByUuid(java.lang.String uuid,
boolean exceptionIfNull,
boolean enabledOnly,
QueryOptions queryOptions)
|
java.util.Set<Membership> |
findMembershipsByMemberAndFieldSecure(GrouperSession grouperSession,
java.lang.String memberUUID,
Field f,
boolean enabledOnly)
find memberships that the user is allowed to see |
java.util.Set<java.lang.Object[]> |
findMissingComplementMemberships()
|
java.util.Set<Membership> |
findMissingImmediateGroupSetsForAttrDefOwners()
Find all missing group sets for immediate memberships where the owner is an attr def. |
java.util.Set<Membership> |
findMissingImmediateGroupSetsForGroupOwners()
Find all missing group sets for immediate memberships where the owner is a group. |
java.util.Set<Membership> |
findMissingImmediateGroupSetsForStemOwners()
Find all missing group sets for immediate memberships where the owner is a stem. |
java.util.Set<java.lang.Object[]> |
findMissingIntersectionMemberships()
|
java.util.Set<java.lang.Object[]> |
findMissingUnionMemberships()
|
Membership |
findParentMembership(Membership _ms)
|
java.util.Set<java.lang.String> |
findSourceIdsByGroupOwnerOptions(java.lang.String groupId,
MembershipType membershipType,
Field field,
java.lang.Boolean enabled)
find membershpis by group owner and other options. |
void |
save(Membership ms)
Save a membership |
void |
save(java.util.Set<Membership> mships)
Save a set of memberships |
void |
saveUpdateProperties(Membership membership)
save the update properties which are auto saved when business method is called |
void |
update(Membership ms)
Update a membership |
void |
update(java.util.Set<Membership> mships)
Update a set of memberships |
| Methods inherited from class edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO |
|---|
evict, evictEntity, evictQueries, getConfiguration, getSessionFactory, 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
edu.internet2.middleware.grouper.internal.dao.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, FieldType, String, ServiceRole)
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,
java.util.Collection<Field> fields,
java.util.Collection<Privilege> privilegesTheUserHas,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.String scope,
Stem stem,
Stem.Scope stemScope,
java.lang.Boolean enabled,
java.lang.Boolean checkSecurity,
FieldType fieldType,
java.lang.String serviceId,
ServiceRole serviceRole,
QueryOptions queryOptionsForMember,
java.lang.String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForGroup,
java.lang.String scopeForGroup,
boolean splitScopeForGroup,
boolean hasFieldForGroup,
boolean hasMembershipTypeForGroup,
Member memberHasMembershipForGroup)
MembershipDAO
findAllByGroupOwnerOptions in interface MembershipDAOtotalGroupIds - to limit memberships tototalMemberIds - to limit memberships tototalMembershipIds - to limit memberships tomembershipType - Immediate, NonImmediate, etcfields - if finding one field, list here, otherwise all list fields will be returnedprivilegesTheUserHas - check to make sure the user has these privileges on the recordssources - if limiting memberships of members in certain sources, list herescope - sql like string which will have a % appended to itstem - if looking in a certain stemstemScope - if looking only in this stem, or all substemsenabled - null for all, true for enabled only, false for disabled onlycheckSecurity - if we should check security, default to truefieldType - field type of of membershipsqueryOptionsForMember - query options for member. must include paging. if sorting then sort by memberfilterForMember - if paging for member, then also filter for membersplitScopeForMember - if the scope for member has spaces in it, then split by whitespace, and find results that contain all of the scope stringshasFieldForMember - return memberships where the member has this field, note, it will return all the memberships for those membershasMembershipTypeForMember - return memberships where the member has this field, note, it will return all the memberships for those membersmemberHasMembershipForGroup - makes sure this member has a membership in the group before returning any results
edu.internet2.middleware.grouper.internal.dao.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, QueryOptions queryOptionsForMember, String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, boolean hasMembershipTypeForMember)
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<Membership> 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> findBadMembershipsDeletedGroupAsMember()
MembershipDAO
findBadMembershipsDeletedGroupAsMember in interface MembershipDAOMembershipDAO.findBadMembershipsDeletedGroupAsMember()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[]> findAllByStemOwnerOptions(java.util.Collection<java.lang.String> totalStemIds,
java.util.Collection<java.lang.String> totalMemberIds,
java.util.Collection<java.lang.String> totalMembershipIds,
MembershipType membershipType,
java.util.Collection<Field> fields,
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,
QueryOptions queryOptionsForMember,
java.lang.String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForStem,
java.lang.String scopeForStem,
boolean splitScopeForStem,
boolean hasFieldForStem,
boolean hasMembershipTypeForStem)
MembershipDAO
findAllByStemOwnerOptions in interface MembershipDAOtotalStemIds - to limit memberships tototalMemberIds - to limit memberships tototalMembershipIds - to limit memberships tomembershipType - Immediate, NonImmediate, etcfields - 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 truequeryOptionsForMember - query options for member. must include paging. if sorting then sort by memberfilterForMember - if paging for member, then also filter for membersplitScopeForMember - if the scope for member has spaces in it, then split by whitespace, and find results that contain all of the scope stringshasFieldForMember - return memberships where the member has this field, note, it will return all the memberships for those membershasMembershipTypeForMember - return memberships where the member has this field, note, it will return all the memberships for those membersqueryOptionsForStem - if paging by stem, then these are the query optionsscopeForStem - scope to search for in stems if paging by stemsplitScopeForStem - if splitting scope when searching and paging by stemhasFieldForStem - if has field for stem if paging by stemhasMembershipTypeForStem - if paging for stems, this is the membership type to page on
edu.internet2.middleware.grouper.internal.dao.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, QueryOptions, String, boolean, Field, MembershipType)
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)
public java.util.Set<java.lang.Object[]> findAllByAttributeDefOwnerOptions(java.util.Collection<java.lang.String> attributeDefIds,
java.util.Collection<java.lang.String> memberIds,
java.util.Collection<java.lang.String> membershipIds,
MembershipType membershipType,
java.util.Collection<Field> fields,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.String scope,
Stem stem,
Stem.Scope stemScope,
java.lang.Boolean enabled,
java.lang.Boolean shouldCheckSecurity,
QueryOptions queryOptionsForMember,
java.lang.String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForAttributeDef,
java.lang.String scopeForAttributeDef,
boolean splitScopeForAttributeDef,
boolean hasFieldForAttributeDef,
boolean hasMembershipTypeForAttributeDef)
MembershipDAO
findAllByAttributeDefOwnerOptions in interface MembershipDAOattributeDefIds - to limit memberships tomemberIds - to limit memberships tomembershipIds - to limit memberships tomembershipType - Immediate, NonImmediate, etcfields - if finding one field, list here, otherwise all list fields will be returnedsources - if limiting memberships of members in certain sources, list herescope - sql like string which will have a % appended to itstem - if looking in a certain stemstemScope - if looking only in this stem, or all substemsenabled - null for all, true for enabled only, false for disabled onlyshouldCheckSecurity - if we should check security, default to truequeryOptionsForMember - if getting a list of members who have privileges, this is the paging/sortingfilterForMember - if filtering by member search stringsplitScopeForMember - if splitting scope (by spaces and all terms must be in there)hasFieldForMember - if the member has a privilegehasMembershipTypeForMember - if the membership type is for member listqueryOptionsForAttributeDef - if paging for attribute defs, then these are the query options for the overall pagescopeForAttributeDef - if paging for attribute defs, this is the scope to search for on the attribute defssplitScopeForAttributeDef - if scoping and paging for attribute defs, this will split the scope by whitespacehasFieldForAttributeDef - if paging by attribute def you can look for a specific field for the attribute defs
and then all fields for the resulting attribute defshasMembershipTypeForAttributeDef - if paging for attribute defs, this is the membership type
MembershipDAO#findAllByAttributeDefOwnerOptions(Collection, Collection, Collection, MembershipType, Collection, Set, String, Stem, Scope, Boolean, Boolean, QueryOptions, String, boolean, boolean, boolean)
public java.util.Set<java.lang.Object[]> findAllByAttributeDefOwnerOptions(java.util.Collection<java.lang.String> attributeDefIds,
java.util.Collection<java.lang.String> memberIds,
java.util.Collection<java.lang.String> membershipIds,
MembershipType membershipType,
java.util.Collection<Field> fields,
java.util.Set<edu.internet2.middleware.subject.Source> sources,
java.lang.String scope,
Stem stem,
Stem.Scope stemScope,
java.lang.Boolean enabled,
java.lang.Boolean shouldCheckSecurity,
QueryOptions queryOptionsForAttributeDef,
java.lang.String scopeForAttributeDef,
boolean splitScopeForAttributeDef,
boolean hasFieldForAttributeDef,
boolean hasMembershipTypeForAttributeDef)
MembershipDAO
findAllByAttributeDefOwnerOptions in interface MembershipDAOattributeDefIds - to limit memberships tomemberIds - to limit memberships tomembershipIds - to limit memberships tomembershipType - Immediate, NonImmediate, etcfields - if finding one field, list here, otherwise all list fields will be returnedsources - if limiting memberships of members in certain sources, list herescope - sql like string which will have a % appended to itstem - if looking in a certain stemstemScope - if looking only in this stem, or all substemsenabled - null for all, true for enabled only, false for disabled onlyshouldCheckSecurity - if we should check security, default to truequeryOptionsForAttributeDef - if paging for attribute defs, then these are the query options for the overall pagescopeForAttributeDef - if paging for attribute defs, this is the scope to search for on the attribute defssplitScopeForAttributeDef - if scoping and paging for attribute defs, this will split the scope by whitespacehasFieldForAttributeDef - if paging by attribute def you can look for a specific field for the attribute defs
and then all fields for the resulting attribute defshasMembershipTypeForAttributeDef - if paging for attribute defs, this is the membership type
MembershipDAO#findAllByAttributeDefOwnerOptions(Collection, Collection, Collection, MembershipType, Collection, Set, String, Stem, Scope, Boolean, Boolean, QueryOptions, String, boolean, boolean, boolean)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||