package pl.com.bottega.documentmanagement.api; /** * Created by maciuch on 30.07.16. */ public class DocumentSearchResults { private Iterable<DocumentDto> documents; private Long perPage, pageNumber, totalPages; public DocumentSearchResults(Iterable<DocumentDto> documents, Long perPage, Long pageNumber, Long totalResults) { this.documents = documents; this.perPage = perPage; this.pageNumber = pageNumber; this.totalPages = totalResults / perPage + (totalResults % perPage > 0 ? 1 : 0); } public Iterable<DocumentDto> getDocuments() { return documents; } public void setDocuments(Iterable<DocumentDto> documents) { this.documents = documents; } public Long getPerPage() { return perPage; } public void setPerPage(Long perPage) { this.perPage = perPage; } public Long getPageNumber() { return pageNumber; } public void setPageNumber(Long pageNumber) { this.pageNumber = pageNumber; } public Long getTotalPages() { return totalPages; } public void setTotalPages(Long totalPages) { this.totalPages = totalPages; } }