|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MemberDAO
Basic Member
DAO interface.
Method Summary | |
---|---|
java.util.Set<java.lang.String> |
_internal_membersComplement(java.lang.String groupUuid1,
java.lang.String groupUuid2)
find the set of member uuids of the complement of two groups |
java.util.Set<java.lang.String> |
_internal_membersIntersection(java.lang.String groupUuid1,
java.lang.String groupUuid2)
find the set of member uuids of the intersection of two groups |
java.util.Set<java.lang.String> |
_internal_membersUnion(java.lang.String groupUuid1,
java.lang.String groupUuid2)
find the set of member uuids of the union of two groups |
void |
create(Member _m)
|
boolean |
exists(java.lang.String uuid)
|
void |
existsCachePut(java.lang.String uuid,
boolean exists)
update the exists cache |
java.util.Set<Member> |
findAll()
|
java.util.Set<Member> |
findAll(edu.internet2.middleware.subject.Source source)
|
java.util.Set<Member> |
findAllUsed(edu.internet2.middleware.subject.Source source)
find all members that are used somewhere (e.g. memberships or attributes) |
java.util.Set<Member> |
findByIds(java.util.Collection<java.lang.String> ids,
QueryOptions queryOptions)
find by ids secure |
Member |
findBySubject(java.lang.String subjectId)
Deprecated. use overload |
Member |
findBySubject(java.lang.String subjectId,
boolean exceptionIfNull)
find by subject id only (cant be duplicates) |
Member |
findBySubject(java.lang.String subjectId,
java.lang.String src)
Deprecated. use overload |
Member |
findBySubject(java.lang.String subjectId,
java.lang.String src,
boolean exceptionIfNull)
find by subject id and source id |
Member |
findBySubject(java.lang.String id,
java.lang.String src,
java.lang.String type)
Deprecated. use overload |
Member |
findBySubject(java.lang.String id,
java.lang.String src,
java.lang.String type,
boolean exceptionIfNull)
|
Member |
findBySubject(java.lang.String id,
java.lang.String src,
java.lang.String type,
boolean exceptionIfNull,
QueryOptions queryOptions)
find member by subject |
Member |
findBySubject(edu.internet2.middleware.subject.Subject subj)
Deprecated. use overload |
Member |
findBySubject(edu.internet2.middleware.subject.Subject subj,
boolean exceptionIfNull)
|
java.util.Set<Member> |
findBySubjects(java.util.Collection<edu.internet2.middleware.subject.Subject> subjects,
boolean createIfNotExists)
find members by subjects and create if not exist possibly |
java.util.Set<Member> |
findBySubjectsInGroup(GrouperSession grouperSession,
java.util.Set<edu.internet2.middleware.subject.Subject> subjects,
Group group,
Field field,
MembershipType membershipType)
convert a set of subjects to a set of members |
Member |
findByUuid(java.lang.String uuid)
Deprecated. |
Member |
findByUuid(java.lang.String uuid,
boolean exceptionIfNull)
|
Member |
findByUuidOrSubject(java.lang.String uuid,
java.lang.String subjectId,
java.lang.String source,
boolean exceptionIfNull)
find a member by uuid or subject id |
void |
saveUpdateProperties(Member member)
save the udpate properties which are auto saved when business method is called |
void |
update(Member _m)
|
void |
uuid2dtoCacheRemove(java.lang.String uuid)
remove from cache |
Method Detail |
---|
java.util.Set<Member> findByIds(java.util.Collection<java.lang.String> ids, QueryOptions queryOptions)
ids
- queryOptions
-
void create(Member _m) throws GrouperDAOException
GrouperDAOException
boolean exists(java.lang.String uuid) throws GrouperDAOException
GrouperDAOException
java.util.Set<Member> findAll() throws GrouperDAOException
GrouperDAOException
java.util.Set<Member> findAll(edu.internet2.middleware.subject.Source source) throws GrouperDAOException
GrouperDAOException
java.util.Set<Member> findAllUsed(edu.internet2.middleware.subject.Source source) throws GrouperDAOException
source
-
GrouperDAOException
@Deprecated Member findBySubject(edu.internet2.middleware.subject.Subject subj) throws GrouperDAOException, MemberNotFoundException
GrouperDAOException
MemberNotFoundException
Member findBySubject(edu.internet2.middleware.subject.Subject subj, boolean exceptionIfNull) throws GrouperDAOException, MemberNotFoundException
GrouperDAOException
MemberNotFoundException
@Deprecated Member findBySubject(java.lang.String id, java.lang.String src, java.lang.String type) throws GrouperDAOException, MemberNotFoundException
GrouperDAOException
MemberNotFoundException
Member findBySubject(java.lang.String id, java.lang.String src, java.lang.String type, boolean exceptionIfNull) throws GrouperDAOException, MemberNotFoundException
GrouperDAOException
MemberNotFoundException
Member findBySubject(java.lang.String id, java.lang.String src, java.lang.String type, boolean exceptionIfNull, QueryOptions queryOptions) throws GrouperDAOException, MemberNotFoundException
id
- src
- type
- exceptionIfNull
- queryOptions
-
GrouperDAOException
MemberNotFoundException
@Deprecated Member findBySubject(java.lang.String subjectId) throws GrouperDAOException, MemberNotFoundException, MemberNotUniqueException
subjectId
-
GrouperDAOException
MemberNotFoundException
MemberNotUniqueException
Member findBySubject(java.lang.String subjectId, boolean exceptionIfNull) throws GrouperDAOException, MemberNotFoundException, MemberNotUniqueException
subjectId
-
GrouperDAOException
MemberNotFoundException
MemberNotUniqueException
Member findBySubject(java.lang.String subjectId, java.lang.String src, boolean exceptionIfNull) throws GrouperDAOException, MemberNotFoundException
subjectId
- src
-
GrouperDAOException
MemberNotFoundException
@Deprecated Member findBySubject(java.lang.String subjectId, java.lang.String src) throws GrouperDAOException, MemberNotFoundException
subjectId
- src
-
GrouperDAOException
MemberNotFoundException
@Deprecated Member findByUuid(java.lang.String uuid) throws GrouperDAOException, MemberNotFoundException
GrouperDAOException
MemberNotFoundException
Member findByUuid(java.lang.String uuid, boolean exceptionIfNull) throws GrouperDAOException, MemberNotFoundException
GrouperDAOException
MemberNotFoundException
void update(Member _m) throws GrouperDAOException
GrouperDAOException
void existsCachePut(java.lang.String uuid, boolean exists)
uuid
- exists
- void uuid2dtoCacheRemove(java.lang.String uuid)
uuid
- java.util.Set<java.lang.String> _internal_membersIntersection(java.lang.String groupUuid1, java.lang.String groupUuid2)
groupUuid1
- groupUuid2
-
java.util.Set<java.lang.String> _internal_membersUnion(java.lang.String groupUuid1, java.lang.String groupUuid2)
groupUuid1
- groupUuid2
-
java.util.Set<java.lang.String> _internal_membersComplement(java.lang.String groupUuid1, java.lang.String groupUuid2)
groupUuid1
- groupUuid2
-
java.util.Set<Member> findBySubjectsInGroup(GrouperSession grouperSession, java.util.Set<edu.internet2.middleware.subject.Subject> subjects, Group group, Field field, MembershipType membershipType)
grouperSession
- subjects
- to convert to membersgroup
- that subjects must be infield
- that they must be in in the group (null will default to eh members listmembershipType
- that they must be in in the group or null for any
java.util.Set<Member> findBySubjects(java.util.Collection<edu.internet2.middleware.subject.Subject> subjects, boolean createIfNotExists)
subjects
- createIfNotExists
-
Member findByUuidOrSubject(java.lang.String uuid, java.lang.String subjectId, java.lang.String source, boolean exceptionIfNull)
uuid
- subjectId
- source
- exceptionIfNull
-
void saveUpdateProperties(Member member)
member
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |