Class PITAttributeAssignValueQuery

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

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

    • PITAttributeAssignValueQuery

      public PITAttributeAssignValueQuery()
  • Method Details

    • setExtraCriterion

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public PITAttributeAssignValueQuery setAttributeAssignId(String attributeAssignId)
      query for assignments with given id
      Parameters:
      attributeAssignId -
      Returns:
      this for chaining
    • setValueString

      public PITAttributeAssignValueQuery setValueString(String valueString)
      query for assignments with given value
      Parameters:
      valueString -
      Returns:
      this for chaining
    • setValueMemberId

      public PITAttributeAssignValueQuery setValueMemberId(String valueMemberId)
      query for assignments with given value
      Parameters:
      valueMemberId -
      Returns:
      this for chaining
    • setValueInteger

      public PITAttributeAssignValueQuery setValueInteger(Long valueInteger)
      query for assignments with given value
      Parameters:
      valueInteger -
      Returns:
      this for chaining
    • setValueFloating

      public PITAttributeAssignValueQuery setValueFloating(Double valueFloating)
      query for assignments with given value
      Parameters:
      valueFloating -
      Returns:
      this for chaining
    • execute

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