1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.codelibs.fess.es.config.bsentity;
17
18 import java.time.LocalDateTime;
19 import java.util.HashMap;
20 import java.util.Map;
21
22 import org.codelibs.fess.es.config.allcommon.EsAbstractEntity;
23 import org.codelibs.fess.es.config.bsentity.dbmeta.ElevateWordDbm;
24
25
26
27
28
29 public class BsElevateWord extends EsAbstractEntity {
30
31
32
33
34 private static final long serialVersionUID = 1L;
35 protected static final Class<?> suppressUnusedImportLocalDateTime = LocalDateTime.class;
36
37
38
39
40
41 protected Float boost;
42
43
44 protected String createdBy;
45
46
47 protected Long createdTime;
48
49
50 protected String reading;
51
52
53 protected String suggestWord;
54
55
56 protected String targetLabel;
57
58
59 protected String targetRole;
60
61
62 protected String[] permissions;
63
64
65 protected String updatedBy;
66
67
68 protected Long updatedTime;
69
70
71
72
73
74
75 @Override
76 public ElevateWordDbm asDBMeta() {
77 return ElevateWordDbm.getInstance();
78 }
79
80 @Override
81 public String asTableDbName() {
82 return "elevate_word";
83 }
84
85
86
87
88 @Override
89 public Map<String, Object> toSource() {
90 Map<String, Object> sourceMap = new HashMap<>();
91 if (boost != null) {
92 addFieldToSource(sourceMap, "boost", boost);
93 }
94 if (createdBy != null) {
95 addFieldToSource(sourceMap, "createdBy", createdBy);
96 }
97 if (createdTime != null) {
98 addFieldToSource(sourceMap, "createdTime", createdTime);
99 }
100 if (reading != null) {
101 addFieldToSource(sourceMap, "reading", reading);
102 }
103 if (suggestWord != null) {
104 addFieldToSource(sourceMap, "suggestWord", suggestWord);
105 }
106 if (targetLabel != null) {
107 addFieldToSource(sourceMap, "targetLabel", targetLabel);
108 }
109 if (targetRole != null) {
110 addFieldToSource(sourceMap, "targetRole", targetRole);
111 }
112 if (permissions != null) {
113 addFieldToSource(sourceMap, "permissions", permissions);
114 }
115 if (updatedBy != null) {
116 addFieldToSource(sourceMap, "updatedBy", updatedBy);
117 }
118 if (updatedTime != null) {
119 addFieldToSource(sourceMap, "updatedTime", updatedTime);
120 }
121 return sourceMap;
122 }
123
124 protected void addFieldToSource(Map<String, Object> sourceMap, String field, Object value) {
125 sourceMap.put(field, value);
126 }
127
128
129
130
131 @Override
132 protected String doBuildColumnString(String dm) {
133 StringBuilder sb = new StringBuilder();
134 sb.append(dm).append(boost);
135 sb.append(dm).append(createdBy);
136 sb.append(dm).append(createdTime);
137 sb.append(dm).append(reading);
138 sb.append(dm).append(suggestWord);
139 sb.append(dm).append(targetLabel);
140 sb.append(dm).append(targetRole);
141 sb.append(dm).append(permissions);
142 sb.append(dm).append(updatedBy);
143 sb.append(dm).append(updatedTime);
144 if (sb.length() > dm.length()) {
145 sb.delete(0, dm.length());
146 }
147 sb.insert(0, "{").append("}");
148 return sb.toString();
149 }
150
151
152
153
154 public Float getBoost() {
155 checkSpecifiedProperty("boost");
156 return boost;
157 }
158
159 public void setBoost(Float value) {
160 registerModifiedProperty("boost");
161 this.boost = value;
162 }
163
164 public String getCreatedBy() {
165 checkSpecifiedProperty("createdBy");
166 return convertEmptyToNull(createdBy);
167 }
168
169 public void setCreatedBy(String value) {
170 registerModifiedProperty("createdBy");
171 this.createdBy = value;
172 }
173
174 public Long getCreatedTime() {
175 checkSpecifiedProperty("createdTime");
176 return createdTime;
177 }
178
179 public void setCreatedTime(Long value) {
180 registerModifiedProperty("createdTime");
181 this.createdTime = value;
182 }
183
184 public String getReading() {
185 checkSpecifiedProperty("reading");
186 return convertEmptyToNull(reading);
187 }
188
189 public void setReading(String value) {
190 registerModifiedProperty("reading");
191 this.reading = value;
192 }
193
194 public String getSuggestWord() {
195 checkSpecifiedProperty("suggestWord");
196 return convertEmptyToNull(suggestWord);
197 }
198
199 public void setSuggestWord(String value) {
200 registerModifiedProperty("suggestWord");
201 this.suggestWord = value;
202 }
203
204 public String getTargetLabel() {
205 checkSpecifiedProperty("targetLabel");
206 return convertEmptyToNull(targetLabel);
207 }
208
209 public void setTargetLabel(String value) {
210 registerModifiedProperty("targetLabel");
211 this.targetLabel = value;
212 }
213
214 public String getTargetRole() {
215 checkSpecifiedProperty("targetRole");
216 return convertEmptyToNull(targetRole);
217 }
218
219 public void setTargetRole(String value) {
220 registerModifiedProperty("targetRole");
221 this.targetRole = value;
222 }
223
224 public String[] getPermissions() {
225 checkSpecifiedProperty("permissions");
226 return permissions;
227 }
228
229 public void setPermissions(String[] value) {
230 registerModifiedProperty("permissions");
231 this.permissions = value;
232 }
233
234 public String getUpdatedBy() {
235 checkSpecifiedProperty("updatedBy");
236 return convertEmptyToNull(updatedBy);
237 }
238
239 public void setUpdatedBy(String value) {
240 registerModifiedProperty("updatedBy");
241 this.updatedBy = value;
242 }
243
244 public Long getUpdatedTime() {
245 checkSpecifiedProperty("updatedTime");
246 return updatedTime;
247 }
248
249 public void setUpdatedTime(Long value) {
250 registerModifiedProperty("updatedTime");
251 this.updatedTime = value;
252 }
253 }