1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.codelibs.fess.opensearch.config.bsentity;
17
18 import java.time.LocalDateTime;
19 import java.util.HashMap;
20 import java.util.Map;
21
22 import org.codelibs.fess.opensearch.config.allcommon.EsAbstractEntity;
23 import org.codelibs.fess.opensearch.config.bsentity.dbmeta.WebConfigDbm;
24
25
26
27
28
29 public class BsWebConfig 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 Boolean available;
42
43
44 protected Float boost;
45
46
47 protected String configParameter;
48
49
50 protected String createdBy;
51
52
53 protected Long createdTime;
54
55
56 protected Integer depth;
57
58
59 protected String description;
60
61
62 protected String excludedDocUrls;
63
64
65 protected String excludedUrls;
66
67
68 protected String includedDocUrls;
69
70
71 protected String includedUrls;
72
73
74 protected Integer intervalTime;
75
76
77 protected Long maxAccessCount;
78
79
80 protected String name;
81
82
83 protected Integer numOfThread;
84
85
86 protected String[] permissions;
87
88
89 protected Integer sortOrder;
90
91
92 protected Integer timeToLive;
93
94
95 protected String updatedBy;
96
97
98 protected Long updatedTime;
99
100
101 protected String urls;
102
103
104 protected String userAgent;
105
106
107 protected String[] virtualHosts;
108
109
110
111
112
113
114 @Override
115 public WebConfigDbm asDBMeta() {
116 return WebConfigDbm.getInstance();
117 }
118
119 @Override
120 public String asTableDbName() {
121 return "web_config";
122 }
123
124
125
126
127 @Override
128 public Map<String, Object> toSource() {
129 Map<String, Object> sourceMap = new HashMap<>();
130 if (available != null) {
131 addFieldToSource(sourceMap, "available", available);
132 }
133 if (boost != null) {
134 addFieldToSource(sourceMap, "boost", boost);
135 }
136 if (configParameter != null) {
137 addFieldToSource(sourceMap, "configParameter", configParameter);
138 }
139 if (createdBy != null) {
140 addFieldToSource(sourceMap, "createdBy", createdBy);
141 }
142 if (createdTime != null) {
143 addFieldToSource(sourceMap, "createdTime", createdTime);
144 }
145 if (depth != null) {
146 addFieldToSource(sourceMap, "depth", depth);
147 }
148 if (description != null) {
149 addFieldToSource(sourceMap, "description", description);
150 }
151 if (excludedDocUrls != null) {
152 addFieldToSource(sourceMap, "excludedDocUrls", excludedDocUrls);
153 }
154 if (excludedUrls != null) {
155 addFieldToSource(sourceMap, "excludedUrls", excludedUrls);
156 }
157 if (includedDocUrls != null) {
158 addFieldToSource(sourceMap, "includedDocUrls", includedDocUrls);
159 }
160 if (includedUrls != null) {
161 addFieldToSource(sourceMap, "includedUrls", includedUrls);
162 }
163 if (intervalTime != null) {
164 addFieldToSource(sourceMap, "intervalTime", intervalTime);
165 }
166 if (maxAccessCount != null) {
167 addFieldToSource(sourceMap, "maxAccessCount", maxAccessCount);
168 }
169 if (name != null) {
170 addFieldToSource(sourceMap, "name", name);
171 }
172 if (numOfThread != null) {
173 addFieldToSource(sourceMap, "numOfThread", numOfThread);
174 }
175 if (permissions != null) {
176 addFieldToSource(sourceMap, "permissions", permissions);
177 }
178 if (sortOrder != null) {
179 addFieldToSource(sourceMap, "sortOrder", sortOrder);
180 }
181 if (timeToLive != null) {
182 addFieldToSource(sourceMap, "timeToLive", timeToLive);
183 }
184 if (updatedBy != null) {
185 addFieldToSource(sourceMap, "updatedBy", updatedBy);
186 }
187 if (updatedTime != null) {
188 addFieldToSource(sourceMap, "updatedTime", updatedTime);
189 }
190 if (urls != null) {
191 addFieldToSource(sourceMap, "urls", urls);
192 }
193 if (userAgent != null) {
194 addFieldToSource(sourceMap, "userAgent", userAgent);
195 }
196 if (virtualHosts != null) {
197 addFieldToSource(sourceMap, "virtualHosts", virtualHosts);
198 }
199 return sourceMap;
200 }
201
202 protected void addFieldToSource(Map<String, Object> sourceMap, String field, Object value) {
203 sourceMap.put(field, value);
204 }
205
206
207
208
209 @Override
210 protected String doBuildColumnString(String dm) {
211 StringBuilder sb = new StringBuilder();
212 sb.append(dm).append(available);
213 sb.append(dm).append(boost);
214 sb.append(dm).append(configParameter);
215 sb.append(dm).append(createdBy);
216 sb.append(dm).append(createdTime);
217 sb.append(dm).append(depth);
218 sb.append(dm).append(description);
219 sb.append(dm).append(excludedDocUrls);
220 sb.append(dm).append(excludedUrls);
221 sb.append(dm).append(includedDocUrls);
222 sb.append(dm).append(includedUrls);
223 sb.append(dm).append(intervalTime);
224 sb.append(dm).append(maxAccessCount);
225 sb.append(dm).append(name);
226 sb.append(dm).append(numOfThread);
227 sb.append(dm).append(permissions);
228 sb.append(dm).append(sortOrder);
229 sb.append(dm).append(timeToLive);
230 sb.append(dm).append(updatedBy);
231 sb.append(dm).append(updatedTime);
232 sb.append(dm).append(urls);
233 sb.append(dm).append(userAgent);
234 sb.append(dm).append(virtualHosts);
235 if (sb.length() > dm.length()) {
236 sb.delete(0, dm.length());
237 }
238 sb.insert(0, "{").append("}");
239 return sb.toString();
240 }
241
242
243
244
245 public Boolean getAvailable() {
246 checkSpecifiedProperty("available");
247 return available;
248 }
249
250 public void setAvailable(Boolean value) {
251 registerModifiedProperty("available");
252 this.available = value;
253 }
254
255 public Float getBoost() {
256 checkSpecifiedProperty("boost");
257 return boost;
258 }
259
260 public void setBoost(Float value) {
261 registerModifiedProperty("boost");
262 this.boost = value;
263 }
264
265 public String getConfigParameter() {
266 checkSpecifiedProperty("configParameter");
267 return convertEmptyToNull(configParameter);
268 }
269
270 public void setConfigParameter(String value) {
271 registerModifiedProperty("configParameter");
272 this.configParameter = value;
273 }
274
275 public String getCreatedBy() {
276 checkSpecifiedProperty("createdBy");
277 return convertEmptyToNull(createdBy);
278 }
279
280 public void setCreatedBy(String value) {
281 registerModifiedProperty("createdBy");
282 this.createdBy = value;
283 }
284
285 public Long getCreatedTime() {
286 checkSpecifiedProperty("createdTime");
287 return createdTime;
288 }
289
290 public void setCreatedTime(Long value) {
291 registerModifiedProperty("createdTime");
292 this.createdTime = value;
293 }
294
295 public Integer getDepth() {
296 checkSpecifiedProperty("depth");
297 return depth;
298 }
299
300 public void setDepth(Integer value) {
301 registerModifiedProperty("depth");
302 this.depth = value;
303 }
304
305 public String getDescription() {
306 checkSpecifiedProperty("description");
307 return convertEmptyToNull(description);
308 }
309
310 public void setDescription(String value) {
311 registerModifiedProperty("description");
312 this.description = value;
313 }
314
315 public String getExcludedDocUrls() {
316 checkSpecifiedProperty("excludedDocUrls");
317 return convertEmptyToNull(excludedDocUrls);
318 }
319
320 public void setExcludedDocUrls(String value) {
321 registerModifiedProperty("excludedDocUrls");
322 this.excludedDocUrls = value;
323 }
324
325 public String getExcludedUrls() {
326 checkSpecifiedProperty("excludedUrls");
327 return convertEmptyToNull(excludedUrls);
328 }
329
330 public void setExcludedUrls(String value) {
331 registerModifiedProperty("excludedUrls");
332 this.excludedUrls = value;
333 }
334
335 public String getIncludedDocUrls() {
336 checkSpecifiedProperty("includedDocUrls");
337 return convertEmptyToNull(includedDocUrls);
338 }
339
340 public void setIncludedDocUrls(String value) {
341 registerModifiedProperty("includedDocUrls");
342 this.includedDocUrls = value;
343 }
344
345 public String getIncludedUrls() {
346 checkSpecifiedProperty("includedUrls");
347 return convertEmptyToNull(includedUrls);
348 }
349
350 public void setIncludedUrls(String value) {
351 registerModifiedProperty("includedUrls");
352 this.includedUrls = value;
353 }
354
355 public Integer getIntervalTime() {
356 checkSpecifiedProperty("intervalTime");
357 return intervalTime;
358 }
359
360 public void setIntervalTime(Integer value) {
361 registerModifiedProperty("intervalTime");
362 this.intervalTime = value;
363 }
364
365 public Long getMaxAccessCount() {
366 checkSpecifiedProperty("maxAccessCount");
367 return maxAccessCount;
368 }
369
370 public void setMaxAccessCount(Long value) {
371 registerModifiedProperty("maxAccessCount");
372 this.maxAccessCount = value;
373 }
374
375 public String getName() {
376 checkSpecifiedProperty("name");
377 return convertEmptyToNull(name);
378 }
379
380 public void setName(String value) {
381 registerModifiedProperty("name");
382 this.name = value;
383 }
384
385 public Integer getNumOfThread() {
386 checkSpecifiedProperty("numOfThread");
387 return numOfThread;
388 }
389
390 public void setNumOfThread(Integer value) {
391 registerModifiedProperty("numOfThread");
392 this.numOfThread = value;
393 }
394
395 public String[] getPermissions() {
396 checkSpecifiedProperty("permissions");
397 return permissions;
398 }
399
400 public void setPermissions(String[] value) {
401 registerModifiedProperty("permissions");
402 this.permissions = value;
403 }
404
405 public Integer getSortOrder() {
406 checkSpecifiedProperty("sortOrder");
407 return sortOrder;
408 }
409
410 public void setSortOrder(Integer value) {
411 registerModifiedProperty("sortOrder");
412 this.sortOrder = value;
413 }
414
415 public Integer getTimeToLive() {
416 checkSpecifiedProperty("timeToLive");
417 return timeToLive;
418 }
419
420 public void setTimeToLive(Integer value) {
421 registerModifiedProperty("timeToLive");
422 this.timeToLive = value;
423 }
424
425 public String getUpdatedBy() {
426 checkSpecifiedProperty("updatedBy");
427 return convertEmptyToNull(updatedBy);
428 }
429
430 public void setUpdatedBy(String value) {
431 registerModifiedProperty("updatedBy");
432 this.updatedBy = value;
433 }
434
435 public Long getUpdatedTime() {
436 checkSpecifiedProperty("updatedTime");
437 return updatedTime;
438 }
439
440 public void setUpdatedTime(Long value) {
441 registerModifiedProperty("updatedTime");
442 this.updatedTime = value;
443 }
444
445 public String getUrls() {
446 checkSpecifiedProperty("urls");
447 return convertEmptyToNull(urls);
448 }
449
450 public void setUrls(String value) {
451 registerModifiedProperty("urls");
452 this.urls = value;
453 }
454
455 public String getUserAgent() {
456 checkSpecifiedProperty("userAgent");
457 return convertEmptyToNull(userAgent);
458 }
459
460 public void setUserAgent(String value) {
461 registerModifiedProperty("userAgent");
462 this.userAgent = value;
463 }
464
465 public String[] getVirtualHosts() {
466 checkSpecifiedProperty("virtualHosts");
467 return virtualHosts;
468 }
469
470 public void setVirtualHosts(String[] value) {
471 registerModifiedProperty("virtualHosts");
472 this.virtualHosts = value;
473 }
474 }