/* * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template */ package com.megatim.fdxconvert.service.pojo; import java.util.List; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; /** * * @author mela */ @Getter @Setter @NoArgsConstructor public class PaginationElts { //Numéro de page courante private int page = 0; //Nombre de pages private long numberOfPage = 0; //Nombre d'éléments à afficher par page private int nbEltsPerPage = 10; //Nombre d'éléments total à afficher private long totalElts = 0; //Nombre délémnts sur une pages quelconque : peut être inférieure ou égale à nbEltsPerPage private int numberOfElts = 0; private List liste; public PaginationElts(int nbEltsPerPage){ this.nbEltsPerPage = nbEltsPerPage; } public boolean isLast() { return page == (numberOfPage == 0 ? numberOfPage : numberOfPage - 1); } public boolean isFirst() { return page == 0; } }