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

All Superinterfaces:
GrouperDAO
All Known Implementing Classes:
Hib3PITRoleSetDAO

public interface PITRoleSetDAO
extends GrouperDAO


Method Summary
 void delete(PITRoleSet pitRoleSet)
          delete
 void deleteInactiveRecords(java.sql.Timestamp time)
          Delete records that ended before the given date.
 void deleteSelfByPITRoleId(java.lang.String id)
           
 java.util.Set<PITRoleSet> findAllSelfPITRoleSetsByPITRoleId(java.lang.String id)
           
 PITRoleSet findById(java.lang.String id, boolean exceptionIfNotFound)
           
 PITRoleSet findBySourceIdActive(java.lang.String id, boolean exceptionIfNotFound)
           
 PITRoleSet findBySourceIdUnique(java.lang.String id, boolean exceptionIfNotFound)
           
 java.util.Set<PITRoleSet> findByThenHasPITRoleId(java.lang.String id)
           
 java.util.Set<PITRoleSet> findImmediateChildren(PITRoleSet pitRoleSet)
           
 java.util.Set<RoleSet> findMissingActivePITRoleSets()
           
 java.util.Set<PITRoleSet> findMissingInactivePITRoleSets()
           
 void saveOrUpdate(PITRoleSet pitRoleSet)
          insert or update
 void saveOrUpdate(java.util.Set<PITRoleSet> pitRoleSets)
          insert or update
 

Method Detail

saveOrUpdate

void saveOrUpdate(PITRoleSet pitRoleSet)
insert or update

Parameters:
pitRoleSet -

saveOrUpdate

void saveOrUpdate(java.util.Set<PITRoleSet> pitRoleSets)
insert or update

Parameters:
pitRoleSets -

delete

void delete(PITRoleSet pitRoleSet)
delete

Parameters:
pitRoleSet -

findBySourceIdActive

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

findById

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

findBySourceIdUnique

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

deleteInactiveRecords

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

Parameters:
time -

findImmediateChildren

java.util.Set<PITRoleSet> findImmediateChildren(PITRoleSet pitRoleSet)
Parameters:
pitRoleSet -
Returns:
pit role sets

findAllSelfPITRoleSetsByPITRoleId

java.util.Set<PITRoleSet> findAllSelfPITRoleSetsByPITRoleId(java.lang.String id)
Parameters:
id -
Returns:
pit role sets

deleteSelfByPITRoleId

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

findByThenHasPITRoleId

java.util.Set<PITRoleSet> findByThenHasPITRoleId(java.lang.String id)
Parameters:
id -
Returns:
pit role sets

findMissingActivePITRoleSets

java.util.Set<RoleSet> findMissingActivePITRoleSets()
Returns:
active role sets that are missing in point in time

findMissingInactivePITRoleSets

java.util.Set<PITRoleSet> findMissingInactivePITRoleSets()
Returns:
active point in time role sets that should be inactive