edu.internet2.middleware.grouper.internal.dao
Interface PITAttributeAssignDAO
- All Superinterfaces:
- GrouperDAO
- All Known Implementing Classes:
- Hib3PITAttributeAssignDAO
public interface PITAttributeAssignDAO
- extends GrouperDAO
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()
|
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)
|
saveOrUpdate
void saveOrUpdate(PITAttributeAssign pitAttributeAssign)
- insert or update
- Parameters:
pitAttributeAssign
-
saveOrUpdate
void saveOrUpdate(Set<PITAttributeAssign> pitAttributeAssigns)
- insert or update
- Parameters:
pitAttributeAssigns
-
delete
void delete(PITAttributeAssign pitAttributeAssign)
- delete
- Parameters:
pitAttributeAssign
-
findBySourceIdActive
PITAttributeAssign findBySourceIdActive(String id,
boolean exceptionIfNotFound)
- Parameters:
id
- exceptionIfNotFound
-
- Returns:
- PITAttributeAssign
findById
PITAttributeAssign findById(String id,
boolean exceptionIfNotFound)
- Parameters:
id
- exceptionIfNotFound
-
- Returns:
- PITAttributeAssign
findBySourceId
Set<PITAttributeAssign> findBySourceId(String id,
boolean exceptionIfNotFound)
- Parameters:
id
- exceptionIfNotFound
-
- Returns:
- set of PITAttributeAssign
findBySourceIdUnique
PITAttributeAssign findBySourceIdUnique(String id,
boolean exceptionIfNotFound)
- Parameters:
id
- exceptionIfNotFound
-
- Returns:
- PITAttributeAssign
findBySourceIdMostRecent
PITAttributeAssign findBySourceIdMostRecent(String id,
boolean exceptionIfNotFound)
- Parameters:
id
- exceptionIfNotFound
-
- Returns:
- PITAttributeAssign
updateOwnerPITAttributeAssignId
void updateOwnerPITAttributeAssignId(String oldId,
String newId)
- Parameters:
oldId
- newId
-
findActiveByOwnerPITAttributeAssignId
Set<PITAttributeAssign> findActiveByOwnerPITAttributeAssignId(String id)
- Parameters:
id
-
- Returns:
- set of PITAttributeAssign
updateOwnerPITMembershipId
void updateOwnerPITMembershipId(String oldId,
String newId)
- Parameters:
oldId
- newId
-
findActiveByOwnerPITMembershipId
Set<PITAttributeAssign> findActiveByOwnerPITMembershipId(String id)
- Parameters:
id
-
- Returns:
- set of PITAttributeAssign
findByOwnerPITMembershipId
Set<PITAttributeAssign> findByOwnerPITMembershipId(String id)
- Parameters:
id
-
- Returns:
- set of PITAttributeAssign
findByOwnerPITGroupId
Set<PITAttributeAssign> findByOwnerPITGroupId(String id)
- Parameters:
id
-
- Returns:
- set of PITAttributeAssign
findByOwnerPITStemId
Set<PITAttributeAssign> findByOwnerPITStemId(String id)
- Parameters:
id
-
- Returns:
- set of PITAttributeAssign
findByOwnerPITAttributeDefId
Set<PITAttributeAssign> findByOwnerPITAttributeDefId(String id)
- Parameters:
id
-
- Returns:
- set of PITAttributeAssign
findByOwnerPITAttributeAssignId
Set<PITAttributeAssign> findByOwnerPITAttributeAssignId(String id)
- Parameters:
id
-
- Returns:
- set of PITAttributeAssign
deleteInactiveRecords
void deleteInactiveRecords(Timestamp time)
- Delete records that ended before the given date.
- Parameters:
time
-
findAssignmentsOnAssignments
Set<PITAttributeAssign> findAssignmentsOnAssignments(Collection<PITAttributeAssign> attributeAssigns,
Timestamp pointInTimeFrom,
Timestamp pointInTimeTo)
- Parameters:
attributeAssigns
- pointInTimeFrom
- pointInTimeTo
-
- Returns:
- pit assignments
findByPITAttributeDefNameId
Set<PITAttributeAssign> findByPITAttributeDefNameId(String id)
- Parameters:
id
-
- Returns:
- set of PITAttributeAssign
findByPITAttributeAssignActionId
Set<PITAttributeAssign> findByPITAttributeAssignActionId(String id)
- Parameters:
id
-
- Returns:
- set of PITAttributeAssign
findMissingActivePITAttributeAssigns
Set<AttributeAssign> findMissingActivePITAttributeAssigns()
- Returns:
- active attribute assigns that are missing in point in time
findMissingInactivePITAttributeAssigns
Set<PITAttributeAssign> findMissingInactivePITAttributeAssigns()
- Returns:
- active point in time attribute assigns that should be inactive
findByOwnerPITGroupIdAndPITAttributeDefNameId
Set<PITAttributeAssign> findByOwnerPITGroupIdAndPITAttributeDefNameId(String pitGroupId,
String pitAttributeDefNameId)
- Parameters:
pitGroupId
- pitAttributeDefNameId
-
- Returns:
- set of PITAttributeAssign
findActiveDuplicates
Set<String> findActiveDuplicates()
- Returns:
- source ids of records that have duplicate active entries in PIT
delete
void delete(String id)
- Delete (won't run pre and post delete methods)
- Parameters:
id
-