public interface PITGroupSetDAO extends GrouperDAO
void saveOrUpdate(PITGroupSet pitGroupSet)
pitGroupSet
- void saveOrUpdate(Set<PITGroupSet> pitGroupSets)
pitGroupSets
- void saveBatch(Set<PITGroupSet> pitGroupSets)
pitGroupSets
- void delete(PITGroupSet pitGroupSet)
pitGroupSet
- PITGroupSet findBySourceIdActive(String id, boolean exceptionIfNotFound)
id
- exceptionIfNotFound
- PITGroupSet findById(String id, boolean exceptionIfNotFound)
id
- exceptionIfNotFound
- PITGroupSet findBySourceIdUnique(String id, boolean exceptionIfNotFound)
id
- exceptionIfNotFound
- void insertSelfPITGroupSetsByOwner(String ownerId, Long startTime, String contextId, boolean checkIfAlreadyExists)
ownerId
- startTime
- contextId
- checkIfAlreadyExists
- void insertSelfPITGroupSetsByField(String fieldId, Long startTime, String contextId)
fieldId
- startTime
- contextId
- void updateEndTimeByPITOwner(String ownerId, Long endTime, String contextId)
ownerId
- endTime
- contextId
- void updateEndTimeByPITField(String fieldId, Long endTime, String contextId)
fieldId
- endTime
- contextId
- void updateEndTimeByPITOwnerAndPITField(String ownerId, String fieldId, Long endTime, String contextId)
ownerId
- fieldId
- endTime
- contextId
- PITGroupSet findSelfPITGroupSet(String ownerId, String fieldId, boolean activeOnly)
ownerId
- fieldId
- activeOnly
- PITGroupSet findActiveImmediateByPITOwnerAndPITMemberAndPITField(String ownerId, String memberId, String fieldId)
ownerId
- memberId
- fieldId
- Set<PITGroupSet> findAllActiveByPITGroupOwnerAndPITField(String groupId, PITField field)
groupId
- field
- Set<PITGroupSet> findAllActiveByMemberPITGroup(String groupId)
groupId
- Set<PITGroupSet> findAllByMemberPITGroup(String groupId)
groupId
- Set<PITGroupSet> findAllActiveChildren(PITGroupSet pitGroupSet)
pitGroupSet
- PITGroupSet findActiveImmediateChildByParentAndMemberPITGroup(PITGroupSet parentPITGroupSet, String memberGroupId)
parentPITGroupSet
- memberGroupId
- Set<PITGroupSet> findImmediateChildren(PITGroupSet pitGroupSet)
pitGroupSet
- long deleteInactiveRecords(Timestamp time)
time
- Set<PITGroupSet> findAllSelfPITGroupSetsByPITOwnerId(String id)
id
- void deleteSelfByPITOwnerId(String id)
id
- Set<GroupSet> findMissingActivePITGroupSets(QueryOptions options)
options
- Set<GroupSet> findMissingActivePITGroupSetsSecondPass()
Set<PITGroupSet> findMissingInactivePITGroupSets()
Set<String> findActiveDuplicates()
Set<PITGroupSet> findBySourceId(String id, boolean exceptionIfNotFound)
id
- exceptionIfNotFound
- void delete(String id)
id
- Copyright © 2016 Internet2. All rights reserved.