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 Details

    • 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 Details

    • getSortBy

      public List<pro.taskana.classification.rest.ClassificationController.ClassificationQuerySortBy> getSortBy()
      Description copied from class: QuerySortParameter
      Sort 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:
      getSortBy in class QuerySortParameter<pro.taskana.classification.api.ClassificationQuery,pro.taskana.classification.rest.ClassificationController.ClassificationQuerySortBy>
      Returns:
      the sort values