|
||||||||||
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) |
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(edu.internet2.middleware.subject.Subject subj)
Deprecated. use overload |
Member |
findBySubject(edu.internet2.middleware.subject.Subject subj,
boolean exceptionIfNull)
|
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 |
---|
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
@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
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 |