public Pageable getPageRequestSortedByStatusAndStartTime()

in src/main/java/com/epam/digital/data/platform/bphistory/service/api/util/RequestParamHelper.java [42:55]


  public Pageable getPageRequestSortedByStatusAndStartTime(int limit, int offset, String sort) {
    checkValidity(sort);

    String sortField = getSortField(sort);
    Direction direction = getSortDirection(sort);
    if(sortField.equals(STATUS_TITLE)) {
      return new LimitOffsetPageRequest(offset, limit, 
          Sort.by(
              new Order(direction, sortField), 
              new Order(Direction.DESC, START_TIME)
          ));
    }
    return new LimitOffsetPageRequest(offset, limit, direction, sortField);
  }