1
22
23 package com.liferay.portal.kernel.search;
24
25
34 public class Field {
35
36 public static final String COMMENTS = "comments";
37
38 public static final String COMPANY_ID = "companyId";
39
40 public static final String CONTENT = "content";
41
42 public static final String DESCRIPTION = "description";
43
44 public static final String ENTRY_CLASS_NAME = "entryClassName";
45
46 public static final String ENTRY_CLASS_PK = "entryClassPK";
47
48 public static final String GROUP_ID = "groupId";
49
50 public static final String MODIFIED = "modified";
51
52 public static final String NAME = "name";
53
54 public static final String PORTLET_ID = "portletId";
55
56 public static final String PROPERTIES = "properties";
57
58 public static final String TAGS_ENTRIES = "tagsEntries";
59
60 public static final String TITLE = "title";
61
62 public static final String TYPE = "type";
63
64 public static final String UID = "uid";
65
66 public static final String URL = "url";
67
68 public static final String USER_ID = "userId";
69
70 public static final String USER_NAME = "userName";
71
72 public static final String VERSION = "version";
73
74 public Field(String name, String value, boolean tokenized) {
75 this(name, new String[] {value}, tokenized);
76 }
77
78 public Field(String name, String[] values, boolean tokenized) {
79 this(name, values, tokenized, 1);
80 }
81
82 public Field(String name, String[] values, boolean tokenized, float boost) {
83 _name = name;
84 _values = values;
85 _tokenized = tokenized;
86 _boost = boost;
87 }
88
89 public float getBoost() {
90 return _boost;
91 }
92
93 public String getName() {
94 return _name;
95 }
96
97 public String getValue() {
98 if ((_values != null) && (_values.length > 0)) {
99 return _values[0];
100 }
101 else {
102 return null;
103 }
104 }
105
106 public String[] getValues() {
107 return _values;
108 }
109
110 public boolean isTokenized() {
111 return _tokenized;
112 }
113
114 public void setBoost(float boost) {
115 _boost = boost;
116 }
117
118 public void setName(String name) {
119 _name = name;
120 }
121
122 public void setTokenized(boolean type) {
123 _tokenized = type;
124 }
125
126 public void setValue(String value) {
127 setValues(new String[] {value});
128 }
129
130 public void setValues(String[] values) {
131 _values = values;
132 }
133
134 private float _boost;
135 private String _name;
136 private boolean _tokenized;
137 private String[] _values;
138
139 }