コード例 #1
0
  private void setHeaders(NewPagination newPagination) {
    requestContext
        .resourceExtension()
        .ifPresent(
            ext ->
                httpServletResponseAdapter.addContentDispositionHeader(
                    requestContext.getRegisterPrimaryKey() + "-entries." + ext));

    if (newPagination.hasNextPage()) {
      httpServletResponseAdapter.addLinkHeader("next", newPagination.getNextPageLink());
    }

    if (newPagination.hasPreviousPage()) {
      httpServletResponseAdapter.addLinkHeader("previous", newPagination.getPreviousPageLink());
    }
  }