edu.internet2.middleware.grouper.internal.dao.hib3
Class Hib3PITFieldDAO
java.lang.Object
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITFieldDAO
- All Implemented Interfaces:
- GrouperDAO, PITFieldDAO
public class Hib3PITFieldDAO
- extends Hib3DAO
- implements PITFieldDAO
- Author:
- shilen
$Id: Hib3PITFieldDAO.java 7361 2011-06-03 20:02:31Z shilen $
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Hib3PITFieldDAO
public Hib3PITFieldDAO()
saveOrUpdate
public void saveOrUpdate(PITField pitField)
- Description copied from interface:
PITFieldDAO
- insert or update
- Specified by:
saveOrUpdate
in interface PITFieldDAO
- See Also:
PITFieldDAO.saveOrUpdate(edu.internet2.middleware.grouper.pit.PITField)
saveOrUpdate
public void saveOrUpdate(java.util.Set<PITField> pitFields)
- Description copied from interface:
PITFieldDAO
- insert or update
- Specified by:
saveOrUpdate
in interface PITFieldDAO
- See Also:
PITFieldDAO.saveOrUpdate(java.util.Set)
delete
public void delete(PITField pitField)
- Description copied from interface:
PITFieldDAO
- delete
- Specified by:
delete
in interface PITFieldDAO
- See Also:
PITFieldDAO.delete(edu.internet2.middleware.grouper.pit.PITField)
reset
public static void reset(HibernateSession hibernateSession)
- reset
- Parameters:
hibernateSession
-
findById
public PITField findById(java.lang.String pitFieldId)
- Specified by:
findById
in interface PITFieldDAO
- Returns:
- pit field
- See Also:
PITFieldDAO.findById(java.lang.String)
deleteInactiveRecords
public void deleteInactiveRecords(java.sql.Timestamp time)
- Description copied from interface:
PITFieldDAO
- Delete records that ended before the given date.
- Specified by:
deleteInactiveRecords
in interface PITFieldDAO
- See Also:
PITFieldDAO.deleteInactiveRecords(java.sql.Timestamp)
findMissingActivePITFields
public java.util.Set<Field> findMissingActivePITFields()
- Specified by:
findMissingActivePITFields
in interface PITFieldDAO
- Returns:
- active fields that are missing in point in time
- See Also:
PITFieldDAO.findMissingActivePITFields()
findMissingInactivePITFields
public java.util.Set<PITField> findMissingInactivePITFields()
- Specified by:
findMissingInactivePITFields
in interface PITFieldDAO
- Returns:
- active point in time fields that should be inactive
- See Also:
PITFieldDAO.findMissingInactivePITFields()