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(java.lang.String id)
          Delete (won't run pre and post delete methods)
 void deleteInactiveRecords(java.sql.Timestamp time)
          Delete records that ended before the given date.
 java.util.Set<PITAttributeAssign> findActiveByOwnerPITAttributeAssignId(java.lang.String id)
           
 java.util.Set<PITAttributeAssign> findActiveByOwnerPITMembershipId(java.lang.String id)
           
 java.util.Set<java.lang.String> findActiveDuplicates()
           
 java.util.Set<PITAttributeAssign> findAssignmentsOnAssignments(java.util.Collection<PITAttributeAssign> attributeAssigns, java.sql.Timestamp pointInTimeFrom, java.sql.Timestamp pointInTimeTo)
           
 PITAttributeAssign findById(java.lang.String id, boolean exceptionIfNotFound)
           
 java.util.Set<PITAttributeAssign> findByOwnerPITAttributeAssignId(java.lang.String id)
           
 java.util.Set<PITAttributeAssign> findByOwnerPITAttributeDefId(java.lang.String id)
           
 java.util.Set<PITAttributeAssign> findByOwnerPITGroupId(java.lang.String id)
           
 java.util.Set<PITAttributeAssign> findByOwnerPITGroupIdAndPITAttributeDefNameId(java.lang.String pitGroupId, java.lang.String pitAttributeDefNameId)
           
 java.util.Set<PITAttributeAssign> findByOwnerPITMembershipId(java.lang.String id)
           
 java.util.Set<PITAttributeAssign> findByOwnerPITStemId(java.lang.String id)
           
 java.util.Set<PITAttributeAssign> findByPITAttributeAssignActionId(java.lang.String id)
           
 java.util.Set<PITAttributeAssign> findByPITAttributeDefNameId(java.lang.String id)
           
 java.util.Set<PITAttributeAssign> findBySourceId(java.lang.String id, boolean exceptionIfNotFound)
           
 PITAttributeAssign findBySourceIdActive(java.lang.String id, boolean exceptionIfNotFound)
           
 PITAttributeAssign findBySourceIdMostRecent(java.lang.String id, boolean exceptionIfNotFound)
           
 PITAttributeAssign findBySourceIdUnique(java.lang.String id, boolean exceptionIfNotFound)
           
 java.util.Set<AttributeAssign> findMissingActivePITAttributeAssigns()
           
 java.util.Set<PITAttributeAssign> findMissingInactivePITAttributeAssigns()
           
 void saveOrUpdate(PITAttributeAssign pitAttributeAssign)
          insert or update
 void saveOrUpdate(java.util.Set<PITAttributeAssign> pitAttributeAssigns)
          insert or update
 void updateOwnerPITAttributeAssignId(java.lang.String oldId, java.lang.String newId)
           
 void updateOwnerPITMembershipId(java.lang.String oldId, java.lang.String newId)
           
 

Method Detail

saveOrUpdate

void saveOrUpdate(PITAttributeAssign pitAttributeAssign)
insert or update

Parameters:
pitAttributeAssign -

saveOrUpdate

void saveOrUpdate(java.util.Set<PITAttributeAssign> pitAttributeAssigns)
insert or update

Parameters:
pitAttributeAssigns -

delete

void delete(PITAttributeAssign pitAttributeAssign)
delete

Parameters:
pitAttributeAssign -

findBySourceIdActive

PITAttributeAssign findBySourceIdActive(java.lang.String id,
                                        boolean exceptionIfNotFound)
Parameters:
id -
exceptionIfNotFound -
Returns:
PITAttributeAssign

findById

PITAttributeAssign findById(java.lang.String id,
                            boolean exceptionIfNotFound)
Parameters:
id -
exceptionIfNotFound -
Returns:
PITAttributeAssign

findBySourceId

java.util.Set<PITAttributeAssign> findBySourceId(java.lang.String id,
                                                 boolean exceptionIfNotFound)
Parameters:
id -
exceptionIfNotFound -
Returns:
set of PITAttributeAssign

findBySourceIdUnique

PITAttributeAssign findBySourceIdUnique(java.lang.String id,
                                        boolean exceptionIfNotFound)
Parameters:
id -
exceptionIfNotFound -
Returns:
PITAttributeAssign

findBySourceIdMostRecent

PITAttributeAssign findBySourceIdMostRecent(java.lang.String id,
                                            boolean exceptionIfNotFound)
Parameters:
id -
exceptionIfNotFound -
Returns:
PITAttributeAssign

updateOwnerPITAttributeAssignId

void updateOwnerPITAttributeAssignId(java.lang.String oldId,
                                     java.lang.String newId)
Parameters:
oldId -
newId -

findActiveByOwnerPITAttributeAssignId

java.util.Set<PITAttributeAssign> findActiveByOwnerPITAttributeAssignId(java.lang.String id)
Parameters:
id -
Returns:
set of PITAttributeAssign

updateOwnerPITMembershipId

void updateOwnerPITMembershipId(java.lang.String oldId,
                                java.lang.String newId)
Parameters:
oldId -
newId -

findActiveByOwnerPITMembershipId

java.util.Set<PITAttributeAssign> findActiveByOwnerPITMembershipId(java.lang.String id)
Parameters:
id -
Returns:
set of PITAttributeAssign

findByOwnerPITMembershipId

java.util.Set<PITAttributeAssign> findByOwnerPITMembershipId(java.lang.String id)
Parameters:
id -
Returns:
set of PITAttributeAssign

findByOwnerPITGroupId

java.util.Set<PITAttributeAssign> findByOwnerPITGroupId(java.lang.String id)
Parameters:
id -
Returns:
set of PITAttributeAssign

findByOwnerPITStemId

java.util.Set<PITAttributeAssign> findByOwnerPITStemId(java.lang.String id)
Parameters:
id -
Returns:
set of PITAttributeAssign

findByOwnerPITAttributeDefId

java.util.Set<PITAttributeAssign> findByOwnerPITAttributeDefId(java.lang.String id)
Parameters:
id -
Returns:
set of PITAttributeAssign

findByOwnerPITAttributeAssignId

java.util.Set<PITAttributeAssign> findByOwnerPITAttributeAssignId(java.lang.String id)
Parameters:
id -
Returns:
set of PITAttributeAssign

deleteInactiveRecords

void deleteInactiveRecords(java.sql.Timestamp time)
Delete records that ended before the given date.

Parameters:
time -

findAssignmentsOnAssignments

java.util.Set<PITAttributeAssign> findAssignmentsOnAssignments(java.util.Collection<PITAttributeAssign> attributeAssigns,
                                                               java.sql.Timestamp pointInTimeFrom,
                                                               java.sql.Timestamp pointInTimeTo)
Parameters:
attributeAssigns -
pointInTimeFrom -
pointInTimeTo -
Returns:
pit assignments

findByPITAttributeDefNameId

java.util.Set<PITAttributeAssign> findByPITAttributeDefNameId(java.lang.String id)
Parameters:
id -
Returns:
set of PITAttributeAssign

findByPITAttributeAssignActionId

java.util.Set<PITAttributeAssign> findByPITAttributeAssignActionId(java.lang.String id)
Parameters:
id -
Returns:
set of PITAttributeAssign

findMissingActivePITAttributeAssigns

java.util.Set<AttributeAssign> findMissingActivePITAttributeAssigns()
Returns:
active attribute assigns that are missing in point in time

findMissingInactivePITAttributeAssigns

java.util.Set<PITAttributeAssign> findMissingInactivePITAttributeAssigns()
Returns:
active point in time attribute assigns that should be inactive

findByOwnerPITGroupIdAndPITAttributeDefNameId

java.util.Set<PITAttributeAssign> findByOwnerPITGroupIdAndPITAttributeDefNameId(java.lang.String pitGroupId,
                                                                                java.lang.String pitAttributeDefNameId)
Parameters:
pitGroupId -
pitAttributeDefNameId -
Returns:
set of PITAttributeAssign

findActiveDuplicates

java.util.Set<java.lang.String> findActiveDuplicates()
Returns:
source ids of records that have duplicate active entries in PIT

delete

void delete(java.lang.String id)
Delete (won't run pre and post delete methods)

Parameters:
id -