Directly on the map
List<Organization> collect = resources.stream().skip(page).limit(size).collect(toList());
Front assembly object is returned
PageModel<OrganizationModel> pageModel = new PageModel<>();
pageModel.setRequest(request);
pageModel.setTotalPages(resources.size() / pageable.getPageSize());
pageModel.setTotalElements(resources.size());
pageModel.setNumber(collect.size());
pageModel.setContent(collect);