edu.internet2.middleware.grouper.internal.dao.hib3
Class Hib3PITAttributeDefNameSetDAO
java.lang.Object
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITAttributeDefNameSetDAO
- All Implemented Interfaces:
- GrouperDAO, PITAttributeDefNameSetDAO
public class Hib3PITAttributeDefNameSetDAO
- extends Hib3DAO
- implements PITAttributeDefNameSetDAO
- Author:
- shilen
$Id$
Hib3PITAttributeDefNameSetDAO
public Hib3PITAttributeDefNameSetDAO()
saveOrUpdate
public void saveOrUpdate(PITAttributeDefNameSet pitAttributeDefNameSet)
- Description copied from interface:
PITAttributeDefNameSetDAO
- insert or update
- Specified by:
saveOrUpdate
in interface PITAttributeDefNameSetDAO
- See Also:
PITAttributeDefNameSetDAO.saveOrUpdate(edu.internet2.middleware.grouper.pit.PITAttributeDefNameSet)
saveOrUpdate
public void saveOrUpdate(Set<PITAttributeDefNameSet> pitAttributeDefNameSets)
- Description copied from interface:
PITAttributeDefNameSetDAO
- insert or update
- Specified by:
saveOrUpdate
in interface PITAttributeDefNameSetDAO
- See Also:
PITAttributeDefNameSetDAO.saveOrUpdate(java.util.Set)
delete
public void delete(PITAttributeDefNameSet pitAttributeDefNameSet)
- Description copied from interface:
PITAttributeDefNameSetDAO
- delete
- Specified by:
delete
in interface PITAttributeDefNameSetDAO
- See Also:
PITAttributeDefNameSetDAO.delete(edu.internet2.middleware.grouper.pit.PITAttributeDefNameSet)
reset
public static void reset(HibernateSession hibernateSession)
- reset
- Parameters:
hibernateSession
-
findBySourceIdActive
public PITAttributeDefNameSet findBySourceIdActive(String id,
boolean exceptionIfNotFound)
- Specified by:
findBySourceIdActive
in interface PITAttributeDefNameSetDAO
- Returns:
- PITAttributeDefNameSet
- See Also:
PITAttributeDefNameSetDAO.findBySourceIdActive(java.lang.String, boolean)
findBySourceIdUnique
public PITAttributeDefNameSet findBySourceIdUnique(String id,
boolean exceptionIfNotFound)
- Specified by:
findBySourceIdUnique
in interface PITAttributeDefNameSetDAO
- Returns:
- PITAttributeDefNameSet
- See Also:
PITAttributeDefNameSetDAO.findBySourceIdUnique(java.lang.String, boolean)
findById
public PITAttributeDefNameSet findById(String id,
boolean exceptionIfNotFound)
- Specified by:
findById
in interface PITAttributeDefNameSetDAO
- Returns:
- PITAttributeDefNameSet
- See Also:
PITAttributeDefNameSetDAO.findById(java.lang.String, boolean)
deleteInactiveRecords
public void deleteInactiveRecords(Timestamp time)
- Description copied from interface:
PITAttributeDefNameSetDAO
- Delete records that ended before the given date.
- Specified by:
deleteInactiveRecords
in interface PITAttributeDefNameSetDAO
- See Also:
PITAttributeDefNameSetDAO.deleteInactiveRecords(java.sql.Timestamp)
findImmediateChildren
public Set<PITAttributeDefNameSet> findImmediateChildren(PITAttributeDefNameSet pitAttributeDefNameSet)
- Specified by:
findImmediateChildren
in interface PITAttributeDefNameSetDAO
- Returns:
- pit attribute def name sets
- See Also:
PITAttributeDefNameSetDAO.findImmediateChildren(edu.internet2.middleware.grouper.pit.PITAttributeDefNameSet)
deleteSelfByPITAttributeDefNameId
public void deleteSelfByPITAttributeDefNameId(String id)
- Specified by:
deleteSelfByPITAttributeDefNameId
in interface PITAttributeDefNameSetDAO
- See Also:
PITAttributeDefNameSetDAO.deleteSelfByPITAttributeDefNameId(java.lang.String)
findAllSelfPITAttributeDefNameSetsByPITAttributeDefNameId
public Set<PITAttributeDefNameSet> findAllSelfPITAttributeDefNameSetsByPITAttributeDefNameId(String id)
- Specified by:
findAllSelfPITAttributeDefNameSetsByPITAttributeDefNameId
in interface PITAttributeDefNameSetDAO
- Returns:
- pit attribute def name sets
- See Also:
PITAttributeDefNameSetDAO.findAllSelfPITAttributeDefNameSetsByPITAttributeDefNameId(java.lang.String)
findByThenHasPITAttributeDefNameId
public Set<PITAttributeDefNameSet> findByThenHasPITAttributeDefNameId(String id)
- Specified by:
findByThenHasPITAttributeDefNameId
in interface PITAttributeDefNameSetDAO
- Returns:
- pit attribute def name sets
- See Also:
PITAttributeDefNameSetDAO.findByThenHasPITAttributeDefNameId(java.lang.String)
findMissingActivePITAttributeDefNameSets
public Set<AttributeDefNameSet> findMissingActivePITAttributeDefNameSets()
- Specified by:
findMissingActivePITAttributeDefNameSets
in interface PITAttributeDefNameSetDAO
- Returns:
- active attribute def name sets that are missing in point in time
- See Also:
PITAttributeDefNameSetDAO.findMissingActivePITAttributeDefNameSets()
findMissingInactivePITAttributeDefNameSets
public Set<PITAttributeDefNameSet> findMissingInactivePITAttributeDefNameSets()
- Specified by:
findMissingInactivePITAttributeDefNameSets
in interface PITAttributeDefNameSetDAO
- Returns:
- active point in time attribute def name sets that should be inactive
- See Also:
PITAttributeDefNameSetDAO.findMissingInactivePITAttributeDefNameSets()
findActiveDuplicates
public Set<String> findActiveDuplicates()
- Specified by:
findActiveDuplicates
in interface PITAttributeDefNameSetDAO
- Returns:
- source ids of records that have duplicate active entries in PIT
- See Also:
PITAttributeDefNameSetDAO.findActiveDuplicates()
findBySourceId
public Set<PITAttributeDefNameSet> findBySourceId(String id,
boolean exceptionIfNotFound)
- Specified by:
findBySourceId
in interface PITAttributeDefNameSetDAO
- Returns:
- set of PITAttributeDefNameSet
- See Also:
PITAttributeDefNameSetDAO.findBySourceId(java.lang.String, boolean)
delete
public void delete(String id)
- Description copied from interface:
PITAttributeDefNameSetDAO
- Delete (won't run pre and post delete methods)
- Specified by:
delete
in interface PITAttributeDefNameSetDAO
- See Also:
PITAttributeDefNameSetDAO.delete(java.lang.String)