Class PITAttributeAssignQuery

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

public class PITAttributeAssignQuery extends Object
Point in time attribute assign query
  • Constructor Details

    • PITAttributeAssignQuery

      public PITAttributeAssignQuery()
  • Method Details

    • setExtraCriterion

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

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

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

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

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

      public PITAttributeAssignQuery setActiveDateRange(Date fromDate, Date toDate)
      query for assignments 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 PITAttributeAssignQuery setQueryOptions(QueryOptions queryOptions)
      query options
      Parameters:
      queryOptions -
      Returns:
      this for chaining
    • setAttributeDefNameId

      public PITAttributeAssignQuery setAttributeDefNameId(String attributeDefNameId)
      query for assignments with this attributeDefNameId
      Parameters:
      attributeDefNameId -
      Returns:
      this for chaining
    • setActionId

      public PITAttributeAssignQuery setActionId(String actionId)
      query for assignments with this actionId
      Parameters:
      actionId -
      Returns:
      this for chaining
    • setOwnerAttributeAssignId

      public PITAttributeAssignQuery setOwnerAttributeAssignId(String ownerAttributeAssignId)
      query for assignments with this ownerAttributeAssignId
      Parameters:
      ownerAttributeAssignId -
      Returns:
      this for chaining
    • setOwnerAttributeDefId

      public PITAttributeAssignQuery setOwnerAttributeDefId(String ownerAttributeDefId)
      query for assignments with this ownerAttributeDefId
      Parameters:
      ownerAttributeDefId -
      Returns:
      this for chaining
    • setOwnerGroupId

      public PITAttributeAssignQuery setOwnerGroupId(String ownerGroupId)
      query for assignments with this ownerGroupId
      Parameters:
      ownerGroupId -
      Returns:
      this for chaining
    • setOwnerMemberId

      public PITAttributeAssignQuery setOwnerMemberId(String ownerMemberId)
      query for assignments with this ownerMemberId
      Parameters:
      ownerMemberId -
      Returns:
      this for chaining
    • setOwnerMembershipId

      public PITAttributeAssignQuery setOwnerMembershipId(String ownerMembershipId)
      query for assignments with this ownerMembershipId
      Parameters:
      ownerMembershipId -
      Returns:
      this for chaining
    • setOwnerStemId

      public PITAttributeAssignQuery setOwnerStemId(String ownerStemId)
      query for assignments with this ownerStemId
      Parameters:
      ownerStemId -
      Returns:
      this for chaining
    • execute

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