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

All Superinterfaces:
GrouperDAO
All Known Implementing Classes:
Hib3PITMembershipViewDAO

public interface PITMembershipViewDAO
extends GrouperDAO


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

Method Detail

findPITGroupSetsJoinedWithNewPITMembership

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

findPITMembershipsJoinedWithNewPITGroupSet

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

findPITGroupSetsJoinedWithOldPITMembership

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

findPITMembershipsJoinedWithOldPITGroupSet

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

findByPITOwnerAndPITMemberAndPITField

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

findAllMembersByPITOwnerAndPITField

java.util.Set<Member> findAllMembersByPITOwnerAndPITField(java.lang.String ownerId,
                                                          java.lang.String fieldId,
                                                          java.sql.Timestamp pointInTimeFrom,
                                                          java.sql.Timestamp pointInTimeTo,
                                                          java.util.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

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

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