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 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<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> 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