Package ch.ivyteam.ivy.workflow.query
Class TaskQuery.OrderByQuery
java.lang.Object
ch.ivyteam.ivy.persistence.query.Query<ITask>
ch.ivyteam.ivy.workflow.query.TaskQuery
ch.ivyteam.ivy.workflow.query.TaskQuery.OrderByQuery
- All Implemented Interfaces:
TaskQuery.IOrderByQueryColumns
- Direct Known Subclasses:
TaskQuery.OrderByColumnQuery
- Enclosing class:
TaskQuery
Provides methods to order the result by columns of
ITask.
Example:
Corresponds to SQL:
TaskQuery.create()
.orderBy()
.startTimestamp().descending();SELECT * FROM IWA_Task
ORDER BY
StartTimestamp DESC
- API:
- This is a public API.
-
Nested Class Summary
Nested classes/interfaces inherited from class ch.ivyteam.ivy.workflow.query.TaskQuery
TaskQuery.AggregationQuery, TaskQuery.EnumValueOrderByColumnQuery<T extends ch.ivyteam.ivy.persistence.IPersistentEnumeration>, TaskQuery.FilterLink, TaskQuery.FilterQuery, TaskQuery.GroupByQuery, TaskQuery.IAggregationQuery, TaskQuery.IBooleanColumnFilterQuery, TaskQuery.IBoolFilterQuery, TaskQuery.IClobColumnFilterQuery, TaskQuery.IColumnFilterQuery, TaskQuery.ICustomFieldAggregationQuery, TaskQuery.ICustomFieldFilterQuery, TaskQuery.ICustomFieldGroupBy, TaskQuery.ICustomFieldOrderBy, TaskQuery.IDateColumnFilterQuery, TaskQuery.IFilterableColumns, TaskQuery.IFilterLink, TaskQuery.IFilterQuery, TaskQuery.IGroupByQueryColumns, TaskQuery.IIntegerColumnFilterQuery, TaskQuery.INumberColumnFilterQuery, TaskQuery.IOrderByQueryColumns, TaskQuery.IPatternColumnFilterQuery, TaskQuery.IStringColumnFilterQuery, TaskQuery.ITaskBusinessStateFilterQuery, TaskQuery.ITaskStateFilterQuery, TaskQuery.IUUIDColumnFilterQuery, TaskQuery.IWorkflowPriorityFilterQuery, TaskQuery.LongValueOrderByColumnQuery, TaskQuery.OrderByColumnQuery, TaskQuery.OrderByQuery, TaskQuery.StringValueOrderByColumnQuery -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.
-
Method Details
-
businessCalendarId
Deprecated.Description copied from interface:TaskQuery.IOrderByQueryColumnsThis method is deprecated. Instead of adding an order by statement for the column
BusinessCalendarIdit adds one for the columnBusinessCalendarin the default direction ascending.
To change the order to descending usebusinessCalendarId().descending()Example:
TaskQuery.create().orderBy().businessCalendarId()
SQL part:
ORDER BY BusinessCalendar ASC- Specified by:
businessCalendarIdin interfaceTaskQuery.IOrderByQueryColumns- Returns:
- query for further composition
- See Also:
- API:
- This public API is available in Java.
-
displayNameTemplate
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:TaskQuery.IOrderByQueryColumnsOrders by primary key because column
DisplayNameTemplatewas removed without any replacement.- Specified by:
displayNameTemplatein interfaceTaskQuery.IOrderByQueryColumns- Returns:
- query for further composition
- See Also:
- API:
- This public API is available in Java.
-
displayDescriptionTemplate
@Deprecated(since="9.1", forRemoval=true) public TaskQuery.OrderByColumnQuery displayDescriptionTemplate()Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:TaskQuery.IOrderByQueryColumnsOrders by primary key because column
DisplayDescriptionTemplatewas removed without any replacement.- Specified by:
displayDescriptionTemplatein interfaceTaskQuery.IOrderByQueryColumns- Returns:
- query for further composition
- See Also:
- API:
- This public API is available in Java.
-