1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.codelibs.fess.app.pager;
17
18 import java.io.Serializable;
19 import java.util.List;
20
21 import org.codelibs.fess.Constants;
22 import org.codelibs.fess.util.ComponentUtil;
23
24 public class AccessTokenPager implements Serializable {
25 private static final long serialVersionUID = 1L;
26
27 public static final int DEFAULT_CURRENT_PAGE_NUMBER = 1;
28
29 private int allRecordCount;
30
31 private int allPageCount;
32
33 private boolean existPrePage;
34
35 private boolean existNextPage;
36
37 private List<Integer> pageNumberList;
38
39 private int pageSize;
40
41 private int currentPageNumber;
42
43 public String id;
44
45 public String name;
46
47 public String createdBy;
48
49 public String createdTime;
50
51 public String versionNo;
52
53 public void clear() {
54 allRecordCount = 0;
55 allPageCount = 0;
56 existPrePage = false;
57 existNextPage = false;
58 pageSize = getDefaultPageSize();
59 currentPageNumber = getDefaultCurrentPageNumber();
60
61 id = null;
62 name = null;
63 createdBy = null;
64 createdTime = null;
65 versionNo = null;
66
67 }
68
69 public int getAllRecordCount() {
70 return allRecordCount;
71 }
72
73 public void setAllRecordCount(final int allRecordCount) {
74 this.allRecordCount = allRecordCount;
75 }
76
77 public int getAllPageCount() {
78 return allPageCount;
79 }
80
81 public void setAllPageCount(final int allPageCount) {
82 this.allPageCount = allPageCount;
83 }
84
85 public boolean isExistPrePage() {
86 return existPrePage;
87 }
88
89 public void setExistPrePage(final boolean existPrePage) {
90 this.existPrePage = existPrePage;
91 }
92
93 public boolean isExistNextPage() {
94 return existNextPage;
95 }
96
97 public void setExistNextPage(final boolean existNextPage) {
98 this.existNextPage = existNextPage;
99 }
100
101 public int getPageSize() {
102 if (pageSize <= 0) {
103 pageSize = getDefaultPageSize();
104 }
105 return pageSize;
106 }
107
108 public void setPageSize(final int pageSize) {
109 this.pageSize = pageSize;
110 }
111
112 public int getCurrentPageNumber() {
113 if (currentPageNumber <= 0) {
114 currentPageNumber = getDefaultCurrentPageNumber();
115 }
116 return currentPageNumber;
117 }
118
119 public void setCurrentPageNumber(final int currentPageNumber) {
120 this.currentPageNumber = currentPageNumber;
121 }
122
123 public List<Integer> getPageNumberList() {
124 return pageNumberList;
125 }
126
127 public void setPageNumberList(final List<Integer> pageNumberList) {
128 this.pageNumberList = pageNumberList;
129 }
130
131 protected int getDefaultCurrentPageNumber() {
132 return Constants.DEFAULT_ADMIN_PAGE_NUMBER;
133 }
134
135 protected int getDefaultPageSize() {
136 return ComponentUtil.getFessConfig().getPagingPageSizeAsInteger();
137 }
138
139 }