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