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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
delete
(PITAttributeAssignAction pitAttributeAssignAction) 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
(PITAttributeAssignAction pitAttributeAssignAction) insert or updatevoid
saveOrUpdate
(Set<PITAttributeAssignAction> pitAttributeAssignActions) 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
-
Hib3PITAttributeAssignActionDAO
public Hib3PITAttributeAssignActionDAO()
-
-
Method Details
-
saveOrUpdate
Description copied from interface:PITAttributeAssignActionDAO
insert or update- Specified by:
saveOrUpdate
in interfacePITAttributeAssignActionDAO
- See Also:
-
saveOrUpdate
Description copied from interface:PITAttributeAssignActionDAO
insert or update- Specified by:
saveOrUpdate
in interfacePITAttributeAssignActionDAO
- See Also:
-
delete
Description copied from interface:PITAttributeAssignActionDAO
delete- Specified by:
delete
in interfacePITAttributeAssignActionDAO
- See Also:
-
reset
reset- Parameters:
hibernateSession
-
-
findBySourceIdActive
- Specified by:
findBySourceIdActive
in interfacePITAttributeAssignActionDAO
- Returns:
- PITAttributeAssignAction
- See Also:
-
findBySourceIdUnique
- Specified by:
findBySourceIdUnique
in interfacePITAttributeAssignActionDAO
- Returns:
- PITAttributeAssignAction
- See Also:
-
findBySourceId
- Specified by:
findBySourceId
in interfacePITAttributeAssignActionDAO
- Returns:
- set of PITAttributeAssignAction
- See Also:
-
findById
- Specified by:
findById
in interfacePITAttributeAssignActionDAO
- Returns:
- PITAttributeAssignAction
- See Also:
-
deleteInactiveRecords
Description copied from interface:PITAttributeAssignActionDAO
Delete records that ended before the given date.- Specified by:
deleteInactiveRecords
in interfacePITAttributeAssignActionDAO
- Returns:
- the number of records deleted
- See Also:
-
findByPITAttributeDefId
- Specified by:
findByPITAttributeDefId
in interfacePITAttributeAssignActionDAO
- Returns:
- set of PITAttributeAssignAction
- See Also:
-
findMissingActivePITAttributeAssignActions
- Specified by:
findMissingActivePITAttributeAssignActions
in interfacePITAttributeAssignActionDAO
- Returns:
- active actions that are missing in point in time
- See Also:
-
findMissingInactivePITAttributeAssignActions
- Specified by:
findMissingInactivePITAttributeAssignActions
in interfacePITAttributeAssignActionDAO
- Returns:
- active point in time actions that should be inactive
- See Also:
-
findActiveDuplicates
- Specified by:
findActiveDuplicates
in interfacePITAttributeAssignActionDAO
- Returns:
- source ids of records that have duplicate active entries in PIT
- See Also:
-
delete
Description copied from interface:PITAttributeAssignActionDAO
Delete (won't run pre and post delete methods)- Specified by:
delete
in interfacePITAttributeAssignActionDAO
- See Also:
-