Class Hib3PITMembershipViewDAO
java.lang.Object
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
edu.internet2.middleware.grouper.internal.dao.hib3.Hib3PITMembershipViewDAO
- All Implemented Interfaces:
GrouperDAO
,PITMembershipViewDAO
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfindAllByGroupOwnerOptions
(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) findAllByPITMemberAndPITFieldAndEndTimeRange
(String memberId, String fieldId, Timestamp endTimeFrom, Timestamp endTimeTo) findAllByPITMemberAndPITFieldAndStartTimeRange
(String memberId, String fieldId, Timestamp startTimeFrom, Timestamp startTimeTo) findAllByPITOwnerAndPITMemberAndPITField
(String ownerId, String memberId, String fieldId, Timestamp pointInTimeFrom, Timestamp pointInTimeTo, QueryOptions queryOptions) Get memberships by owner, member, and field.findAllMembersByPITOwnerAndPITField
(String ownerId, String fieldId, Timestamp pointInTimeFrom, Timestamp pointInTimeTo, Set<Source> sources, QueryOptions queryOptions) Get members by owner and field.findByPITOwnerAndPITMemberAndPITField
(String ownerId, String memberId, String fieldId, boolean activeOnly) findPITGroupSetsJoinedWithNewPITMembership
(PITMembership pitMembership) findPITGroupSetsJoinedWithOldPITMembership
(PITMembership pitMembership) findPITMembershipsJoinedWithNewPITGroupSet
(PITGroupSet pitGroupSet) findPITMembershipsJoinedWithOldPITGroupSet
(PITGroupSet pitGroupSet) Methods inherited from class edu.internet2.middleware.grouper.internal.dao.hib3.Hib3DAO
evict, evictEntity, evictQueries, getConfiguration, getConfiguration, getSessionFactory, getSessionFactory, hibernateInitted, initHibernateIfNotInitted, initHibernateIfNotInitted, resourceNameFromClassName, session, session
-
Constructor Details
-
Hib3PITMembershipViewDAO
public Hib3PITMembershipViewDAO()
-
-
Method Details
-
findPITGroupSetsJoinedWithNewPITMembership
- Specified by:
findPITGroupSetsJoinedWithNewPITMembership
in interfacePITMembershipViewDAO
- Returns:
- set
- See Also:
-
findPITGroupSetsJoinedWithOldPITMembership
- Specified by:
findPITGroupSetsJoinedWithOldPITMembership
in interfacePITMembershipViewDAO
- Returns:
- set
- See Also:
-
findPITMembershipsJoinedWithNewPITGroupSet
- Specified by:
findPITMembershipsJoinedWithNewPITGroupSet
in interfacePITMembershipViewDAO
- Returns:
- set
- See Also:
-
findPITMembershipsJoinedWithOldPITGroupSet
- Specified by:
findPITMembershipsJoinedWithOldPITGroupSet
in interfacePITMembershipViewDAO
- Returns:
- set
- See Also:
-
findByPITOwnerAndPITMemberAndPITField
public Set<PITMembershipView> findByPITOwnerAndPITMemberAndPITField(String ownerId, String memberId, String fieldId, boolean activeOnly) - Specified by:
findByPITOwnerAndPITMemberAndPITField
in interfacePITMembershipViewDAO
- Returns:
- set
- See Also:
-
findAllMembersByPITOwnerAndPITField
public Set<Member> findAllMembersByPITOwnerAndPITField(String ownerId, String fieldId, Timestamp pointInTimeFrom, Timestamp pointInTimeTo, Set<Source> sources, QueryOptions queryOptions) Description copied from interface:PITMembershipViewDAO
Get members by owner and field.- Specified by:
findAllMembersByPITOwnerAndPITField
in interfacePITMembershipViewDAO
- Returns:
- set of members
- See Also:
-
findAllByPITOwnerAndPITMemberAndPITField
public Set<PITMembershipView> findAllByPITOwnerAndPITMemberAndPITField(String ownerId, String memberId, String fieldId, Timestamp pointInTimeFrom, Timestamp pointInTimeTo, QueryOptions queryOptions) Description copied from interface:PITMembershipViewDAO
Get memberships by owner, member, and field.- Specified by:
findAllByPITOwnerAndPITMemberAndPITField
in interfacePITMembershipViewDAO
- Returns:
- set of pit memberships
- See Also:
-
findAllByPITMemberAndPITFieldAndStartTimeRange
public Set<PITMembershipView> findAllByPITMemberAndPITFieldAndStartTimeRange(String memberId, String fieldId, Timestamp startTimeFrom, Timestamp startTimeTo) - Specified by:
findAllByPITMemberAndPITFieldAndStartTimeRange
in interfacePITMembershipViewDAO
-
findAllByPITMemberAndPITFieldAndEndTimeRange
public Set<PITMembershipView> findAllByPITMemberAndPITFieldAndEndTimeRange(String memberId, String fieldId, Timestamp endTimeFrom, Timestamp endTimeTo) - Specified by:
findAllByPITMemberAndPITFieldAndEndTimeRange
in interfacePITMembershipViewDAO
- Returns:
- set of PITMembershipView
-
findAllByGroupOwnerOptions
public 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) - Specified by:
findAllByGroupOwnerOptions
in interfacePITMembershipViewDAO
- Returns:
- set of PITMembership, PITGroup, PITMember, and Member
- See Also:
-
edu.internet2.middleware.grouper.internal.dao.PITMembershipViewDAO#findAllByGroupOwnerOptions(java.util.Collection, java.util.Collection, java.util.Collection, java.util.Set, java.lang.Boolean, edu.internet2.middleware.grouper.FieldType, edu.internet2.middleware.grouper.internal.dao.QueryOptions, java.lang.String, boolean, boolean, java.sql.Timestamp, java.sql.Timestamp)
-