29
29
* @author Thomas Darimont
30
30
* @author Oliver Drotbohm
31
31
* @author Mark Paluch
32
+ * @author Thach Le
32
33
*/
33
34
public class QPageRequest extends AbstractPageRequest {
34
35
@@ -37,83 +38,83 @@ public class QPageRequest extends AbstractPageRequest {
37
38
private final QSort sort ;
38
39
39
40
/**
40
- * Creates a new {@link QPageRequest}. Pages are zero indexed, thus providing 0 for {@code page } will return the first
41
- * page .
41
+ * Creates a new {@link QPageRequest}. Pages are zero indexed, thus providing 0 for {@code pageNumber } will return the first
42
+ * pageNumber .
42
43
*
43
- * @param page must not be negative.
44
- * @param size must be greater or equal to 0.
44
+ * @param pageNumber must not be negative.
45
+ * @param pageSize must be greater or equal to 0.
45
46
* @deprecated since 2.1, use {@link #of(int, int)} instead.
46
47
*/
47
48
@ Deprecated
48
- public QPageRequest (int page , int size ) {
49
- this (page , size , QSort .unsorted ());
49
+ public QPageRequest (int pageNumber , int pageSize ) {
50
+ this (pageNumber , pageSize , QSort .unsorted ());
50
51
}
51
52
52
53
/**
53
54
* Creates a new {@link QPageRequest} with the given {@link OrderSpecifier}s applied.
54
55
*
55
- * @param page must not be negative.
56
- * @param size must be greater or equal to 0.
56
+ * @param pageNumber must not be negative.
57
+ * @param pageSize must be greater or equal to 0.
57
58
* @param orderSpecifiers must not be {@literal null} or empty;
58
59
* @deprecated since 2.1, use {@link #of(int, int, OrderSpecifier...)} instead.
59
60
*/
60
61
@ Deprecated
61
- public QPageRequest (int page , int size , OrderSpecifier <?>... orderSpecifiers ) {
62
- this (page , size , new QSort (orderSpecifiers ));
62
+ public QPageRequest (int pageNumber , int pageSize , OrderSpecifier <?>... orderSpecifiers ) {
63
+ this (pageNumber , pageSize , new QSort (orderSpecifiers ));
63
64
}
64
65
65
66
/**
66
67
* Creates a new {@link QPageRequest} with sort parameters applied.
67
68
*
68
- * @param page must not be negative.
69
- * @param size must be greater or equal to 0.
69
+ * @param pageNumber must not be negative.
70
+ * @param pageSize must be greater or equal to 0.
70
71
* @param sort must not be {@literal null}.
71
72
* @deprecated since 2.1, use {@link #of(int, int, QSort)} instead.
72
73
*/
73
74
@ Deprecated
74
- public QPageRequest (int page , int size , QSort sort ) {
75
+ public QPageRequest (int pageNumber , int pageSize , QSort sort ) {
75
76
76
- super (page , size );
77
+ super (pageNumber , pageSize );
77
78
78
79
Assert .notNull (sort , "QSort must not be null" );
79
80
80
81
this .sort = sort ;
81
82
}
82
83
83
84
/**
84
- * Creates a new {@link QPageRequest}. Pages are zero indexed, thus providing 0 for {@code page } will return the first
85
- * page .
85
+ * Creates a new {@link QPageRequest}. Pages are zero indexed, thus providing 0 for {@code pageNumber } will return the first
86
+ * pageNumber .
86
87
*
87
- * @param page must not be negative.
88
- * @param size must be greater or equal to 0.
88
+ * @param pageNumber must not be negative.
89
+ * @param pageSize must be greater or equal to 0.
89
90
* @since 2.1
90
91
*/
91
- public static QPageRequest of (int page , int size ) {
92
- return new QPageRequest (page , size , QSort .unsorted ());
92
+ public static QPageRequest of (int pageNumber , int pageSize ) {
93
+ return new QPageRequest (pageNumber , pageSize , QSort .unsorted ());
93
94
}
94
95
95
96
/**
96
97
* Creates a new {@link QPageRequest} with the given {@link OrderSpecifier}s applied.
97
98
*
98
- * @param page must not be negative.
99
- * @param size must be greater or equal to 0.
99
+ * @param pageNumber must not be negative.
100
+ * @param pageSize must be greater or equal to 0.
100
101
* @param orderSpecifiers must not be {@literal null} or empty;
101
102
* @since 2.1
102
103
*/
103
- public static QPageRequest of (int page , int size , OrderSpecifier <?>... orderSpecifiers ) {
104
- return new QPageRequest (page , size , new QSort (orderSpecifiers ));
104
+ public static QPageRequest of (int pageNumber , int pageSize , OrderSpecifier <?>... orderSpecifiers ) {
105
+ return new QPageRequest (pageNumber , pageSize , new QSort (orderSpecifiers ));
105
106
}
106
107
107
108
/**
108
109
* Creates a new {@link QPageRequest} with sort parameters applied.
109
110
*
110
- * @param page must not be negative.
111
- * @param size must be greater or equal to 0.
111
+ * @param pageNumber must not be negative.
112
+ * @param pageSize must be greater or equal to 0.
112
113
* @param sort must not be {@literal null}.
113
114
* @since 2.1
114
115
*/
115
- public static QPageRequest of (int page , int size , QSort sort ) {
116
- return new QPageRequest (page , size , sort );
116
+ public static QPageRequest of (int pageNumber , int pageSize , QSort sort ) {
117
+ return new QPageRequest (pageNumber , pageSize , sort );
117
118
}
118
119
119
120
/**
0 commit comments