Class Hib3PITAttributeAssignDAO
java.lang.Object
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITAttributeAssignDAO
- All Implemented Interfaces:
GrouperDAO
,PITAttributeAssignDAO
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
delete
(PITAttributeAssign pitAttributeAssign) deletevoid
Delete (won't run pre and post delete methods)long
Delete records that ended before the given date.findAssignmentsOnAssignments
(Collection<PITAttributeAssign> attributeAssigns, Timestamp pointInTimeFrom, Timestamp pointInTimeTo) findByOwnerPITGroupIdAndPITAttributeDefNameId
(String pitGroupId, String pitAttributeDefNameId) findBySourceId
(String id, boolean exceptionIfNotFound) findBySourceIdActive
(String id, boolean exceptionIfNotFound) findBySourceIdMostRecent
(String id, boolean exceptionIfNotFound) findBySourceIdUnique
(String id, boolean exceptionIfNotFound) static void
reset
(HibernateSession hibernateSession) resetvoid
saveOrUpdate
(PITAttributeAssign pitAttributeAssign) insert or updatevoid
saveOrUpdate
(Set<PITAttributeAssign> pitAttributeAssigns) insert or updatevoid
updateOwnerPITAttributeAssignId
(String oldId, String newId) void
updateOwnerPITMembershipId
(String oldId, String newId) Methods 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
-
Hib3PITAttributeAssignDAO
public Hib3PITAttributeAssignDAO()
-
-
Method Details
-
saveOrUpdate
Description copied from interface:PITAttributeAssignDAO
insert or update- Specified by:
saveOrUpdate
in interfacePITAttributeAssignDAO
- See Also:
-
saveOrUpdate
Description copied from interface:PITAttributeAssignDAO
insert or update- Specified by:
saveOrUpdate
in interfacePITAttributeAssignDAO
- See Also:
-
delete
Description copied from interface:PITAttributeAssignDAO
delete- Specified by:
delete
in interfacePITAttributeAssignDAO
- See Also:
-
reset
reset- Parameters:
hibernateSession
-
-
findBySourceIdActive
- Specified by:
findBySourceIdActive
in interfacePITAttributeAssignDAO
- Returns:
- PITAttributeAssign
- See Also:
-
findBySourceIdUnique
- Specified by:
findBySourceIdUnique
in interfacePITAttributeAssignDAO
- Returns:
- PITAttributeAssign
- See Also:
-
findBySourceId
- Specified by:
findBySourceId
in interfacePITAttributeAssignDAO
- Returns:
- set of PITAttributeAssign
- See Also:
-
findBySourceIdMostRecent
- Specified by:
findBySourceIdMostRecent
in interfacePITAttributeAssignDAO
- Returns:
- PITAttributeAssign
- See Also:
-
findById
- Specified by:
findById
in interfacePITAttributeAssignDAO
- Returns:
- PITAttributeAssign
- See Also:
-
findActiveByOwnerPITAttributeAssignId
- Specified by:
findActiveByOwnerPITAttributeAssignId
in interfacePITAttributeAssignDAO
- Returns:
- set of PITAttributeAssign
- See Also:
-
findByOwnerPITAttributeAssignId
- Specified by:
findByOwnerPITAttributeAssignId
in interfacePITAttributeAssignDAO
- Returns:
- set of PITAttributeAssign
- See Also:
-
updateOwnerPITMembershipId
- Specified by:
updateOwnerPITMembershipId
in interfacePITAttributeAssignDAO
- See Also:
-
updateOwnerPITAttributeAssignId
- Specified by:
updateOwnerPITAttributeAssignId
in interfacePITAttributeAssignDAO
- See Also:
-
findActiveByOwnerPITMembershipId
- Specified by:
findActiveByOwnerPITMembershipId
in interfacePITAttributeAssignDAO
- Returns:
- set of PITAttributeAssign
- See Also:
-
findByOwnerPITMembershipId
- Specified by:
findByOwnerPITMembershipId
in interfacePITAttributeAssignDAO
- Returns:
- set of PITAttributeAssign
- See Also:
-
findByOwnerPITGroupId
- Specified by:
findByOwnerPITGroupId
in interfacePITAttributeAssignDAO
- Returns:
- set of PITAttributeAssign
- See Also:
-
findByOwnerPITGroupIdAndPITAttributeDefNameId
public Set<PITAttributeAssign> findByOwnerPITGroupIdAndPITAttributeDefNameId(String pitGroupId, String pitAttributeDefNameId) - Specified by:
findByOwnerPITGroupIdAndPITAttributeDefNameId
in interfacePITAttributeAssignDAO
- Returns:
- set of PITAttributeAssign
- See Also:
-
findByOwnerPITStemId
- Specified by:
findByOwnerPITStemId
in interfacePITAttributeAssignDAO
- Returns:
- set of PITAttributeAssign
- See Also:
-
findByOwnerPITAttributeDefId
- Specified by:
findByOwnerPITAttributeDefId
in interfacePITAttributeAssignDAO
- Returns:
- set of PITAttributeAssign
- See Also:
-
deleteInactiveRecords
Description copied from interface:PITAttributeAssignDAO
Delete records that ended before the given date.- Specified by:
deleteInactiveRecords
in interfacePITAttributeAssignDAO
- Returns:
- the number of records deleted
- See Also:
-
findAssignmentsOnAssignments
public Set<PITAttributeAssign> findAssignmentsOnAssignments(Collection<PITAttributeAssign> attributeAssigns, Timestamp pointInTimeFrom, Timestamp pointInTimeTo) - Specified by:
findAssignmentsOnAssignments
in interfacePITAttributeAssignDAO
- Returns:
- pit assignments
- See Also:
-
findByPITAttributeAssignActionId
- Specified by:
findByPITAttributeAssignActionId
in interfacePITAttributeAssignDAO
- Returns:
- set of PITAttributeAssign
- See Also:
-
findByPITAttributeDefNameId
- Specified by:
findByPITAttributeDefNameId
in interfacePITAttributeAssignDAO
- Returns:
- set of PITAttributeAssign
- See Also:
-
findMissingActivePITAttributeAssigns
- Specified by:
findMissingActivePITAttributeAssigns
in interfacePITAttributeAssignDAO
- Returns:
- active attribute assigns that are missing in point in time
- See Also:
-
findMissingInactivePITAttributeAssigns
- Specified by:
findMissingInactivePITAttributeAssigns
in interfacePITAttributeAssignDAO
- Returns:
- active point in time attribute assigns that should be inactive
- See Also:
-
findActiveDuplicates
- Specified by:
findActiveDuplicates
in interfacePITAttributeAssignDAO
- Returns:
- source ids of records that have duplicate active entries in PIT
- See Also:
-
delete
Description copied from interface:PITAttributeAssignDAO
Delete (won't run pre and post delete methods)- Specified by:
delete
in interfacePITAttributeAssignDAO
- See Also:
-