Package pro.taskana.workbasket.rest
Class WorkbasketAccessItemController.WorkbasketAccessItemQuerySortParameter
- java.lang.Object
-
- pro.taskana.common.rest.QuerySortParameter<pro.taskana.workbasket.api.WorkbasketAccessItemQuery,WorkbasketAccessItemController.WorkbasketAccessItemSortBy>
-
- pro.taskana.workbasket.rest.WorkbasketAccessItemController.WorkbasketAccessItemQuerySortParameter
-
- All Implemented Interfaces:
QueryParameter<pro.taskana.workbasket.api.WorkbasketAccessItemQuery,Void>
- Enclosing class:
- WorkbasketAccessItemController
public static class WorkbasketAccessItemController.WorkbasketAccessItemQuerySortParameter extends QuerySortParameter<pro.taskana.workbasket.api.WorkbasketAccessItemQuery,WorkbasketAccessItemController.WorkbasketAccessItemSortBy>
-
-
Constructor Summary
Constructors Constructor Description WorkbasketAccessItemQuerySortParameter(List<WorkbasketAccessItemController.WorkbasketAccessItemSortBy> sortBy, List<pro.taskana.common.api.BaseQuery.SortDirection> order)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<WorkbasketAccessItemController.WorkbasketAccessItemSortBy>getSortBy()Sort the result by a given field.-
Methods inherited from class pro.taskana.common.rest.QuerySortParameter
apply, getOrder, verifyAmountOfSortByAndOrderByMatches, verifyNotOnlyOrderByExists
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface pro.taskana.common.rest.QueryParameter
extractIntIntervals, extractTimeIntervals, wrapElementsInLikeStatement
-
-
-
-
Constructor Detail
-
WorkbasketAccessItemQuerySortParameter
@ConstructorProperties({"sort-by","order"}) public WorkbasketAccessItemQuerySortParameter(List<WorkbasketAccessItemController.WorkbasketAccessItemSortBy> sortBy, List<pro.taskana.common.api.BaseQuery.SortDirection> order) throws pro.taskana.common.api.exceptions.InvalidArgumentException
- Throws:
pro.taskana.common.api.exceptions.InvalidArgumentException
-
-
Method Detail
-
getSortBy
public List<WorkbasketAccessItemController.WorkbasketAccessItemSortBy> getSortBy()
Description copied from class:QuerySortParameterSort the result by a given field. Multiple sort values can be declared. When the primary sort value is the same, the second one will be used.- Overrides:
getSortByin classQuerySortParameter<pro.taskana.workbasket.api.WorkbasketAccessItemQuery,WorkbasketAccessItemController.WorkbasketAccessItemSortBy>- Returns:
- the sort values
-
-