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 deleteSelfByRoleId(java.lang.String id)
           
 java.util.Set<PITRoleSet> findAllSelfRoleSetsByRoleId(java.lang.String id)
           
 PITRoleSet findById(java.lang.String id)
           
 java.util.Set<PITRoleSet> findByThenHasRoleId(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 -

findById

PITRoleSet findById(java.lang.String id)
Parameters:
id -
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

findAllSelfRoleSetsByRoleId

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

deleteSelfByRoleId

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

findByThenHasRoleId

java.util.Set<PITRoleSet> findByThenHasRoleId(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