|
||||||||||
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 MembershipDAO
enabledOnly
-
public java.util.Set<Membership> findAllByCreatorOrMember(Member member, boolean enabledOnly)
findAllByCreatorOrMember
in interface MembershipDAO
member
- enabledOnly
-
public java.util.Set<Membership> findAllByCreatedAfter(java.util.Date d, Field f, boolean enabledOnly) throws GrouperDAOException
findAllByCreatedAfter
in interface MembershipDAO
d
- f
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllByCreatedBefore(java.util.Date d, Field f, boolean enabledOnly) throws GrouperDAOException
findAllByCreatedBefore
in interface MembershipDAO
d
- f
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllByMember(java.lang.String memberUUID, boolean enabledOnly) throws GrouperDAOException
findAllByMember
in interface MembershipDAO
memberUUID
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllByGroupOwnerAndField(java.lang.String ownerGroupId, Field f, boolean enabledOnly) throws GrouperDAOException
findAllByGroupOwnerAndField
in interface MembershipDAO
ownerGroupId
- f
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllByStemOwnerAndField(java.lang.String ownerStemId, Field f, boolean enabledOnly) throws GrouperDAOException
findAllByStemOwnerAndField
in interface MembershipDAO
ownerStemId
- f
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllByStemOwnerAndFieldAndType(java.lang.String ownerStemId, Field f, java.lang.String type, boolean enabledOnly) throws GrouperDAOException
findAllByStemOwnerAndFieldAndType
in interface MembershipDAO
ownerStemId
- f
- type
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId, Field f, java.lang.String type, boolean enabledOnly) throws GrouperDAOException
findAllByGroupOwnerAndFieldAndType
in interface MembershipDAO
ownerGroupId
- f
- type
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllByGroupOwnerAndFieldAndDepth(java.lang.String ownerGroupId, Field f, int depth, boolean enabledOnly)
findAllByGroupOwnerAndFieldAndDepth
in interface MembershipDAO
MembershipDAO.findAllByGroupOwnerAndFieldAndDepth(java.lang.String, edu.internet2.middleware.grouper.Field, int, boolean)
public java.util.Set<Membership> findAllByStemOwnerAndMemberAndField(java.lang.String ownerStemId, java.lang.String memberUUID, Field f, boolean enabledOnly) throws GrouperDAOException
findAllByStemOwnerAndMemberAndField
in interface MembershipDAO
ownerStemId
- memberUUID
- f
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllByGroupOwnerAndMemberAndField(java.lang.String ownerGroupId, java.lang.String memberUUID, Field f, boolean enabledOnly) throws GrouperDAOException
findAllByGroupOwnerAndMemberAndField
in interface MembershipDAO
ownerGroupId
- memberUUID
- f
- enabledOnly
-
GrouperDAOException
public java.util.Set<Member> findAllMembersByGroupOwnerAndField(java.lang.String groupOwnerId, Field f, boolean enabledOnly) throws GrouperDAOException
findAllMembersByGroupOwnerAndField
in interface MembershipDAO
GrouperDAOException
- if any DAO errors occur.MembershipDAO.findAllMembersByGroupOwnerAndField(java.lang.String, edu.internet2.middleware.grouper.Field, boolean)
public java.util.Set<Member> findAllMembersByGroupOwnerAndField(java.lang.String groupOwnerId, Field f, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions, boolean enabledOnly) throws GrouperDAOException
findAllMembersByGroupOwnerAndField
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllMembersByGroupOwnerAndField(java.lang.String, edu.internet2.middleware.grouper.Field, Set, edu.internet2.middleware.grouper.internal.dao.QueryOptions, boolean)
public java.util.Set<Member> findAllMembersByGroupOwnerAndField(java.lang.String groupOwnerId, Field f, QueryOptions queryOptions, boolean enabledOnly) throws GrouperDAOException
findAllMembersByGroupOwnerAndField
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllMembersByGroupOwnerAndField(java.lang.String, edu.internet2.middleware.grouper.Field, edu.internet2.middleware.grouper.internal.dao.QueryOptions, boolean)
public java.util.Set<Member> findAllMembersByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId, Field f, java.lang.String type, QueryOptions queryOptions, boolean enabledOnly)
findAllMembersByGroupOwnerAndFieldAndType
in interface MembershipDAO
ownerGroupId
- f
- type
- queryOptions
- enabledOnly
-
GrouperDAOException
public java.util.Set<java.lang.Object[]> findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> totalGroupIds, java.util.Collection<java.lang.String> totalMemberIds, java.util.Collection<java.lang.String> totalMembershipIds, MembershipType membershipType, Field field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled)
MembershipDAO
findAllByGroupOwnerOptions
in interface MembershipDAO
totalGroupIds
- to limit memberships tototalMemberIds
- to limit memberships tototalMembershipIds
- to limit memberships tomembershipType
- Immediate, NonImmediate, etcfield
- if finding one field, list here, otherwise all list fields will be returnedsources
- if limiting memberships of members in certain sources, list herescope
- sql like string which will have a % appended to itstem
- if looking in a certain stemstemScope
- if looking only in this stem, or all substemsenabled
- null for all, true for enabled only, false for disabled only
MembershipDAO.findAllByGroupOwnerOptions(java.util.Collection, java.util.Collection, java.util.Collection, edu.internet2.middleware.grouper.membership.MembershipType, edu.internet2.middleware.grouper.Field, Set, java.lang.String, edu.internet2.middleware.grouper.Stem, edu.internet2.middleware.grouper.Stem.Scope, java.lang.Boolean)
public java.util.Set<java.lang.Object[]> findAllByGroupOwnerOptions(java.util.Collection<java.lang.String> totalGroupIds, java.util.Collection<java.lang.String> totalMemberIds, java.util.Collection<java.lang.String> totalMembershipIds, MembershipType membershipType, Field field, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.String scope, Stem stem, Stem.Scope stemScope, java.lang.Boolean enabled, java.lang.Boolean checkSecurity)
MembershipDAO
findAllByGroupOwnerOptions
in interface MembershipDAO
totalGroupIds
- to limit memberships tototalMemberIds
- to limit memberships tototalMembershipIds
- to limit memberships tomembershipType
- Immediate, NonImmediate, etcfield
- if finding one field, list here, otherwise all list fields will be returnedsources
- if limiting memberships of members in certain sources, list herescope
- sql like string which will have a % appended to itstem
- if looking in a certain stemstemScope
- if looking only in this stem, or all substemsenabled
- null for all, true for enabled only, false for disabled onlycheckSecurity
- if we should check security, default to true
MembershipDAO.findAllByGroupOwnerOptions(java.util.Collection, java.util.Collection, java.util.Collection, edu.internet2.middleware.grouper.membership.MembershipType, edu.internet2.middleware.grouper.Field, Set, java.lang.String, edu.internet2.middleware.grouper.Stem, edu.internet2.middleware.grouper.Stem.Scope, java.lang.Boolean, Boolean)
public java.util.Set<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 MembershipDAO
totalGroupIds
- to limit memberships tototalMemberIds
- to limit memberships tototalMembershipIds
- to limit memberships tomembershipType
- Immediate, NonImmediate, etcfield
- if finding one field, list here, otherwise all list fields will be returnedsources
- if limiting memberships of members in certain sources, list herescope
- sql like string which will have a % appended to itstem
- if looking in a certain stemstemScope
- if looking only in this stem, or all substemsenabled
- null for all, true for enabled only, false for disabled onlycheckSecurity
- if we should check security, default to 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 MembershipDAO
totalGroupIds
- 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 MembershipDAO
ownerGroupId
- f
- type
- sources
- queryOptions
- enabledOnly
-
GrouperDAOException
public java.util.Set<Member> findAllMembersByOwnerAndFieldAndType(java.lang.String ownerId, Field f, java.lang.String type, java.util.Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions, boolean enabledOnly, SortStringEnum memberSortStringEnum, SearchStringEnum memberSearchStringEnum, java.lang.String memberSearchStringValue) throws GrouperDAOException
findAllMembersByOwnerAndFieldAndType
in interface MembershipDAO
memberSortStringEnum
- How to sort results or null for no sorting unless specified by queryOptionsmemberSearchStringEnum
- Specify search string if searching for members in the groupmemberSearchStringValue
- Search string value.
GrouperDAOException
MembershipDAO.findAllMembersByOwnerAndFieldAndType(java.lang.String, edu.internet2.middleware.grouper.Field, java.lang.String, java.util.Set, edu.internet2.middleware.grouper.internal.dao.QueryOptions, boolean, edu.internet2.middleware.grouper.member.SortStringEnum, edu.internet2.middleware.grouper.member.SearchStringEnum, java.lang.String)
public java.util.Set<Member> findAllMembersByStemOwnerAndFieldAndType(java.lang.String ownerStemId, Field f, java.lang.String type, QueryOptions queryOptions, boolean enabledOnly) throws GrouperDAOException
findAllMembersByStemOwnerAndFieldAndType
in interface MembershipDAO
ownerStemId
- f
- type
- queryOptions
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllByGroupOwnerAndFieldAndMembersAndType(java.lang.String ownerGroupId, Field f, java.util.Collection<Member> members, java.lang.String type, boolean enabledOnly) throws GrouperDAOException
findAllByGroupOwnerAndFieldAndMembersAndType
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllByGroupOwnerAndFieldAndMembersAndType(java.lang.String, edu.internet2.middleware.grouper.Field, java.util.Collection, java.lang.String, boolean)
public java.util.Set<Membership> findAllByGroupOwnerAndFieldAndMemberIdsAndType(java.lang.String ownerGroupId, Field f, java.util.Collection<java.lang.String> memberIds, java.lang.String type, boolean enabledOnly) throws GrouperDAOException
findAllByGroupOwnerAndFieldAndMemberIdsAndType
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllByGroupOwnerAndFieldAndMemberIdsAndType(java.lang.String, edu.internet2.middleware.grouper.Field, java.util.Collection, java.lang.String, boolean)
public java.util.Set<Membership> findAllByGroupOwnerAndFieldAndMembers(java.lang.String ownerGroupId, Field f, java.util.Collection<Member> members, boolean enabledOnly) throws GrouperDAOException
MembershipDAO
findAllByGroupOwnerAndFieldAndMembers
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllByGroupOwnerAndFieldAndMembers(java.lang.String, edu.internet2.middleware.grouper.Field, java.util.Collection, boolean)
public java.util.Set<Membership> findAllByGroupOwnerAndCompositeAndMembers(java.lang.String ownerGroupId, java.util.Collection<Member> members, boolean enabledOnly) throws GrouperDAOException
findAllByGroupOwnerAndCompositeAndMembers
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllByGroupOwnerAndCompositeAndMembers(java.lang.String, java.util.Collection, boolean)
public Membership findByGroupOwnerAndMemberAndFieldAndType(java.lang.String ownerGroupId, java.lang.String memberUUID, Field f, java.lang.String type, boolean exceptionIfNull, boolean enabledOnly) throws GrouperDAOException, MembershipNotFoundException
findByGroupOwnerAndMemberAndFieldAndType
in interface MembershipDAO
GrouperDAOException
MembershipNotFoundException
MembershipDAO.findByGroupOwnerAndMemberAndFieldAndType(java.lang.String, java.lang.String, edu.internet2.middleware.grouper.Field, java.lang.String, boolean, boolean)
public Membership findByStemOwnerAndMemberAndFieldAndType(java.lang.String ownerStemId, java.lang.String memberUUID, Field f, java.lang.String type, boolean exceptionIfNull, boolean enabledOnly) throws GrouperDAOException, MembershipNotFoundException
findByStemOwnerAndMemberAndFieldAndType
in interface MembershipDAO
GrouperDAOException
MembershipNotFoundException
MembershipDAO.findByStemOwnerAndMemberAndFieldAndType(java.lang.String, java.lang.String, edu.internet2.middleware.grouper.Field, java.lang.String, boolean, boolean)
public java.util.Set<Membership> findAllChildMemberships(Membership _ms, boolean enabledOnly) throws GrouperDAOException
findAllChildMemberships
in interface MembershipDAO
_ms
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllEffectiveByGroupOwner(java.lang.String ownerGroupId, java.lang.String memberUUID, Field f, java.lang.String viaGroupId, int depth, boolean enabledOnly) throws GrouperDAOException
findAllEffectiveByGroupOwner
in interface MembershipDAO
ownerGroupId
- memberUUID
- f
- viaGroupId
- depth
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllEffectiveByStemOwner(java.lang.String ownerStemId, java.lang.String memberUUID, Field f, java.lang.String viaGroupId, int depth, boolean enabledOnly) throws GrouperDAOException
findAllEffectiveByStemOwner
in interface MembershipDAO
ownerStemId
- memberUUID
- f
- viaGroupId
- depth
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllEffectiveByMemberAndField(java.lang.String memberUUID, Field f, boolean enabledOnly) throws GrouperDAOException
findAllEffectiveByMemberAndField
in interface MembershipDAO
memberUUID
- f
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllEffectiveByGroupOwnerAndMemberAndField(java.lang.String ownerGroupId, java.lang.String memberUUID, Field f, boolean enabledOnly) throws GrouperDAOException
findAllEffectiveByGroupOwnerAndMemberAndField
in interface MembershipDAO
ownerGroupId
- memberUUID
- f
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllByGroupOwnerAndMember(java.lang.String ownerGroupId, java.lang.String memberUUID, boolean enabledOnly) throws GrouperDAOException
findAllByGroupOwnerAndMember
in interface MembershipDAO
ownerGroupId
- memberUUID
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllImmediateByMember(java.lang.String memberUUID, boolean enabledOnly) throws GrouperDAOException
findAllImmediateByMember
in interface MembershipDAO
memberUUID
- enabledOnly
-
GrouperDAOException
public java.util.List<Membership> findAllByGroupOwnerAsList(java.lang.String ownerGroupId, boolean enabledOnly) throws GrouperDAOException
findAllByGroupOwnerAsList
in interface MembershipDAO
ownerGroupId
- enabledOnly
-
GrouperDAOException
public java.util.List<Membership> findAllByStemOwnerAsList(java.lang.String ownerStemId, boolean enabledOnly) throws GrouperDAOException
findAllByStemOwnerAsList
in interface MembershipDAO
ownerStemId
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllImmediateByMemberAndField(java.lang.String memberUUID, Field f, boolean enabledOnly) throws GrouperDAOException
findAllImmediateByMemberAndField
in interface MembershipDAO
memberUUID
- f
- enabledOnly
-
GrouperDAOException
public java.util.Set<Membership> findAllImmediateByMemberAndFieldType(java.lang.String memberUUID, java.lang.String fieldType, boolean enabledOnly) throws GrouperDAOException
findAllImmediateByMemberAndFieldType
in interface MembershipDAO
memberUUID
- fieldType
- enabledOnly
-
GrouperDAOException
public Membership findByUuid(java.lang.String uuid, boolean exceptionIfNull, boolean enabledOnly) throws GrouperDAOException, MembershipNotFoundException
findByUuid
in interface MembershipDAO
uuid
- exceptionIfNull
- enabledOnly
-
GrouperDAOException
MembershipNotFoundException
public Membership findByUuid(java.lang.String uuid, boolean exceptionIfNull, boolean enabledOnly, QueryOptions queryOptions) throws GrouperDAOException, MembershipNotFoundException
findByUuid
in interface MembershipDAO
uuid
- exceptionIfNull
- enabledOnly
- queryOptions
-
GrouperDAOException
MembershipNotFoundException
public java.util.Set<Membership> findMembershipsByMemberAndFieldSecure(GrouperSession grouperSession, java.lang.String memberUUID, Field f, boolean enabledOnly) throws GrouperDAOException
MembershipDAO
findMembershipsByMemberAndFieldSecure
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findMembershipsByMemberAndFieldSecure(edu.internet2.middleware.grouper.GrouperSession, java.lang.String, edu.internet2.middleware.grouper.Field, boolean)
public void save(Membership ms)
MembershipDAO
save
in interface MembershipDAO
MembershipDAO.save(edu.internet2.middleware.grouper.Membership)
public void save(java.util.Set<Membership> mships)
MembershipDAO
save
in interface MembershipDAO
MembershipDAO.save(java.util.Set)
public void delete(Membership ms)
MembershipDAO
delete
in interface MembershipDAO
MembershipDAO.delete(edu.internet2.middleware.grouper.Membership)
public void update(Membership ms)
MembershipDAO
update
in interface MembershipDAO
MembershipDAO.update(edu.internet2.middleware.grouper.Membership)
public void delete(java.util.Set<Membership> mships)
MembershipDAO
delete
in interface MembershipDAO
MembershipDAO.delete(java.util.Set)
public void update(java.util.Set<Membership> mships)
MembershipDAO
update
in interface MembershipDAO
MembershipDAO.update(java.util.Set)
public Membership findParentMembership(Membership _ms) throws GrouperDAOException
findParentMembership
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findParentMembership(edu.internet2.middleware.grouper.Membership)
public java.util.Set<Membership> findMissingImmediateGroupSetsForGroupOwners()
MembershipDAO
findMissingImmediateGroupSetsForGroupOwners
in interface MembershipDAO
MembershipDAO.findMissingImmediateGroupSetsForGroupOwners()
public java.util.Set<Membership> findMissingImmediateGroupSetsForStemOwners()
MembershipDAO
findMissingImmediateGroupSetsForStemOwners
in interface MembershipDAO
MembershipDAO.findMissingImmediateGroupSetsForStemOwners()
public Membership findByAttrDefOwnerAndMemberAndFieldAndType(java.lang.String ownerAttrDefId, java.lang.String memberUUID, Field f, java.lang.String type, boolean exceptionIfNull, boolean enabledOnly) throws GrouperDAOException, MembershipNotFoundException
findByAttrDefOwnerAndMemberAndFieldAndType
in interface MembershipDAO
GrouperDAOException
MembershipNotFoundException
MembershipDAO.findByAttrDefOwnerAndMemberAndFieldAndType(java.lang.String, java.lang.String, edu.internet2.middleware.grouper.Field, java.lang.String, boolean, boolean)
public java.util.Set<Membership> findAllEffectiveByAttrDefOwner(java.lang.String ownerAttrDefId, java.lang.String memberUUID, Field f, java.lang.String viaGroupId, int depth, boolean enabledOnly) throws GrouperDAOException
findAllEffectiveByAttrDefOwner
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllEffectiveByAttrDefOwner(java.lang.String, java.lang.String, edu.internet2.middleware.grouper.Field, java.lang.String, int, boolean)
public java.util.Set<Member> findAllMembersByAttrDefOwnerAndFieldAndType(java.lang.String ownerAttrDefId, Field f, java.lang.String type, QueryOptions queryOptions, boolean enabledOnly) throws GrouperDAOException
findAllMembersByAttrDefOwnerAndFieldAndType
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllMembersByAttrDefOwnerAndFieldAndType(java.lang.String, edu.internet2.middleware.grouper.Field, java.lang.String, edu.internet2.middleware.grouper.internal.dao.QueryOptions, boolean)
public java.util.Set<Membership> findMissingImmediateGroupSetsForAttrDefOwners()
MembershipDAO
findMissingImmediateGroupSetsForAttrDefOwners
in interface MembershipDAO
MembershipDAO.findMissingImmediateGroupSetsForAttrDefOwners()
public java.util.Set<Membership> findAllByAttrDefOwnerAndField(java.lang.String ownerAttrDefId, Field f, boolean enabledOnly) throws GrouperDAOException
findAllByAttrDefOwnerAndField
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllByAttrDefOwnerAndField(java.lang.String, edu.internet2.middleware.grouper.Field, boolean)
public java.util.Set<Membership> findAllByAttrDefOwnerAndFieldAndType(java.lang.String ownerAttrDefId, Field f, java.lang.String type, boolean enabledOnly) throws GrouperDAOException
findAllByAttrDefOwnerAndFieldAndType
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllByAttrDefOwnerAndFieldAndType(java.lang.String, edu.internet2.middleware.grouper.Field, java.lang.String, boolean)
public java.util.Set<Membership> findAllByAttrDefOwnerAndMemberAndField(java.lang.String ownerAttrDefId, java.lang.String memberUUID, Field f, boolean enabledOnly) throws GrouperDAOException
findAllByAttrDefOwnerAndMemberAndField
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllByAttrDefOwnerAndMemberAndField(java.lang.String, java.lang.String, edu.internet2.middleware.grouper.Field, boolean)
public java.util.List<Membership> findAllByAttrDefOwnerAsList(java.lang.String attrDefId, boolean enabledOnly) throws GrouperDAOException
findAllByAttrDefOwnerAsList
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllByAttrDefOwnerAsList(java.lang.String, boolean)
public java.util.List<Membership> findAllImmediateByAttrDefOwnerAsList(java.lang.String attrDefId, boolean enabledOnly) throws GrouperDAOException
findAllImmediateByAttrDefOwnerAsList
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllImmediateByAttrDefOwnerAsList(java.lang.String, boolean)
public java.util.Set<Membership> findAllByAttrDefOwnerAndMember(java.lang.String ownerAttrDefId, java.lang.String memberUUID, boolean enabledOnly) throws GrouperDAOException
findAllByAttrDefOwnerAndMember
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllByAttrDefOwnerAndMember(java.lang.String, java.lang.String, boolean)
public java.util.Set<Membership> findAllEnabledDisabledMismatch()
MembershipDAO
findAllEnabledDisabledMismatch
in interface MembershipDAO
MembershipDAO.findAllEnabledDisabledMismatch()
public java.util.Set<Membership> findAllNonImmediateByMember(java.lang.String memberUUID, boolean enabledOnly) throws GrouperDAOException
findAllNonImmediateByMember
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllNonImmediateByMember(java.lang.String, boolean)
public java.util.Set<Membership> findAllNonImmediateByMemberAndField(java.lang.String memberUUID, Field f, boolean enabledOnly) throws GrouperDAOException
findAllNonImmediateByMemberAndField
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllNonImmediateByMemberAndField(java.lang.String, edu.internet2.middleware.grouper.Field, boolean)
public java.util.Set<Membership> findAllNonImmediateByMemberAndFieldType(java.lang.String memberUUID, java.lang.String fieldType, boolean enabledOnly) throws GrouperDAOException
findAllNonImmediateByMemberAndFieldType
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findAllNonImmediateByMemberAndFieldType(java.lang.String, java.lang.String, boolean)
public Membership findByImmediateUuidOrKey(java.lang.String uuid, java.lang.String memberUUID, java.lang.String fieldId, java.lang.String ownerAttrDefId, java.lang.String ownerGroupId, java.lang.String ownerStemId, boolean exceptionIfNull) throws GrouperDAOException
findByImmediateUuidOrKey
in interface MembershipDAO
GrouperDAOException
MembershipDAO.findByImmediateUuidOrKey(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean)
public void saveUpdateProperties(Membership membership)
MembershipDAO
saveUpdateProperties
in interface MembershipDAO
MembershipDAO.saveUpdateProperties(edu.internet2.middleware.grouper.Membership)
public java.util.Set<java.lang.String> findSourceIdsByGroupOwnerOptions(java.lang.String groupId, MembershipType membershipType, Field field, java.lang.Boolean enabled)
MembershipDAO
findSourceIdsByGroupOwnerOptions
in interface MembershipDAO
groupId
- to limit memberships tomembershipType
- Immediate, NonImmediate, etcfield
- if finding one field, list here, otherwise members list is returnedenabled
- null for all, true for enabled only, false for disabled only
MembershipDAO.findSourceIdsByGroupOwnerOptions(java.lang.String, edu.internet2.middleware.grouper.membership.MembershipType, edu.internet2.middleware.grouper.Field, java.lang.Boolean)
public java.util.Set<Membership> findAllByStemParentOfGroupOwnerAndFieldAndType(Stem stem, Stem.Scope stemScope, Field field, MembershipType membershipType, java.lang.Boolean enabledOnly, java.lang.String memberId) throws GrouperDAOException
findAllByStemParentOfGroupOwnerAndFieldAndType
in interface MembershipDAO
membershipType
- e.g. immediate
GrouperDAOException
MembershipDAO#findAllByStemParentOfGroupOwnerAndFieldAndType(Stem, Scope, Field, MembershipType, Boolean, String)
public java.util.Set<Member> findAllMembersInOneGroupNotOtherAndType(java.lang.String ownerInGroupId, java.lang.String ownerNotInGroupId, java.lang.String typeIn, java.lang.String typeNotIn, QueryOptions queryOptions, java.lang.Boolean enabled, boolean disabledOwnerNull) throws GrouperDAOException
findAllMembersInOneGroupNotOtherAndType
in interface MembershipDAO
enabled
- T for enabled, F for disabled, null for alldisabledOwnerNull
- if true, the owner must have disabled date of null
GrouperDAOException
MembershipDAO.findAllMembersInOneGroupNotOtherAndType(String, String, String, String, QueryOptions, Boolean, boolean)
public java.util.Set<Membership> findAllMembershipsByGroupOwnerFieldDisabledRange(java.lang.String ownerGroupId, Field f, java.sql.Timestamp disabledDateFrom, java.sql.Timestamp disabledDateTo)
MembershipDAO
findAllMembershipsByGroupOwnerFieldDisabledRange
in interface MembershipDAO
ownerGroupId
- memberships in this ownerdisabledDateFrom
- null if dont considerdisabledDateTo
- null if dont consider
MembershipDAO.findAllMembershipsByGroupOwnerFieldDisabledRange(java.lang.String, edu.internet2.middleware.grouper.Field, java.sql.Timestamp, java.sql.Timestamp)
public java.util.Set<Member> findAllMembersInOneGroupNotStem(java.lang.String ownerInGroupId, Stem ownerNotInStem, Stem.Scope stemScope, java.lang.String typeIn, QueryOptions queryOptions)
MembershipDAO
findAllMembersInOneGroupNotStem
in interface MembershipDAO
MembershipDAO#findAllMembersInOneGroupNotStem(String, Stem, Scope, String, QueryOptions)
public java.util.Set<java.lang.Object[]> findAllByAttributeDefOwnerOptions(java.lang.String attributeDefId, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.Boolean enabled, QueryOptions queryOptions)
MembershipDAO
findAllByAttributeDefOwnerOptions
in interface MembershipDAO
attributeDefId
- to limit memberships tomembershipType
- Immediate, NonImmediate, etcfields
- if finding by fields, list here, otherwise all list fields will be returnedsources
- if limiting memberships of members in certain sources, list hereenabled
- null for all, true for enabled only, false for disabled onlyqueryOptions
- for the query
MembershipDAO.findAllByAttributeDefOwnerOptions(java.lang.String, edu.internet2.middleware.grouper.membership.MembershipType, java.util.Collection, java.util.Set, java.lang.Boolean, edu.internet2.middleware.grouper.internal.dao.QueryOptions)
public java.util.Set<java.lang.Object[]> findAllByAttributeDefOwnerOptions(java.lang.String attributeDefId, java.util.Collection<java.lang.String> totalMemberIds, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.Boolean enabled, QueryOptions queryOptions)
MembershipDAO
findAllByAttributeDefOwnerOptions
in interface MembershipDAO
attributeDefId
- to limit memberships tototalMemberIds
- memberids to get, or blank for allmembershipType
- Immediate, NonImmediate, etcfields
- if finding by fields, list here, otherwise all list fields will be returnedsources
- if limiting memberships of members in certain sources, list hereenabled
- null for all, true for enabled only, false for disabled onlyqueryOptions
- for the query
MembershipDAO.findAllByAttributeDefOwnerOptions(java.lang.String, java.util.Collection, edu.internet2.middleware.grouper.membership.MembershipType, java.util.Collection, java.util.Set, java.lang.Boolean, edu.internet2.middleware.grouper.internal.dao.QueryOptions)
public java.util.List<Member> findAllMembersByAttributeDefOwnerOptions(java.lang.String attributeDefId, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.Boolean enabled, QueryOptions queryOptions)
findAllMembersByAttributeDefOwnerOptions
in interface MembershipDAO
attributeDefId
- to limit memberships tomembershipType
- Immediate, NonImmediate, etcfields
- if finding by fields, list here, otherwise all list fields will be returnedsources
- if limiting memberships of members in certain sources, list hereenabled
- null for all, true for enabled only, false for disabled onlyqueryOptions
- for the query
MembershipDAO.findAllMembersByAttributeDefOwnerOptions(java.lang.String, edu.internet2.middleware.grouper.membership.MembershipType, java.util.Collection, java.util.Set, java.lang.Boolean, edu.internet2.middleware.grouper.internal.dao.QueryOptions)
public java.util.List<Member> findAllMembersByGroupOwnerOptions(java.lang.String groupId, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.Boolean enabled, QueryOptions queryOptions)
findAllMembersByGroupOwnerOptions
in interface MembershipDAO
groupId
- to limit memberships tomembershipType
- Immediate, NonImmediate, etcfields
- if finding by fields, list here, otherwise all list fields will be returnedsources
- if limiting memberships of members in certain sources, list hereenabled
- null for all, true for enabled only, false for disabled onlyqueryOptions
- for the query
MembershipDAO.findAllMembersByGroupOwnerOptions(java.lang.String, edu.internet2.middleware.grouper.membership.MembershipType, java.util.Collection, java.util.Set, java.lang.Boolean, edu.internet2.middleware.grouper.internal.dao.QueryOptions)
public java.util.Set<java.lang.Object[]> findAllByGroupOwnerOptions(java.lang.String groupId, java.util.Collection<java.lang.String> totalMemberIds, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.Boolean enabled, QueryOptions queryOptions)
MembershipDAO
findAllByGroupOwnerOptions
in interface MembershipDAO
groupId
- to limit memberships tototalMemberIds
- memberids to get, or blank for allmembershipType
- Immediate, NonImmediate, etcfields
- if finding by fields, list here, otherwise all list fields will be returnedsources
- if limiting memberships of members in certain sources, list hereenabled
- null for all, true for enabled only, false for disabled onlyqueryOptions
- for the query
MembershipDAO.findAllByGroupOwnerOptions(java.lang.String, java.util.Collection, edu.internet2.middleware.grouper.membership.MembershipType, java.util.Collection, java.util.Set, java.lang.Boolean, edu.internet2.middleware.grouper.internal.dao.QueryOptions)
public java.util.Set<java.lang.Object[]> findAllByGroupOwnerOptions(java.lang.String groupId, MembershipType membershipType, java.util.Collection<Field> fields, java.util.Set<edu.internet2.middleware.subject.Source> sources, java.lang.Boolean enabled, QueryOptions queryOptions)
MembershipDAO
findAllByGroupOwnerOptions
in interface MembershipDAO
groupId
- to limit memberships tomembershipType
- Immediate, NonImmediate, etcfields
- if finding by fields, list here, otherwise all list fields will be returnedsources
- if limiting memberships of members in certain sources, list hereenabled
- null for all, true for enabled only, false for disabled onlyqueryOptions
- for the query
MembershipDAO.findAllByGroupOwnerOptions(java.lang.String, edu.internet2.middleware.grouper.membership.MembershipType, java.util.Collection, java.util.Set, java.lang.Boolean, edu.internet2.middleware.grouper.internal.dao.QueryOptions)
public java.util.Set<Membership> findAllMembershipEntriesByGroupOwnerAndFieldAndType(java.lang.String ownerGroupId, Field f, java.lang.String type, boolean enabledOnly)
MembershipDAO
findAllMembershipEntriesByGroupOwnerAndFieldAndType
in interface MembershipDAO
MembershipDAO.findAllMembershipEntriesByGroupOwnerAndFieldAndType(java.lang.String, edu.internet2.middleware.grouper.Field, java.lang.String, boolean)
public java.util.Set<java.lang.Object[]> findMissingComplementMemberships()
findMissingComplementMemberships
in interface MembershipDAO
edu.internet2.middleware.grouper.internal.dao.MembershipDAO#findMissingCompositeComplement()
public java.util.Set<java.lang.Object[]> findMissingUnionMemberships()
findMissingUnionMemberships
in interface MembershipDAO
MembershipDAO.findMissingUnionMemberships()
public java.util.Set<java.lang.Object[]> findMissingIntersectionMemberships()
findMissingIntersectionMemberships
in interface MembershipDAO
MembershipDAO.findMissingIntersectionMemberships()
public java.util.Set<Membership> findBadComplementMemberships()
findBadComplementMemberships
in interface MembershipDAO
MembershipDAO.findBadComplementMemberships()
public java.util.Set<Membership> findBadUnionMemberships()
findBadUnionMemberships
in interface MembershipDAO
MembershipDAO.findBadUnionMemberships()
public java.util.Set<Membership> findBadIntersectionMemberships()
findBadIntersectionMemberships
in interface MembershipDAO
MembershipDAO.findBadUnionMemberships()
public java.util.Set<Membership> findBadMembershipsOnCompositeGroup()
MembershipDAO
findBadMembershipsOnCompositeGroup
in interface MembershipDAO
edu.internet2.middleware.grouper.internal.dao.MembershipDAO#findBadImmediateMembershipsOnCompositeGroup()
public java.util.Set<Membership> findBadMembershipsDeletedGroupAsMember()
MembershipDAO
findBadMembershipsDeletedGroupAsMember
in interface MembershipDAO
MembershipDAO.findBadMembershipsDeletedGroupAsMember()
public java.util.Set<Membership> findBadCompositeMembershipsOnNonCompositeGroup()
findBadCompositeMembershipsOnNonCompositeGroup
in interface MembershipDAO
edu.internet2.middleware.grouper.internal.dao.MembershipDAO#findBadImmediateMembershipsOnCompositeGroup()
public Membership findByImmediateUuid(java.lang.String uuid, boolean exceptionIfNull)
findByImmediateUuid
in interface MembershipDAO
MembershipDAO.findByImmediateUuid(java.lang.String, boolean)
public Membership findByImmediateUuid(java.lang.String uuid, boolean exceptionIfNull, QueryOptions queryOptions)
findByImmediateUuid
in interface MembershipDAO
MembershipDAO.findByImmediateUuid(java.lang.String, boolean, QueryOptions)
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 MembershipDAO
totalStemIds
- 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 MembershipDAO
totalStemIds
- 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 MembershipDAO
totalAttributeDefIds
- 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 MembershipDAO
attributeDefIds
- 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 MembershipDAO
attributeDefIds
- 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 |