Class Hib3PITFieldDAO
java.lang.Object
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITFieldDAO
- All Implemented Interfaces:
GrouperDAO
,PITFieldDAO
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
deletevoid
Delete (won't run pre and post delete methods)long
Delete records that ended before the given date.findBySourceId
(String id, boolean exceptionIfNotFound) findBySourceIdActive
(String id, boolean exceptionIfNotFound) findBySourceIdUnique
(String id, boolean exceptionIfNotFound) static void
reset
(HibernateSession hibernateSession) resetvoid
saveOrUpdate
(PITField pitField) insert or updatevoid
saveOrUpdate
(Set<PITField> pitFields) insert or updateMethods inherited from class edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
evict, evictEntity, evictQueries, getConfiguration, getConfiguration, getSessionFactory, getSessionFactory, hibernateInitted, initHibernateIfNotInitted, initHibernateIfNotInitted, resourceNameFromClassName, session, session
-
Constructor Details
-
Hib3PITFieldDAO
public Hib3PITFieldDAO()
-
-
Method Details
-
saveOrUpdate
Description copied from interface:PITFieldDAO
insert or update- Specified by:
saveOrUpdate
in interfacePITFieldDAO
- See Also:
-
saveOrUpdate
Description copied from interface:PITFieldDAO
insert or update- Specified by:
saveOrUpdate
in interfacePITFieldDAO
- See Also:
-
delete
Description copied from interface:PITFieldDAO
delete- Specified by:
delete
in interfacePITFieldDAO
- See Also:
-
reset
reset- Parameters:
hibernateSession
-
-
findBySourceIdActive
- Specified by:
findBySourceIdActive
in interfacePITFieldDAO
- Returns:
- PITField
- See Also:
-
findBySourceIdsActive
- Specified by:
findBySourceIdsActive
in interfacePITFieldDAO
- Returns:
- PITMembership
-
findBySourceIdUnique
- Specified by:
findBySourceIdUnique
in interfacePITFieldDAO
- Returns:
- PITField
- See Also:
-
findBySourceId
- Specified by:
findBySourceId
in interfacePITFieldDAO
- Returns:
- set of PITField
- See Also:
-
findById
- Specified by:
findById
in interfacePITFieldDAO
- Returns:
- PITField
- See Also:
-
deleteInactiveRecords
Description copied from interface:PITFieldDAO
Delete records that ended before the given date.- Specified by:
deleteInactiveRecords
in interfacePITFieldDAO
- Returns:
- the number of records deleted
- See Also:
-
findMissingActivePITFields
- Specified by:
findMissingActivePITFields
in interfacePITFieldDAO
- Returns:
- active fields that are missing in point in time
- See Also:
-
findMissingInactivePITFields
- Specified by:
findMissingInactivePITFields
in interfacePITFieldDAO
- Returns:
- active point in time fields that should be inactive
- See Also:
-
findActiveDuplicates
- Specified by:
findActiveDuplicates
in interfacePITFieldDAO
- Returns:
- source ids of records that have duplicate active entries in PIT
- See Also:
-
delete
Description copied from interface:PITFieldDAO
Delete (won't run pre and post delete methods)- Specified by:
delete
in interfacePITFieldDAO
- See Also:
-