edu.internet2.middleware.grouper.internal.dao.hib3
Class Hib3PITAttributeAssignValueDAO
java.lang.Object
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITAttributeAssignValueDAO
- All Implemented Interfaces:
- GrouperDAO, PITAttributeAssignValueDAO
public class Hib3PITAttributeAssignValueDAO
- extends Hib3DAO
- implements PITAttributeAssignValueDAO
- Author:
- shilen
$Id$
Hib3PITAttributeAssignValueDAO
public Hib3PITAttributeAssignValueDAO()
saveOrUpdate
public void saveOrUpdate(PITAttributeAssignValue pitAttributeAssignValue)
- Description copied from interface:
PITAttributeAssignValueDAO
- insert or update
- Specified by:
saveOrUpdate
in interface PITAttributeAssignValueDAO
- See Also:
PITAttributeAssignValueDAO.saveOrUpdate(edu.internet2.middleware.grouper.pit.PITAttributeAssignValue)
saveOrUpdate
public void saveOrUpdate(Set<PITAttributeAssignValue> pitAttributeAssignValues)
- Description copied from interface:
PITAttributeAssignValueDAO
- insert or update
- Specified by:
saveOrUpdate
in interface PITAttributeAssignValueDAO
- See Also:
PITAttributeAssignValueDAO.saveOrUpdate(java.util.Set)
delete
public void delete(PITAttributeAssignValue pitAttributeAssignValue)
- Description copied from interface:
PITAttributeAssignValueDAO
- delete
- Specified by:
delete
in interface PITAttributeAssignValueDAO
- See Also:
PITAttributeAssignValueDAO.delete(edu.internet2.middleware.grouper.pit.PITAttributeAssignValue)
reset
public static void reset(HibernateSession hibernateSession)
- reset
- Parameters:
hibernateSession
-
findBySourceIdActive
public PITAttributeAssignValue findBySourceIdActive(String id,
boolean exceptionIfNotFound)
- Specified by:
findBySourceIdActive
in interface PITAttributeAssignValueDAO
- Returns:
- PITAttributeAssignValue
- See Also:
PITAttributeAssignValueDAO.findBySourceIdActive(java.lang.String, boolean)
findBySourceIdUnique
public PITAttributeAssignValue findBySourceIdUnique(String id,
boolean exceptionIfNotFound)
- Specified by:
findBySourceIdUnique
in interface PITAttributeAssignValueDAO
- Returns:
- PITAttributeAssignValue
- See Also:
PITAttributeAssignValueDAO.findBySourceIdUnique(java.lang.String, boolean)
findById
public PITAttributeAssignValue findById(String id,
boolean exceptionIfNotFound)
- Specified by:
findById
in interface PITAttributeAssignValueDAO
- Returns:
- PITAttributeAssignValue
- See Also:
PITAttributeAssignValueDAO.findById(java.lang.String, boolean)
updatePITAttributeAssignId
public void updatePITAttributeAssignId(String oldId,
String newId)
- Specified by:
updatePITAttributeAssignId
in interface PITAttributeAssignValueDAO
- See Also:
PITAttributeAssignValueDAO.updatePITAttributeAssignId(java.lang.String, java.lang.String)
findActiveByPITAttributeAssignId
public Set<PITAttributeAssignValue> findActiveByPITAttributeAssignId(String id)
- Specified by:
findActiveByPITAttributeAssignId
in interface PITAttributeAssignValueDAO
- Returns:
- set of PITAttributeAssignValue
- See Also:
PITAttributeAssignValueDAO.findActiveByPITAttributeAssignId(java.lang.String)
deleteInactiveRecords
public void deleteInactiveRecords(Timestamp time)
- Description copied from interface:
PITAttributeAssignValueDAO
- Delete records that ended before the given date.
- Specified by:
deleteInactiveRecords
in interface PITAttributeAssignValueDAO
- See Also:
PITAttributeAssignValueDAO.deleteInactiveRecords(java.sql.Timestamp)
findByPITAttributeAssignId
public Set<PITAttributeAssignValue> findByPITAttributeAssignId(String attributeAssignId,
QueryOptions queryOptions)
- Description copied from interface:
PITAttributeAssignValueDAO
- Find values by point in time attribute assign id
- Specified by:
findByPITAttributeAssignId
in interface PITAttributeAssignValueDAO
- Returns:
- set of values
- See Also:
PITAttributeAssignValueDAO.findByPITAttributeAssignId(java.lang.String, edu.internet2.middleware.grouper.internal.dao.QueryOptions)
findMissingActivePITAttributeAssignValues
public Set<AttributeAssignValue> findMissingActivePITAttributeAssignValues()
- Specified by:
findMissingActivePITAttributeAssignValues
in interface PITAttributeAssignValueDAO
- Returns:
- active attribute assign values that are missing in point in time
- See Also:
PITAttributeAssignValueDAO.findMissingActivePITAttributeAssignValues()
findMissingInactivePITAttributeAssignValues
public Set<PITAttributeAssignValue> findMissingInactivePITAttributeAssignValues()
- Specified by:
findMissingInactivePITAttributeAssignValues
in interface PITAttributeAssignValueDAO
- Returns:
- active point in time attribute assign values that should be inactive
- See Also:
PITAttributeAssignValueDAO.findMissingInactivePITAttributeAssignValues()
findActiveDuplicates
public Set<String> findActiveDuplicates()
- Specified by:
findActiveDuplicates
in interface PITAttributeAssignValueDAO
- Returns:
- source ids of records that have duplicate active entries in PIT
- See Also:
PITAttributeAssignValueDAO.findActiveDuplicates()
findBySourceId
public Set<PITAttributeAssignValue> findBySourceId(String id,
boolean exceptionIfNotFound)
- Specified by:
findBySourceId
in interface PITAttributeAssignValueDAO
- Returns:
- set of PITAttributeAssignValue
- See Also:
PITAttributeAssignValueDAO.findBySourceId(java.lang.String, boolean)
delete
public void delete(String id)
- Description copied from interface:
PITAttributeAssignValueDAO
- Delete (won't run pre and post delete methods)
- Specified by:
delete
in interface PITAttributeAssignValueDAO
- See Also:
PITAttributeAssignValueDAO.delete(java.lang.String)