edu.internet2.middleware.grouper.pit
Class PITAttributeAssignQuery

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

public class PITAttributeAssignQuery
extends Object

Point in time attribute assign query

Author:
shilen $Id$

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

Constructor Detail

PITAttributeAssignQuery

public PITAttributeAssignQuery()
Method Detail

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