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

All Superinterfaces:
GrouperDAO
All Known Implementing Classes:
Hib3PITAttributeAssignActionSetDAO

public interface PITAttributeAssignActionSetDAO
extends GrouperDAO


Method Summary
 void delete(PITAttributeAssignActionSet pitAttributeAssignActionSet)
          delete
 void deleteInactiveRecords(java.sql.Timestamp time)
          Delete records that ended before the given date.
 void deleteSelfByPITAttributeAssignActionId(java.lang.String id)
           
 java.util.Set<PITAttributeAssignActionSet> findAllSelfPITAttributeAssignActionSetsByPITAttributeAssignActionId(java.lang.String id)
           
 PITAttributeAssignActionSet findById(java.lang.String id, boolean exceptionIfNotFound)
           
 PITAttributeAssignActionSet findBySourceIdActive(java.lang.String id, boolean exceptionIfNotFound)
           
 PITAttributeAssignActionSet findBySourceIdUnique(java.lang.String id, boolean exceptionIfNotFound)
           
 java.util.Set<PITAttributeAssignActionSet> findByThenHasPITAttributeAssignActionId(java.lang.String id)
           
 java.util.Set<PITAttributeAssignActionSet> findImmediateChildren(PITAttributeAssignActionSet pitAttributeAssignActionSet)
           
 java.util.Set<AttributeAssignActionSet> findMissingActivePITAttributeAssignActionSets()
           
 java.util.Set<PITAttributeAssignActionSet> findMissingInactivePITAttributeAssignActionSets()
           
 void saveOrUpdate(PITAttributeAssignActionSet pitAttributeAssignActionSet)
          insert or update
 void saveOrUpdate(java.util.Set<PITAttributeAssignActionSet> pitAttributeAssignActionSets)
          insert or update
 

Method Detail

saveOrUpdate

void saveOrUpdate(PITAttributeAssignActionSet pitAttributeAssignActionSet)
insert or update

Parameters:
pitAttributeAssignActionSet -

saveOrUpdate

void saveOrUpdate(java.util.Set<PITAttributeAssignActionSet> pitAttributeAssignActionSets)
insert or update

Parameters:
pitAttributeAssignActionSets -

delete

void delete(PITAttributeAssignActionSet pitAttributeAssignActionSet)
delete

Parameters:
pitAttributeAssignActionSet -

findBySourceIdActive

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

findById

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

findBySourceIdUnique

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

deleteInactiveRecords

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

Parameters:
time -

findImmediateChildren

java.util.Set<PITAttributeAssignActionSet> findImmediateChildren(PITAttributeAssignActionSet pitAttributeAssignActionSet)
Parameters:
pitAttributeAssignActionSet -
Returns:
pit action sets

findAllSelfPITAttributeAssignActionSetsByPITAttributeAssignActionId

java.util.Set<PITAttributeAssignActionSet> findAllSelfPITAttributeAssignActionSetsByPITAttributeAssignActionId(java.lang.String id)
Parameters:
id -
Returns:
pit action sets

deleteSelfByPITAttributeAssignActionId

void deleteSelfByPITAttributeAssignActionId(java.lang.String id)
Parameters:
id -

findByThenHasPITAttributeAssignActionId

java.util.Set<PITAttributeAssignActionSet> findByThenHasPITAttributeAssignActionId(java.lang.String id)
Parameters:
id -
Returns:
pit action sets

findMissingActivePITAttributeAssignActionSets

java.util.Set<AttributeAssignActionSet> findMissingActivePITAttributeAssignActionSets()
Returns:
active action sets that are missing in point in time

findMissingInactivePITAttributeAssignActionSets

java.util.Set<PITAttributeAssignActionSet> findMissingInactivePITAttributeAssignActionSets()
Returns:
active point in time action sets that should be inactive