edu.internet2.middleware.grouper.pit
Class PITAttributeAssignValueQuery

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

public class PITAttributeAssignValueQuery
extends Object

Point in time attribute assign query

Author:
shilen $Id$

Constructor Summary
PITAttributeAssignValueQuery()
           
 
Method Summary
 Set<PITAttributeAssignValueView> execute()
           
 QueryOptions getQueryOptions()
          query options
 PITAttributeAssignValueQuery setActionId(String actionId)
          query for assignments with this actionId
 PITAttributeAssignValueQuery setActiveDateRange(Date fromDate, Date toDate)
          query for assignment values that were active at any point in the specified date range
 PITAttributeAssignValueQuery setAttributeAssignId(String attributeAssignId)
          query for assignments with given id
 PITAttributeAssignValueQuery setAttributeDefNameId(String attributeDefNameId)
          query for assignments with this attributeDefNameId
 PITAttributeAssignValueQuery setEndDateAfter(Date endDateAfter)
          query for assignment values that ended after this date or have not ended yet
 PITAttributeAssignValueQuery setEndDateBefore(Date endDateBefore)
          query for assignment values that ended before this date
 PITAttributeAssignValueQuery setExtraCriterion(org.hibernate.criterion.Criterion extraCriterion)
          extra criteria
 PITAttributeAssignValueQuery setOwnerAttributeAssignId(String ownerAttributeAssignId)
          query for assignments with this ownerAttributeAssignId
 PITAttributeAssignValueQuery setOwnerAttributeDefId(String ownerAttributeDefId)
          query for assignments with this ownerAttributeDefId
 PITAttributeAssignValueQuery setOwnerGroupId(String ownerGroupId)
          query for assignments with this ownerGroupId
 PITAttributeAssignValueQuery setOwnerMemberId(String ownerMemberId)
          query for assignments with this ownerMemberId
 PITAttributeAssignValueQuery setOwnerMembershipId(String ownerMembershipId)
          query for assignments with this ownerMembershipId
 PITAttributeAssignValueQuery setOwnerStemId(String ownerStemId)
          query for assignments with this ownerStemId
 PITAttributeAssignValueQuery setQueryOptions(QueryOptions queryOptions)
          query options
 PITAttributeAssignValueQuery setStartDateAfter(Date startDateAfter)
          query for assignment values that started after this date
 PITAttributeAssignValueQuery setStartDateBefore(Date startDateBefore)
          query for assignment values that started before this date
 PITAttributeAssignValueQuery setValueFloating(Double valueFloating)
          query for assignments with given value
 PITAttributeAssignValueQuery setValueInteger(Long valueInteger)
          query for assignments with given value
 PITAttributeAssignValueQuery setValueMemberId(String valueMemberId)
          query for assignments with given value
 PITAttributeAssignValueQuery setValueString(String valueString)
          query for assignments with given value
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PITAttributeAssignValueQuery

public PITAttributeAssignValueQuery()
Method Detail

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