Class PITPermissionAllViewQuery
java.lang.Object
edu.internet2.middleware.grouper.pit.PITPermissionAllViewQuery
Point in time permission query
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionexecute()
query optionssetActionSourceId
(String actionSourceId) query for permissions with this actionSourceIdsetActiveDateRange
(Date fromDate, Date toDate) query for permissions that were active at any point in the specified date rangesetAttributeDefNameSourceId
(String attributeDefNameSourceId) query for permissions with this attributeDefNameSourceIdsetEndDateAfter
(Date endDateAfter) query for permissions that ended after this date or have not ended yetsetEndDateBefore
(Date endDateBefore) query for permissions that ended before this datesetExtraCriterion
(org.hibernate.criterion.Criterion extraCriterion) extra criteriasetMemberSourceId
(String memberSourceId) query for permissions with this memberSourceIdsetQueryOptions
(QueryOptions queryOptions) query optionssetStartDateAfter
(Date startDateAfter) query for permissions that started after this datesetStartDateBefore
(Date startDateBefore) query for permissions that started before this date
-
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
query for permissions that started after this date- Parameters:
startDateAfter
-- Returns:
- this for chaining
-
setStartDateBefore
query for permissions that started before this date- Parameters:
startDateBefore
-- Returns:
- this for chaining
-
setEndDateAfter
query for permissions that ended after this date or have not ended yet- Parameters:
endDateAfter
-- Returns:
- this for chaining
-
setEndDateBefore
query for permissions that ended before this date- Parameters:
endDateBefore
-- Returns:
- this for chaining
-
setActiveDateRange
query for permissions that were active at any point in the specified date range- Parameters:
fromDate
-toDate
-- Returns:
- this for chaining
-
getQueryOptions
query options- Returns:
- query options
-
setQueryOptions
query options- Parameters:
queryOptions
-- Returns:
- this for chaining
-
setAttributeDefNameSourceId
query for permissions with this attributeDefNameSourceId- Parameters:
attributeDefNameSourceId
-- Returns:
- this for chaining
-
setMemberSourceId
query for permissions with this memberSourceId- Parameters:
memberSourceId
-- Returns:
- this for chaining
-
setActionSourceId
query for permissions with this actionSourceId- Parameters:
actionSourceId
-- Returns:
- this for chaining
-
execute
- Returns:
- set of PITPermissionAllView objects
-