edu.internet2.middleware.grouper.internal.dao.hib3
Class Hib3PITAttributeAssignActionDAO
java.lang.Object
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITAttributeAssignActionDAO
- All Implemented Interfaces:
- GrouperDAO, PITAttributeAssignActionDAO
public class Hib3PITAttributeAssignActionDAO
- extends Hib3DAO
- implements PITAttributeAssignActionDAO
- Author:
- shilen
$Id$
Hib3PITAttributeAssignActionDAO
public Hib3PITAttributeAssignActionDAO()
saveOrUpdate
public void saveOrUpdate(PITAttributeAssignAction pitAttributeAssignAction)
- Description copied from interface:
PITAttributeAssignActionDAO
- insert or update
- Specified by:
saveOrUpdate
in interface PITAttributeAssignActionDAO
- See Also:
PITAttributeAssignActionDAO.saveOrUpdate(edu.internet2.middleware.grouper.pit.PITAttributeAssignAction)
saveOrUpdate
public void saveOrUpdate(Set<PITAttributeAssignAction> pitAttributeAssignActions)
- Description copied from interface:
PITAttributeAssignActionDAO
- insert or update
- Specified by:
saveOrUpdate
in interface PITAttributeAssignActionDAO
- See Also:
PITAttributeAssignActionDAO.saveOrUpdate(java.util.Set)
delete
public void delete(PITAttributeAssignAction pitAttributeAssignAction)
- Description copied from interface:
PITAttributeAssignActionDAO
- delete
- Specified by:
delete
in interface PITAttributeAssignActionDAO
- See Also:
PITAttributeAssignActionDAO.delete(edu.internet2.middleware.grouper.pit.PITAttributeAssignAction)
reset
public static void reset(HibernateSession hibernateSession)
- reset
- Parameters:
hibernateSession
-
findBySourceIdActive
public PITAttributeAssignAction findBySourceIdActive(String id,
boolean exceptionIfNotFound)
- Specified by:
findBySourceIdActive
in interface PITAttributeAssignActionDAO
- Returns:
- PITAttributeAssignAction
- See Also:
PITAttributeAssignActionDAO.findBySourceIdActive(java.lang.String, boolean)
findBySourceIdUnique
public PITAttributeAssignAction findBySourceIdUnique(String id,
boolean exceptionIfNotFound)
- Specified by:
findBySourceIdUnique
in interface PITAttributeAssignActionDAO
- Returns:
- PITAttributeAssignAction
- See Also:
PITAttributeAssignActionDAO.findBySourceIdUnique(java.lang.String, boolean)
findBySourceId
public Set<PITAttributeAssignAction> findBySourceId(String id,
boolean exceptionIfNotFound)
- Specified by:
findBySourceId
in interface PITAttributeAssignActionDAO
- Returns:
- set of PITAttributeAssignAction
- See Also:
PITAttributeAssignActionDAO.findBySourceId(java.lang.String, boolean)
findById
public PITAttributeAssignAction findById(String id,
boolean exceptionIfNotFound)
- Specified by:
findById
in interface PITAttributeAssignActionDAO
- Returns:
- PITAttributeAssignAction
- See Also:
PITAttributeAssignActionDAO.findById(java.lang.String, boolean)
deleteInactiveRecords
public void deleteInactiveRecords(Timestamp time)
- Description copied from interface:
PITAttributeAssignActionDAO
- Delete records that ended before the given date.
- Specified by:
deleteInactiveRecords
in interface PITAttributeAssignActionDAO
- See Also:
PITAttributeAssignActionDAO.deleteInactiveRecords(java.sql.Timestamp)
findByPITAttributeDefId
public Set<PITAttributeAssignAction> findByPITAttributeDefId(String id)
- Specified by:
findByPITAttributeDefId
in interface PITAttributeAssignActionDAO
- Returns:
- set of PITAttributeAssignAction
- See Also:
PITAttributeAssignActionDAO.findByPITAttributeDefId(java.lang.String)
findMissingActivePITAttributeAssignActions
public Set<AttributeAssignAction> findMissingActivePITAttributeAssignActions()
- Specified by:
findMissingActivePITAttributeAssignActions
in interface PITAttributeAssignActionDAO
- Returns:
- active actions that are missing in point in time
- See Also:
PITAttributeAssignActionDAO.findMissingActivePITAttributeAssignActions()
findMissingInactivePITAttributeAssignActions
public Set<PITAttributeAssignAction> findMissingInactivePITAttributeAssignActions()
- Specified by:
findMissingInactivePITAttributeAssignActions
in interface PITAttributeAssignActionDAO
- Returns:
- active point in time actions that should be inactive
- See Also:
PITAttributeAssignActionDAO.findMissingInactivePITAttributeAssignActions()
findActiveDuplicates
public Set<String> findActiveDuplicates()
- Specified by:
findActiveDuplicates
in interface PITAttributeAssignActionDAO
- Returns:
- source ids of records that have duplicate active entries in PIT
- See Also:
PITAttributeAssignActionDAO.findActiveDuplicates()
delete
public void delete(String id)
- Description copied from interface:
PITAttributeAssignActionDAO
- Delete (won't run pre and post delete methods)
- Specified by:
delete
in interface PITAttributeAssignActionDAO
- See Also:
PITAttributeAssignActionDAO.delete(java.lang.String)