Class Hib3PITAttributeDefNameDAO
java.lang.Object
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITAttributeDefNameDAO
- All Implemented Interfaces:
GrouperDAO
,PITAttributeDefNameDAO
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
delete
(PITAttributeDefName pitAttributeDefName) deletevoid
Delete (won't run pre and post delete methods)long
Delete records that ended before the given date.findByName
(String name, boolean orderByStartTime) findBySourceId
(String id, boolean exceptionIfNotFound) findBySourceIdActive
(String id, boolean exceptionIfNotFound) findBySourceIdUnique
(String id, boolean exceptionIfNotFound) static void
reset
(HibernateSession hibernateSession) resetvoid
saveOrUpdate
(PITAttributeDefName pitAttributeDefName) insert or updatevoid
saveOrUpdate
(Set<PITAttributeDefName> pitAttributeDefNames) 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
-
Hib3PITAttributeDefNameDAO
public Hib3PITAttributeDefNameDAO()
-
-
Method Details
-
saveOrUpdate
Description copied from interface:PITAttributeDefNameDAO
insert or update- Specified by:
saveOrUpdate
in interfacePITAttributeDefNameDAO
- See Also:
-
saveOrUpdate
Description copied from interface:PITAttributeDefNameDAO
insert or update- Specified by:
saveOrUpdate
in interfacePITAttributeDefNameDAO
- See Also:
-
delete
Description copied from interface:PITAttributeDefNameDAO
delete- Specified by:
delete
in interfacePITAttributeDefNameDAO
- See Also:
-
reset
reset- Parameters:
hibernateSession
-
-
findBySourceIdActive
- Specified by:
findBySourceIdActive
in interfacePITAttributeDefNameDAO
- Returns:
- PITAttributeDefName
- See Also:
-
findBySourceIdUnique
- Specified by:
findBySourceIdUnique
in interfacePITAttributeDefNameDAO
- Returns:
- PITAttributeDefName
- See Also:
-
findBySourceId
- Specified by:
findBySourceId
in interfacePITAttributeDefNameDAO
- Returns:
- set of PITAttributeDefName
- See Also:
-
findById
- Specified by:
findById
in interfacePITAttributeDefNameDAO
- Returns:
- PITAttributeDefName
- See Also:
-
deleteInactiveRecords
Description copied from interface:PITAttributeDefNameDAO
Delete records that ended before the given date.- Specified by:
deleteInactiveRecords
in interfacePITAttributeDefNameDAO
- Returns:
- the number of records deleted
- See Also:
-
findByName
- Specified by:
findByName
in interfacePITAttributeDefNameDAO
- Returns:
- set of pit attribute def names
- See Also:
-
findByPITAttributeDefId
- Specified by:
findByPITAttributeDefId
in interfacePITAttributeDefNameDAO
- Returns:
- set of PITAttributeDefName
- See Also:
-
findByPITStemId
- Specified by:
findByPITStemId
in interfacePITAttributeDefNameDAO
- Returns:
- set of PITAttributeDefName
- See Also:
-
findMissingActivePITAttributeDefNames
- Specified by:
findMissingActivePITAttributeDefNames
in interfacePITAttributeDefNameDAO
- Returns:
- active attribute def names that are missing in point in time
- See Also:
-
findMissingInactivePITAttributeDefNames
- Specified by:
findMissingInactivePITAttributeDefNames
in interfacePITAttributeDefNameDAO
- Returns:
- active point in time attribute def names that should be inactive
- See Also:
-
findActiveDuplicates
- Specified by:
findActiveDuplicates
in interfacePITAttributeDefNameDAO
- Returns:
- source ids of records that have duplicate active entries in PIT
- See Also:
-
delete
Description copied from interface:PITAttributeDefNameDAO
Delete (won't run pre and post delete methods)- Specified by:
delete
in interfacePITAttributeDefNameDAO
- See Also:
-