edu.internet2.middleware.grouper.internal.dao.hib3
Class Hib3PITAttributeDefDAO
java.lang.Object
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITAttributeDefDAO
- All Implemented Interfaces:
- GrouperDAO, PITAttributeDefDAO
public class Hib3PITAttributeDefDAO
- extends Hib3DAO
- implements PITAttributeDefDAO
- Author:
- shilen
$Id: Hib3PITAttributeDefDAO.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 |
Hib3PITAttributeDefDAO
public Hib3PITAttributeDefDAO()
saveOrUpdate
public void saveOrUpdate(PITAttributeDef pitAttributeDef)
- Description copied from interface:
PITAttributeDefDAO
- insert or update
- Specified by:
saveOrUpdate
in interface PITAttributeDefDAO
- See Also:
PITAttributeDefDAO.saveOrUpdate(edu.internet2.middleware.grouper.pit.PITAttributeDef)
saveOrUpdate
public void saveOrUpdate(java.util.Set<PITAttributeDef> pitAttributeDefs)
- Description copied from interface:
PITAttributeDefDAO
- insert or update
- Specified by:
saveOrUpdate
in interface PITAttributeDefDAO
- See Also:
PITAttributeDefDAO.saveOrUpdate(java.util.Set)
delete
public void delete(PITAttributeDef pitAttributeDef)
- Description copied from interface:
PITAttributeDefDAO
- delete
- Specified by:
delete
in interface PITAttributeDefDAO
- See Also:
PITAttributeDefDAO.delete(edu.internet2.middleware.grouper.pit.PITAttributeDef)
reset
public static void reset(HibernateSession hibernateSession)
- reset
- Parameters:
hibernateSession
-
findBySourceIdActive
public PITAttributeDef findBySourceIdActive(java.lang.String id,
boolean exceptionIfNotFound)
- Specified by:
findBySourceIdActive
in interface PITAttributeDefDAO
- Returns:
- PITAttributeDef
- See Also:
PITAttributeDefDAO.findBySourceIdActive(java.lang.String, boolean)
findBySourceIdUnique
public PITAttributeDef findBySourceIdUnique(java.lang.String id,
boolean exceptionIfNotFound)
- Specified by:
findBySourceIdUnique
in interface PITAttributeDefDAO
- Returns:
- PITAttributeDef
- See Also:
PITAttributeDefDAO.findBySourceIdUnique(java.lang.String, boolean)
findBySourceId
public java.util.Set<PITAttributeDef> findBySourceId(java.lang.String id,
boolean exceptionIfNotFound)
- Specified by:
findBySourceId
in interface PITAttributeDefDAO
- Returns:
- set of PITAttributeDef
- See Also:
PITAttributeDefDAO.findBySourceId(java.lang.String, boolean)
findById
public PITAttributeDef findById(java.lang.String id,
boolean exceptionIfNotFound)
- Specified by:
findById
in interface PITAttributeDefDAO
- Returns:
- PITAttributeDef
- See Also:
PITAttributeDefDAO.findById(java.lang.String, boolean)
deleteInactiveRecords
public void deleteInactiveRecords(java.sql.Timestamp time)
- Description copied from interface:
PITAttributeDefDAO
- Delete records that ended before the given date.
- Specified by:
deleteInactiveRecords
in interface PITAttributeDefDAO
- See Also:
PITAttributeDefDAO.deleteInactiveRecords(java.sql.Timestamp)
findByName
public java.util.Set<PITAttributeDef> findByName(java.lang.String name,
boolean orderByStartTime)
- Specified by:
findByName
in interface PITAttributeDefDAO
- Returns:
- set of pit attribute defs
- See Also:
PITAttributeDefDAO.findByName(java.lang.String, boolean)
findByPITStemId
public java.util.Set<PITAttributeDef> findByPITStemId(java.lang.String id)
- Specified by:
findByPITStemId
in interface PITAttributeDefDAO
- Returns:
- set of PITAttributeDef
- See Also:
PITAttributeDefDAO.findByPITStemId(java.lang.String)
findMissingActivePITAttributeDefs
public java.util.Set<AttributeDef> findMissingActivePITAttributeDefs()
- Specified by:
findMissingActivePITAttributeDefs
in interface PITAttributeDefDAO
- Returns:
- active attribute defs that are missing in point in time
- See Also:
PITAttributeDefDAO.findMissingActivePITAttributeDefs()
findMissingInactivePITAttributeDefs
public java.util.Set<PITAttributeDef> findMissingInactivePITAttributeDefs()
- Specified by:
findMissingInactivePITAttributeDefs
in interface PITAttributeDefDAO
- Returns:
- active point in time attribute defs that should be inactive
- See Also:
PITAttributeDefDAO.findMissingInactivePITAttributeDefs()