Class PITPermissionAllViewQuery

java.lang.Object
edu.internet2.middleware.grouper.pit.PITPermissionAllViewQuery

public class PITPermissionAllViewQuery extends Object
Point in time permission query
  • Constructor Details

    • PITPermissionAllViewQuery

      public PITPermissionAllViewQuery()
  • Method Details

    • setExtraCriterion

      public PITPermissionAllViewQuery setExtraCriterion(org.hibernate.criterion.Criterion extraCriterion)
      extra criteria
      Parameters:
      extraCriterion -
      Returns:
      this for chaining
    • setStartDateAfter

      public PITPermissionAllViewQuery setStartDateAfter(Date startDateAfter)
      query for permissions that started after this date
      Parameters:
      startDateAfter -
      Returns:
      this for chaining
    • setStartDateBefore

      public PITPermissionAllViewQuery setStartDateBefore(Date startDateBefore)
      query for permissions that started before this date
      Parameters:
      startDateBefore -
      Returns:
      this for chaining
    • setEndDateAfter

      public PITPermissionAllViewQuery setEndDateAfter(Date endDateAfter)
      query for permissions that ended after this date or have not ended yet
      Parameters:
      endDateAfter -
      Returns:
      this for chaining
    • setEndDateBefore

      public PITPermissionAllViewQuery setEndDateBefore(Date endDateBefore)
      query for permissions that ended before this date
      Parameters:
      endDateBefore -
      Returns:
      this for chaining
    • setActiveDateRange

      public PITPermissionAllViewQuery setActiveDateRange(Date fromDate, Date toDate)
      query for permissions that were active at any point in the specified date range
      Parameters:
      fromDate -
      toDate -
      Returns:
      this for chaining
    • getQueryOptions

      public QueryOptions getQueryOptions()
      query options
      Returns:
      query options
    • setQueryOptions

      public PITPermissionAllViewQuery setQueryOptions(QueryOptions queryOptions)
      query options
      Parameters:
      queryOptions -
      Returns:
      this for chaining
    • setAttributeDefNameSourceId

      public PITPermissionAllViewQuery setAttributeDefNameSourceId(String attributeDefNameSourceId)
      query for permissions with this attributeDefNameSourceId
      Parameters:
      attributeDefNameSourceId -
      Returns:
      this for chaining
    • setMemberSourceId

      public PITPermissionAllViewQuery setMemberSourceId(String memberSourceId)
      query for permissions with this memberSourceId
      Parameters:
      memberSourceId -
      Returns:
      this for chaining
    • setActionSourceId

      public PITPermissionAllViewQuery setActionSourceId(String actionSourceId)
      query for permissions with this actionSourceId
      Parameters:
      actionSourceId -
      Returns:
      this for chaining
    • execute

      public Set<PITPermissionAllView> execute()
      Returns:
      set of PITPermissionAllView objects