Package pro.taskana.classification.rest
Class ClassificationController.ClassificationQuerySortParameter
- java.lang.Object
-
- pro.taskana.common.rest.QuerySortParameter<pro.taskana.classification.api.ClassificationQuery,pro.taskana.classification.rest.ClassificationController.ClassificationQuerySortBy>
-
- pro.taskana.classification.rest.ClassificationController.ClassificationQuerySortParameter
-
- All Implemented Interfaces:
QueryParameter<pro.taskana.classification.api.ClassificationQuery,Void>
- Enclosing class:
- ClassificationController
public static class ClassificationController.ClassificationQuerySortParameter extends QuerySortParameter<pro.taskana.classification.api.ClassificationQuery,pro.taskana.classification.rest.ClassificationController.ClassificationQuerySortBy>
-
-
Constructor Summary
Constructors Constructor Description ClassificationQuerySortParameter(List<pro.taskana.classification.rest.ClassificationController.ClassificationQuerySortBy> sortBy, List<pro.taskana.common.api.BaseQuery.SortDirection> order)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<pro.taskana.classification.rest.ClassificationController.ClassificationQuerySortBy>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
-
ClassificationQuerySortParameter
@ConstructorProperties({"sort-by","order"}) public ClassificationQuerySortParameter(List<pro.taskana.classification.rest.ClassificationController.ClassificationQuerySortBy> 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<pro.taskana.classification.rest.ClassificationController.ClassificationQuerySortBy> 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.classification.api.ClassificationQuery,pro.taskana.classification.rest.ClassificationController.ClassificationQuerySortBy>- Returns:
- the sort values
-
-