Interface PITMembershipViewDAO

All Superinterfaces:
GrouperDAO
All Known Implementing Classes:
Hib3PITMembershipViewDAO

public interface PITMembershipViewDAO extends GrouperDAO
  • Method Details

    • 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<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
    • findAllByGroupOwnerOptions

      Set<Object[]> findAllByGroupOwnerOptions(Collection<String> totalGroupIds, Collection<String> totalMemberIds, Collection<Field> fields, Set<Source> sources, Stem stem, Stem.Scope stemScope, Boolean checkSecurity, FieldType fieldType, QueryOptions queryOptionsForMember, String filterForMember, boolean splitScopeForMember, boolean hasFieldForMember, Timestamp pointInTimeFrom, Timestamp pointInTimeTo)
      Parameters:
      totalGroupIds -
      totalMemberIds -
      fields -
      sources -
      stem -
      stemScope -
      checkSecurity -
      fieldType -
      queryOptionsForMember -
      filterForMember -
      splitScopeForMember -
      hasFieldForMember -
      pointInTimeFrom -
      pointInTimeTo -
      Returns:
      set of PITMembership, PITGroup, PITMember, and Member
    • findAllByPITMemberAndPITFieldAndEndTimeRange

      Set<PITMembershipView> findAllByPITMemberAndPITFieldAndEndTimeRange(String memberId, String fieldId, Timestamp endTimeFrom, Timestamp endTimeTo)
      Parameters:
      memberId -
      fieldId -
      endTimeFrom -
      endTimeTo -
      Returns:
      set of PITMembershipView
    • findAllByPITMemberAndPITFieldAndStartTimeRange

      Set<PITMembershipView> findAllByPITMemberAndPITFieldAndStartTimeRange(String memberId, String fieldId, Timestamp startTimeFrom, Timestamp startTimeTo)
      Parameters:
      memberId -
      fieldId -
      startTimeFrom -
      startTimeTo -