public interface PITMemberDAO extends GrouperDAO
void saveOrUpdate(PITMember pitMember)
pitMember
- void delete(PITMember pitMember)
pitMember
- PITMember findBySourceIdActive(String id, boolean exceptionIfNotFound)
id
- exceptionIfNotFound
- Set<PITMember> findBySourceIdsActive(Collection<String> ids)
ids
- PITMember findBySourceIdActive(String id, boolean createIfNotFound, boolean exceptionIfNotFound)
id
- createIfNotFound
- exceptionIfNotFound
- PITMember findById(String id, boolean exceptionIfNotFound)
id
- exceptionIfNotFound
- Set<PITMember> findByIds(Collection<String> ids)
ids
- PITMember findBySourceIdUnique(String id, boolean exceptionIfNotFound)
id
- exceptionIfNotFound
- Set<PITMember> findBySourceId(String id, boolean exceptionIfNotFound)
id
- exceptionIfNotFound
- long deleteInactiveRecords(Timestamp time)
time
- Set<PITMember> findPITMembersBySubjectIdSourceAndType(String id, String source, String type)
id
- source
- type
- Set<Member> findMissingActivePITMembers()
Set<PITMember> findMissingInactivePITMembers()
Set<String> findActiveDuplicates()
void delete(String id)
id
- Copyright © 2016 Internet2. All rights reserved.