public interface PITMembershipDAO extends GrouperDAO
void saveOrUpdate(PITMembership pitMembership)
pitMembership
- void saveOrUpdate(Set<PITMembership> pitMemberships)
pitMemberships
- void delete(PITMembership pitMembership)
pitMembership
- PITMembership findBySourceIdActive(String id, boolean exceptionIfNotFound)
id
- exceptionIfNotFound
- Set<PITMembership> findBySourceIdsActive(Collection<String> ids)
ids
- PITMembership findById(String id, boolean exceptionIfNotFound)
id
- exceptionIfNotFound
- Set<PITMembership> findBySourceId(String id, boolean exceptionIfNotFound)
id
- exceptionIfNotFound
- Set<PITMembership> findBySourceIds(Collection<String> ids)
ids
- PITMembership findBySourceIdUnique(String id, boolean exceptionIfNotFound)
id
- exceptionIfNotFound
- PITMembership findBySourceIdMostRecent(String id, boolean exceptionIfNotFound)
id
- exceptionIfNotFound
- long deleteInactiveRecords(Timestamp time)
time
- Set<PITMembership> findAllByPITOwner(String ownerId)
ownerId
- Set<PITMembership> findAllByPITMember(String memberId)
memberId
- Set<Membership> findMissingActivePITMemberships()
Set<PITMembership> findMissingInactivePITMemberships()
Set<String> findActiveDuplicates()
void delete(String id)
id
- Copyright © 2016 Internet2. All rights reserved.