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