edu.internet2.middleware.grouper.internal.dao
Interface PITAttributeAssignActionDAO

All Superinterfaces:
GrouperDAO
All Known Implementing Classes:
Hib3PITAttributeAssignActionDAO

public interface PITAttributeAssignActionDAO
extends GrouperDAO


Method Summary
 void delete(PITAttributeAssignAction pitAttributeAssignAction)
          delete
 void deleteInactiveRecords(java.sql.Timestamp time)
          Delete records that ended before the given date.
 java.util.Set<PITAttributeAssignAction> findByAttributeDefId(java.lang.String id)
           
 PITAttributeAssignAction findById(java.lang.String id)
           
 java.util.Set<AttributeAssignAction> findMissingActivePITAttributeAssignActions()
           
 java.util.Set<PITAttributeAssignAction> findMissingInactivePITAttributeAssignActions()
           
 void saveOrUpdate(PITAttributeAssignAction pitAttributeAssignAction)
          insert or update
 void saveOrUpdate(java.util.Set<PITAttributeAssignAction> pitAttributeAssignActions)
          insert or update
 

Method Detail

saveOrUpdate

void saveOrUpdate(PITAttributeAssignAction pitAttributeAssignAction)
insert or update

Parameters:
pitAttributeAssignAction -

saveOrUpdate

void saveOrUpdate(java.util.Set<PITAttributeAssignAction> pitAttributeAssignActions)
insert or update

Parameters:
pitAttributeAssignActions -

delete

void delete(PITAttributeAssignAction pitAttributeAssignAction)
delete

Parameters:
pitAttributeAssignAction -

findById

PITAttributeAssignAction findById(java.lang.String id)
Parameters:
id -
Returns:
PITAttributeAssignAction

deleteInactiveRecords

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

Parameters:
time -

findByAttributeDefId

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

findMissingActivePITAttributeAssignActions

java.util.Set<AttributeAssignAction> findMissingActivePITAttributeAssignActions()
Returns:
active actions that are missing in point in time

findMissingInactivePITAttributeAssignActions

java.util.Set<PITAttributeAssignAction> findMissingInactivePITAttributeAssignActions()
Returns:
active point in time actions that should be inactive