public class Hib3PITGroupSetDAO extends Hib3DAO implements PITGroupSetDAO
| Constructor and Description |
|---|
Hib3PITGroupSetDAO() |
evict, evictEntity, evictQueries, getConfiguration, getConfiguration, getSessionFactory, getSessionFactory, hibernateInitted, initHibernateIfNotInitted, initHibernateIfNotInitted, resourceNameFromClassName, session, sessionpublic void saveOrUpdate(PITGroupSet pitGroupSet)
PITGroupSetDAOsaveOrUpdate in interface PITGroupSetDAOPITGroupSetDAO.saveOrUpdate(edu.internet2.middleware.grouper.pit.PITGroupSet)public void saveOrUpdate(Set<PITGroupSet> pitGroupSets)
PITGroupSetDAOsaveOrUpdate in interface PITGroupSetDAOPITGroupSetDAO.saveOrUpdate(java.util.Set)public void delete(PITGroupSet pitGroupSet)
PITGroupSetDAOdelete in interface PITGroupSetDAOPITGroupSetDAO.delete(edu.internet2.middleware.grouper.pit.PITGroupSet)public void saveBatch(Set<PITGroupSet> pitGroupSets)
PITGroupSetDAOsaveBatch in interface PITGroupSetDAOPITGroupSetDAO.saveBatch(java.util.Set)public static void reset(HibernateSession hibernateSession)
hibernateSession - public PITGroupSet findBySourceIdActive(String id, boolean exceptionIfNotFound)
findBySourceIdActive in interface PITGroupSetDAOPITGroupSetDAO.findBySourceIdActive(java.lang.String, boolean)public PITGroupSet findBySourceIdUnique(String id, boolean exceptionIfNotFound)
findBySourceIdUnique in interface PITGroupSetDAOPITGroupSetDAO.findBySourceIdUnique(java.lang.String, boolean)public PITGroupSet findById(String id, boolean exceptionIfNotFound)
findById in interface PITGroupSetDAOPITGroupSetDAO.findById(java.lang.String, boolean)public void insertSelfPITGroupSetsByOwner(String ownerId, Long startTime, String contextId, boolean checkIfAlreadyExists)
insertSelfPITGroupSetsByOwner in interface PITGroupSetDAOPITGroupSetDAO.insertSelfPITGroupSetsByOwner(java.lang.String, java.lang.Long, java.lang.String, boolean)public void insertSelfPITGroupSetsByField(String fieldId, Long startTime, String contextId)
insertSelfPITGroupSetsByField in interface PITGroupSetDAOPITGroupSetDAO.insertSelfPITGroupSetsByField(java.lang.String, java.lang.Long, java.lang.String)public void updateEndTimeByPITOwner(String ownerId, Long endTime, String contextId)
updateEndTimeByPITOwner in interface PITGroupSetDAOPITGroupSetDAO.updateEndTimeByPITOwner(java.lang.String, java.lang.Long, java.lang.String)public void updateEndTimeByPITField(String fieldId, Long endTime, String contextId)
updateEndTimeByPITField in interface PITGroupSetDAOPITGroupSetDAO.updateEndTimeByPITField(java.lang.String, java.lang.Long, java.lang.String)public void updateEndTimeByPITOwnerAndPITField(String ownerId, String fieldId, Long endTime, String contextId)
public PITGroupSet findSelfPITGroupSet(String ownerId, String fieldId, boolean activeOnly)
findSelfPITGroupSet in interface PITGroupSetDAOPITGroupSetDAO.findSelfPITGroupSet(java.lang.String, java.lang.String, boolean)public PITGroupSet findActiveImmediateByPITOwnerAndPITMemberAndPITField(String ownerId, String memberId, String fieldId)
findActiveImmediateByPITOwnerAndPITMemberAndPITField in interface PITGroupSetDAOPITGroupSetDAO.findActiveImmediateByPITOwnerAndPITMemberAndPITField(java.lang.String, java.lang.String, java.lang.String)public Set<PITGroupSet> findAllActiveByPITGroupOwnerAndPITField(String groupId, PITField field)
findAllActiveByPITGroupOwnerAndPITField in interface PITGroupSetDAOPITGroupSetDAO.findAllActiveByPITGroupOwnerAndPITField(java.lang.String, edu.internet2.middleware.grouper.pit.PITField)public Set<PITGroupSet> findAllActiveByMemberPITGroup(String groupId)
findAllActiveByMemberPITGroup in interface PITGroupSetDAOPITGroupSetDAO.findAllActiveByMemberPITGroup(java.lang.String)public Set<PITGroupSet> findAllByMemberPITGroup(String groupId)
findAllByMemberPITGroup in interface PITGroupSetDAOPITGroupSetDAO.findAllByMemberPITGroup(java.lang.String)public Set<PITGroupSet> findAllActiveChildren(PITGroupSet pitGroupSet)
findAllActiveChildren in interface PITGroupSetDAOPITGroupSetDAO.findAllActiveChildren(edu.internet2.middleware.grouper.pit.PITGroupSet)public PITGroupSet findActiveImmediateChildByParentAndMemberPITGroup(PITGroupSet parentPITGroupSet, String memberGroupId)
findActiveImmediateChildByParentAndMemberPITGroup in interface PITGroupSetDAOPITGroupSetDAO.findActiveImmediateChildByParentAndMemberPITGroup(edu.internet2.middleware.grouper.pit.PITGroupSet, java.lang.String)public long deleteInactiveRecords(Timestamp time)
PITGroupSetDAOdeleteInactiveRecords in interface PITGroupSetDAOPITGroupSetDAO.deleteInactiveRecords(java.sql.Timestamp)public Set<PITGroupSet> findImmediateChildren(PITGroupSet groupSet)
findImmediateChildren in interface PITGroupSetDAOPITGroupSetDAO.findImmediateChildren(edu.internet2.middleware.grouper.pit.PITGroupSet)public Set<PITGroupSet> findAllSelfPITGroupSetsByPITOwnerId(String id)
findAllSelfPITGroupSetsByPITOwnerId in interface PITGroupSetDAOPITGroupSetDAO.findAllSelfPITGroupSetsByPITOwnerId(java.lang.String)public void deleteSelfByPITOwnerId(String id)
deleteSelfByPITOwnerId in interface PITGroupSetDAOPITGroupSetDAO.deleteSelfByPITOwnerId(java.lang.String)public Set<GroupSet> findMissingActivePITGroupSets(QueryOptions options)
findMissingActivePITGroupSets in interface PITGroupSetDAOPITGroupSetDAO.findMissingActivePITGroupSets(edu.internet2.middleware.grouper.internal.dao.QueryOptions)public Set<GroupSet> findMissingActivePITGroupSetsSecondPass()
findMissingActivePITGroupSetsSecondPass in interface PITGroupSetDAOPITGroupSetDAO.findMissingActivePITGroupSetsSecondPass()public Set<PITGroupSet> findMissingInactivePITGroupSets()
findMissingInactivePITGroupSets in interface PITGroupSetDAOPITGroupSetDAO.findMissingInactivePITGroupSets()public Set<String> findActiveDuplicates()
findActiveDuplicates in interface PITGroupSetDAOPITGroupSetDAO.findActiveDuplicates()public Set<PITGroupSet> findBySourceId(String id, boolean exceptionIfNotFound)
findBySourceId in interface PITGroupSetDAOPITGroupSetDAO.findBySourceId(java.lang.String, boolean)public void delete(String id)
PITGroupSetDAOdelete in interface PITGroupSetDAOPITGroupSetDAO.delete(java.lang.String)Copyright © 2016 Internet2. All rights reserved.