SPage.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. package com.uas.search.b2b.model;
  2. import java.io.Serializable;
  3. import java.util.List;
  4. public class SPage<T> implements Serializable {
  5. private static final long serialVersionUID = 1L;
  6. private int totalPage;
  7. private long totalElement;
  8. private int page;
  9. private int size;
  10. private boolean first;
  11. private boolean last;
  12. private List<T> content;
  13. private String token;
  14. public SPage() {
  15. super();
  16. }
  17. public SPage(int totalPage, long totalElement, int page, int size, boolean first, boolean last) {
  18. super();
  19. this.totalPage = totalPage;
  20. this.totalElement = totalElement;
  21. this.page = page;
  22. this.size = size;
  23. this.first = first;
  24. this.last = last;
  25. }
  26. public int getTotalPage() {
  27. return totalPage;
  28. }
  29. public void setTotalPage(int totalPage) {
  30. this.totalPage = totalPage;
  31. }
  32. public long getTotalElement() {
  33. return totalElement;
  34. }
  35. public void setTotalElement(long totalElement) {
  36. this.totalElement = totalElement;
  37. }
  38. public int getPage() {
  39. return page;
  40. }
  41. public void setPage(int page) {
  42. this.page = page;
  43. }
  44. public int getSize() {
  45. return size;
  46. }
  47. public void setSize(int size) {
  48. this.size = size;
  49. }
  50. public boolean isFirst() {
  51. return first;
  52. }
  53. public void setFirst(boolean first) {
  54. this.first = first;
  55. }
  56. public boolean isLast() {
  57. return last;
  58. }
  59. public void setLast(boolean last) {
  60. this.last = last;
  61. }
  62. public List<T> getContent() {
  63. return content;
  64. }
  65. public void setContent(List<T> content) {
  66. this.content = content;
  67. }
  68. public String getToken() {
  69. return token;
  70. }
  71. public void setToken(String token) {
  72. this.token = token;
  73. }
  74. @Override
  75. public String toString() {
  76. return "SPage [totalPage=" + totalPage + ", totalElement=" + totalElement + ", page=" + page + ", size=" + size
  77. + ", first=" + first + ", last=" + last + ", content=" + content + ", token=" + token + "]";
  78. }
  79. }