package com.feisystems.provider.service.dto; import java.util.List; import java.util.Map; /** * The Class ProvidersDto. */ public class ProvidersDto { /** The provider beans. */ private List<ProviderDto> providerBeans; /** The total number of providers. */ private long totalNumberOfProviders; /** The total pages. */ private int totalPages; /** The items per page. */ private int itemsPerPage; /** The current page. */ private int currentPage; /** * Instantiates a new providers dto. */ public ProvidersDto() { } /** * Instantiates a new providers dto. * * @param providerBeans * the provider beans */ public ProvidersDto(List<ProviderDto> providerBeans) { this.providerBeans = providerBeans; } /** * Instantiates a new providers dto. * * @param pagedProviderBeans * the paged provider beans */ public ProvidersDto(Map<String, Object> pageResults) { this.providerBeans = (List<ProviderDto>) pageResults.get("results"); this.currentPage = (int) pageResults.get("currentPage"); this.itemsPerPage = (int) pageResults.get("itemsPerPage"); this.totalPages = (int) pageResults.get("totalPages"); this.totalNumberOfProviders = (long) pageResults.get("totalNumberOfProviders"); } /** * Gets the providers. * * @return the providers */ public List<ProviderDto> getProviders() { return providerBeans; } /** * Sets the providers. * * @param providerBeans * the new providers */ public void setProviders(List<ProviderDto> providerBeans) { this.providerBeans = providerBeans; } /** * Gets the total pages. * * @return the total pages */ public int getTotalPages() { return totalPages; } /** * Sets the total pages. * * @param totalPages * the new total pages */ public void setTotalPages(int totalPages) { this.totalPages = totalPages; } /** * Gets the total number of providers. * * @return the total number of providers */ public long getTotalNumberOfProviders() { return totalNumberOfProviders; } /** * Sets the total number of providers. * * @param totalNumberOfProviders * the new total number of providers */ public void setTotalNumberOfProviders(long totalNumberOfProviders) { this.totalNumberOfProviders = totalNumberOfProviders; } /** * Gets the items per page. * * @return the items per page */ public int getItemsPerPage() { return itemsPerPage; } /** * Sets the items per page. * * @param itemsPerPage * the new items per page */ public void setItemsPerPage(int itemsPerPage) { this.itemsPerPage = itemsPerPage; } /** * Gets the current page. * * @return the current page */ public int getCurrentPage() { return currentPage; } /** * Sets the current page. * * @param currentPage * the new current page */ public void setCurrentPage(int currentPage) { this.currentPage = currentPage; } }