edu.internet2.middleware.grouper.internal.dao.hib3
Class Hib3PITMemberDAO
java.lang.Object
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITMemberDAO
- All Implemented Interfaces:
- GrouperDAO, PITMemberDAO
public class Hib3PITMemberDAO
- extends Hib3DAO
- implements PITMemberDAO
- Author:
- shilen
$Id: Hib3PITMemberDAO.java 8035 2012-02-14 14:33:41Z shilen $
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Hib3PITMemberDAO
public Hib3PITMemberDAO()
saveOrUpdate
public void saveOrUpdate(PITMember pitMember)
- Description copied from interface:
PITMemberDAO
- insert or update
- Specified by:
saveOrUpdate
in interface PITMemberDAO
- See Also:
PITMemberDAO.saveOrUpdate(edu.internet2.middleware.grouper.pit.PITMember)
saveOrUpdate
public void saveOrUpdate(java.util.Set<PITMember> pitMembers)
- Description copied from interface:
PITMemberDAO
- insert or update
- Specified by:
saveOrUpdate
in interface PITMemberDAO
- See Also:
PITMemberDAO.saveOrUpdate(java.util.Set)
delete
public void delete(PITMember pitMember)
- Description copied from interface:
PITMemberDAO
- delete
- Specified by:
delete
in interface PITMemberDAO
- See Also:
PITMemberDAO.delete(edu.internet2.middleware.grouper.pit.PITMember)
reset
public static void reset(HibernateSession hibernateSession)
- reset
- Parameters:
hibernateSession
-
findBySourceIdActive
public PITMember findBySourceIdActive(java.lang.String id,
boolean exceptionIfNotFound)
- Specified by:
findBySourceIdActive
in interface PITMemberDAO
- Returns:
- PITMember
- See Also:
PITMemberDAO.findBySourceIdActive(java.lang.String, boolean)
findBySourceIdUnique
public PITMember findBySourceIdUnique(java.lang.String id,
boolean exceptionIfNotFound)
- Specified by:
findBySourceIdUnique
in interface PITMemberDAO
- Returns:
- PITMember
- See Also:
PITMemberDAO.findBySourceIdUnique(java.lang.String, boolean)
findBySourceId
public java.util.Set<PITMember> findBySourceId(java.lang.String id,
boolean exceptionIfNotFound)
- Specified by:
findBySourceId
in interface PITMemberDAO
- Returns:
- set of PITMember
- See Also:
PITMemberDAO.findBySourceId(java.lang.String, boolean)
findById
public PITMember findById(java.lang.String id,
boolean exceptionIfNotFound)
- Specified by:
findById
in interface PITMemberDAO
- Returns:
- PITMember
- See Also:
PITMemberDAO.findById(java.lang.String, boolean)
deleteInactiveRecords
public void deleteInactiveRecords(java.sql.Timestamp time)
- Description copied from interface:
PITMemberDAO
- Delete records that ended before the given date.
- Specified by:
deleteInactiveRecords
in interface PITMemberDAO
- See Also:
PITMemberDAO.deleteInactiveRecords(java.sql.Timestamp)
findPITMembersBySubjectIdSourceAndType
public java.util.Set<PITMember> findPITMembersBySubjectIdSourceAndType(java.lang.String id,
java.lang.String source,
java.lang.String type)
- Specified by:
findPITMembersBySubjectIdSourceAndType
in interface PITMemberDAO
- Returns:
- pit members
- See Also:
PITMemberDAO.findPITMembersBySubjectIdSourceAndType(java.lang.String, java.lang.String, java.lang.String)
findMissingActivePITMembers
public java.util.Set<Member> findMissingActivePITMembers()
- Specified by:
findMissingActivePITMembers
in interface PITMemberDAO
- Returns:
- active members that are missing in point in time
- See Also:
PITMemberDAO.findMissingActivePITMembers()
findMissingInactivePITMembers
public java.util.Set<PITMember> findMissingInactivePITMembers()
- Specified by:
findMissingInactivePITMembers
in interface PITMemberDAO
- Returns:
- active point in time members that should be inactive
- See Also:
PITMemberDAO.findMissingInactivePITMembers()