Produced by Araxis Merge on 4/2/2019 1:06:55 PM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
# | Location | File | Last Modified |
---|---|---|---|
1 | C:\AraxisMergeCompare\Pri_un\ARS_Backend\ars_app\src\main\java\gov\va\med\ars\model\response | GenericPaginationResults.java | Wed Mar 27 19:22:45 2019 UTC |
2 | C:\AraxisMergeCompare\Pri_re\ARS_Backend\ars_app\src\main\java\gov\va\med\ars\model\response | GenericPaginationResults.java | Thu Mar 28 17:50:46 2019 UTC |
Description | Between Files 1 and 2 |
|
---|---|---|
Text Blocks | Lines | |
Unchanged | 2 | 242 |
Changed | 1 | 2 |
Inserted | 0 | 0 |
Removed | 0 | 0 |
Whitespace | |
---|---|
Character case | Differences in character case are significant |
Line endings | Differences in line endings (CR and LF characters) are ignored |
CR/LF characters | Not shown in the comparison detail |
No regular expressions were active.
1 | package go v.va.med.a rs.model.r esponse; | |
2 | ||
3 | /** | |
4 | * @author
|
|
5 | * | |
6 | */ | |
7 | public cla ss Generic Pagination Results { | |
8 | ||
9 | in t pageNumb er; | |
10 | in t pageSize ; | |
11 | St ring sortC olumn; | |
12 | bo olean desc ending; | |
13 | lo ng totalNu mberOfResu lts; | |
14 | ||
15 | pu blic int p ageOfCount (long coun t) { | |
16 | if ( count <= p ageNumber * pageSize ) { | |
17 | long l astElement = count - 1L + page Size; | |
18 | return (int) (la stElement / pageSize ); | |
19 | } | |
20 | retu rn pageNum ber; | |
21 | } | |
22 | ||
23 | pu blic Gener icPaginati onResults( ) { | |
24 | supe r(); | |
25 | } | |
26 | ||
27 | pu blic Gener icPaginati onResults( int pageNu mber, int pageSize, String sor tColumn, l ong totalN umberOfRes ults) { | |
28 | supe r(); | |
29 | this .pageNumbe r = pageNu mber; | |
30 | this .pageSize = pageSize ; | |
31 | this .sortColum n = sortCo lumn; | |
32 | this .totalNumb erOfResult s = totalN umberOfRes ults; | |
33 | } | |
34 | ||
35 | pu blic Gener icPaginati onResults( long total NumberOfRe sults) { | |
36 | supe r(); | |
37 | this .totalNumb erOfResult s = totalN umberOfRes ults; | |
38 | } | |
39 | ||
40 | pu blic int g etpageNumb er() { | |
41 | retu rn pageNum ber; | |
42 | } | |
43 | ||
44 | pu blic void setpageNum ber(int pa geNumber) { | |
45 | this .pageNumbe r = pageNu mber; | |
46 | } | |
47 | ||
48 | pu blic int g etpageSize () { | |
49 | retu rn pageSiz e; | |
50 | } | |
51 | ||
52 | pu blic void setpageSiz e(int page Size) { | |
53 | this .pageSize = pageSize ; | |
54 | } | |
55 | ||
56 | pu blic Strin g getsortC olumn() { | |
57 | retu rn sortCol umn; | |
58 | } | |
59 | ||
60 | pu blic void setsortCol umn(String sortColum n) { | |
61 | this .sortColum n = sortCo lumn; | |
62 | } | |
63 | ||
64 | pu blic long gettotalNu mberOfResu lts() { | |
65 | retu rn totalNu mberOfResu lts; | |
66 | } | |
67 | ||
68 | pu blic void settotalNu mberOfResu lts(long t otalNumber OfResults) { | |
69 | this .totalNumb erOfResult s = totalN umberOfRes ults; | |
70 | } | |
71 | ||
72 | @O verride | |
73 | pu blic Strin g toString () { | |
74 | Stri ngBuilder builder = new String Builder(); | |
75 | buil der.append ("GenericP aginationR esults [pa geNumber=" ); | |
76 | buil der.append (pageNumbe r); | |
77 | buil der.append (", pageSi ze="); | |
78 | buil der.append (pageSize) ; | |
79 | buil der.append (", sortCo lumn="); | |
80 | buil der.append (sortColum n); | |
81 | buil der.append (", totalN umberOfRes ults="); | |
82 | buil der.append (totalNumb erOfResult s); | |
83 | buil der.append ("]"); | |
84 | retu rn builder .toString( ); | |
85 | } | |
86 | ||
87 | @O verride | |
88 | pu blic int h ashCode() { | |
89 | fina l int prim e = 31; | |
90 | int result = 1 ; | |
91 | resu lt = prime * result + pageNumb er; | |
92 | resu lt = prime * result + pageSize ; | |
93 | resu lt = prime * result + ((sortCo lumn == nu ll) ? 0 : sortColumn .hashCode( )); | |
94 | resu lt = prime * result + ((Long) totalNumbe rOfResults ).hashCode (); | |
95 | retu rn result; | |
96 | } | |
97 | ||
98 | @O verride | |
99 | pu blic boole an equals( Object obj ) { | |
100 | if ( this == ob j) | |
101 | return true; | |
102 | if ( obj == nul l) | |
103 | return false; | |
104 | if ( getClass() != obj.ge tClass()) | |
105 | return false; | |
106 | Gene ricPaginat ionResults other = ( GenericPag inationRes ults) obj; | |
107 | if ( pageNumber != other. pageNumber ) | |
108 | return false; | |
109 | if ( pageSize ! = other.pa geSize) | |
110 | return false; | |
111 | if ( sortColumn == null) { | |
112 | if (ot her.sortCo lumn != nu ll) | |
113 | return f alse; | |
114 | } el se if (!so rtColumn.e quals(othe r.sortColu mn)) | |
115 | return false; | |
116 | if ( totalNumbe rOfResults != other. totalNumbe rOfResults ) | |
117 | return false; | |
118 | ||
119 | retu rn true; | |
120 | } | |
121 | ||
122 | } |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.