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

All Superinterfaces:
GrouperDAO
All Known Implementing Classes:
Hib3PITMembershipViewDAO

public interface PITMembershipViewDAO
extends GrouperDAO


Method Summary
 Set<PITMembershipView> findAllByPITOwnerAndPITMemberAndPITField(String ownerId, String memberId, String fieldId, Timestamp pointInTimeFrom, Timestamp pointInTimeTo, QueryOptions queryOptions)
          Get memberships by owner, member, and field.
 Set<Member> findAllMembersByPITOwnerAndPITField(String ownerId, String fieldId, Timestamp pointInTimeFrom, Timestamp pointInTimeTo, Set<edu.internet2.middleware.subject.Source> sources, QueryOptions queryOptions)
          Get members by owner and field.
 Set<PITMembershipView> findByPITOwnerAndPITMemberAndPITField(String ownerId, String memberId, String fieldId, boolean activeOnly)
           
 Set<PITGroupSet> findPITGroupSetsJoinedWithNewPITMembership(PITMembership pitMembership)
           
 Set<PITGroupSet> findPITGroupSetsJoinedWithOldPITMembership(PITMembership pitMembership)
           
 Set<PITMembership> findPITMembershipsJoinedWithNewPITGroupSet(PITGroupSet pitGroupSet)
           
 Set<PITMembership> findPITMembershipsJoinedWithOldPITGroupSet(PITGroupSet pitGroupSet)
           
 

Method Detail

findPITGroupSetsJoinedWithNewPITMembership

Set<PITGroupSet> findPITGroupSetsJoinedWithNewPITMembership(PITMembership pitMembership)
Parameters:
pitMembership -
Returns:
set

findPITMembershipsJoinedWithNewPITGroupSet

Set<PITMembership> findPITMembershipsJoinedWithNewPITGroupSet(PITGroupSet pitGroupSet)
Parameters:
pitGroupSet -
Returns:
set

findPITGroupSetsJoinedWithOldPITMembership

Set<PITGroupSet> findPITGroupSetsJoinedWithOldPITMembership(PITMembership pitMembership)
Parameters:
pitMembership -
Returns:
set

findPITMembershipsJoinedWithOldPITGroupSet

Set<PITMembership> findPITMembershipsJoinedWithOldPITGroupSet(PITGroupSet pitGroupSet)
Parameters:
pitGroupSet -
Returns:
set

findByPITOwnerAndPITMemberAndPITField

Set<PITMembershipView> findByPITOwnerAndPITMemberAndPITField(String ownerId,
                                                             String memberId,
                                                             String fieldId,
                                                             boolean activeOnly)
Parameters:
ownerId -
memberId -
fieldId -
activeOnly -
Returns:
set

findAllMembersByPITOwnerAndPITField

Set<Member> findAllMembersByPITOwnerAndPITField(String ownerId,
                                                String fieldId,
                                                Timestamp pointInTimeFrom,
                                                Timestamp pointInTimeTo,
                                                Set<edu.internet2.middleware.subject.Source> sources,
                                                QueryOptions queryOptions)
Get members by owner and field.

Parameters:
ownerId -
fieldId -
pointInTimeFrom -
pointInTimeTo -
sources -
queryOptions -
Returns:
set of members

findAllByPITOwnerAndPITMemberAndPITField

Set<PITMembershipView> findAllByPITOwnerAndPITMemberAndPITField(String ownerId,
                                                                String memberId,
                                                                String fieldId,
                                                                Timestamp pointInTimeFrom,
                                                                Timestamp pointInTimeTo,
                                                                QueryOptions queryOptions)
Get memberships by owner, member, and field.

Parameters:
ownerId -
memberId -
fieldId -
pointInTimeFrom -
pointInTimeTo -
queryOptions -
Returns:
set of pit memberships