1
22
23 package com.liferay.portal.kernel.search;
24
25
31 public class Sort {
32
33 public static final int AUTO_TYPE = 2;
34
35 public static final int CUSTOM_TYPE = 9;
36
37 public static final int DOC_TYPE = 1;
38
39 public static final int DOUBLE_TYPE = 7;
40
41 public static final int FLOAT_TYPE = 5;
42
43 public static final int INT_TYPE = 4;
44
45 public static final int LONG_TYPE = 6;
46
47 public static final int SCORE_TYPE = 0;
48
49 public static final int STRING_TYPE = 3;
50
51 public Sort() {
52 }
53
54 public Sort(String fieldName, boolean reverse) {
55 this(fieldName, AUTO_TYPE, reverse);
56 }
57
58 public Sort(String fieldName, int type, boolean reverse) {
59 _fieldName = fieldName;
60 _type = type;
61 _reverse = reverse;
62 }
63
64 public String getFieldName() {
65 return _fieldName;
66 }
67
68 public void setFieldName(String fieldName) {
69 _fieldName = fieldName;
70 }
71
72 public int getType() {
73 return _type;
74 }
75
76 public void setType(int type) {
77 _type = type;
78 }
79
80 public boolean isReverse() {
81 return _reverse;
82 }
83
84 public void setReverse(boolean reverse) {
85 _reverse = reverse;
86 }
87
88 public String toString() {
89 StringBuilder sb = new StringBuilder();
90
91 sb.append("{fieldName=");
92 sb.append(_fieldName);
93 sb.append(", type=");
94 sb.append(_type);
95 sb.append(", reverse=");
96 sb.append(_reverse + "}");
97
98 return sb.toString();
99 }
100
101 private String _fieldName;
102 private int _type;
103 private boolean _reverse;
104
105 }