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.ScheduledJobDbm;
24
25
26
27
28
29 public class BsScheduledJob 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 Boolean crawler;
45
46
47 protected String createdBy;
48
49
50 protected Long createdTime;
51
52
53 protected String cronExpression;
54
55
56 protected Boolean jobLogging;
57
58
59 protected String name;
60
61
62 protected String scriptData;
63
64
65 protected String scriptType;
66
67
68 protected Integer sortOrder;
69
70
71 protected String target;
72
73
74 protected String updatedBy;
75
76
77 protected Long updatedTime;
78
79
80
81
82
83
84 @Override
85 public ScheduledJobDbm asDBMeta() {
86 return ScheduledJobDbm.getInstance();
87 }
88
89 @Override
90 public String asTableDbName() {
91 return "scheduled_job";
92 }
93
94
95
96
97 @Override
98 public Map<String, Object> toSource() {
99 Map<String, Object> sourceMap = new HashMap<>();
100 if (available != null) {
101 addFieldToSource(sourceMap, "available", available);
102 }
103 if (crawler != null) {
104 addFieldToSource(sourceMap, "crawler", crawler);
105 }
106 if (createdBy != null) {
107 addFieldToSource(sourceMap, "createdBy", createdBy);
108 }
109 if (createdTime != null) {
110 addFieldToSource(sourceMap, "createdTime", createdTime);
111 }
112 if (cronExpression != null) {
113 addFieldToSource(sourceMap, "cronExpression", cronExpression);
114 }
115 if (jobLogging != null) {
116 addFieldToSource(sourceMap, "jobLogging", jobLogging);
117 }
118 if (name != null) {
119 addFieldToSource(sourceMap, "name", name);
120 }
121 if (scriptData != null) {
122 addFieldToSource(sourceMap, "scriptData", scriptData);
123 }
124 if (scriptType != null) {
125 addFieldToSource(sourceMap, "scriptType", scriptType);
126 }
127 if (sortOrder != null) {
128 addFieldToSource(sourceMap, "sortOrder", sortOrder);
129 }
130 if (target != null) {
131 addFieldToSource(sourceMap, "target", target);
132 }
133 if (updatedBy != null) {
134 addFieldToSource(sourceMap, "updatedBy", updatedBy);
135 }
136 if (updatedTime != null) {
137 addFieldToSource(sourceMap, "updatedTime", updatedTime);
138 }
139 return sourceMap;
140 }
141
142 protected void addFieldToSource(Map<String, Object> sourceMap, String field, Object value) {
143 sourceMap.put(field, value);
144 }
145
146
147
148
149 @Override
150 protected String doBuildColumnString(String dm) {
151 StringBuilder sb = new StringBuilder();
152 sb.append(dm).append(available);
153 sb.append(dm).append(crawler);
154 sb.append(dm).append(createdBy);
155 sb.append(dm).append(createdTime);
156 sb.append(dm).append(cronExpression);
157 sb.append(dm).append(jobLogging);
158 sb.append(dm).append(name);
159 sb.append(dm).append(scriptData);
160 sb.append(dm).append(scriptType);
161 sb.append(dm).append(sortOrder);
162 sb.append(dm).append(target);
163 sb.append(dm).append(updatedBy);
164 sb.append(dm).append(updatedTime);
165 if (sb.length() > dm.length()) {
166 sb.delete(0, dm.length());
167 }
168 sb.insert(0, "{").append("}");
169 return sb.toString();
170 }
171
172
173
174
175 public Boolean getAvailable() {
176 checkSpecifiedProperty("available");
177 return available;
178 }
179
180 public void setAvailable(Boolean value) {
181 registerModifiedProperty("available");
182 this.available = value;
183 }
184
185 public Boolean getCrawler() {
186 checkSpecifiedProperty("crawler");
187 return crawler;
188 }
189
190 public void setCrawler(Boolean value) {
191 registerModifiedProperty("crawler");
192 this.crawler = value;
193 }
194
195 public String getCreatedBy() {
196 checkSpecifiedProperty("createdBy");
197 return convertEmptyToNull(createdBy);
198 }
199
200 public void setCreatedBy(String value) {
201 registerModifiedProperty("createdBy");
202 this.createdBy = value;
203 }
204
205 public Long getCreatedTime() {
206 checkSpecifiedProperty("createdTime");
207 return createdTime;
208 }
209
210 public void setCreatedTime(Long value) {
211 registerModifiedProperty("createdTime");
212 this.createdTime = value;
213 }
214
215 public String getCronExpression() {
216 checkSpecifiedProperty("cronExpression");
217 return convertEmptyToNull(cronExpression);
218 }
219
220 public void setCronExpression(String value) {
221 registerModifiedProperty("cronExpression");
222 this.cronExpression = value;
223 }
224
225 public Boolean getJobLogging() {
226 checkSpecifiedProperty("jobLogging");
227 return jobLogging;
228 }
229
230 public void setJobLogging(Boolean value) {
231 registerModifiedProperty("jobLogging");
232 this.jobLogging = value;
233 }
234
235 public String getName() {
236 checkSpecifiedProperty("name");
237 return convertEmptyToNull(name);
238 }
239
240 public void setName(String value) {
241 registerModifiedProperty("name");
242 this.name = value;
243 }
244
245 public String getScriptData() {
246 checkSpecifiedProperty("scriptData");
247 return convertEmptyToNull(scriptData);
248 }
249
250 public void setScriptData(String value) {
251 registerModifiedProperty("scriptData");
252 this.scriptData = value;
253 }
254
255 public String getScriptType() {
256 checkSpecifiedProperty("scriptType");
257 return convertEmptyToNull(scriptType);
258 }
259
260 public void setScriptType(String value) {
261 registerModifiedProperty("scriptType");
262 this.scriptType = value;
263 }
264
265 public Integer getSortOrder() {
266 checkSpecifiedProperty("sortOrder");
267 return sortOrder;
268 }
269
270 public void setSortOrder(Integer value) {
271 registerModifiedProperty("sortOrder");
272 this.sortOrder = value;
273 }
274
275 public String getTarget() {
276 checkSpecifiedProperty("target");
277 return convertEmptyToNull(target);
278 }
279
280 public void setTarget(String value) {
281 registerModifiedProperty("target");
282 this.target = value;
283 }
284
285 public String getUpdatedBy() {
286 checkSpecifiedProperty("updatedBy");
287 return convertEmptyToNull(updatedBy);
288 }
289
290 public void setUpdatedBy(String value) {
291 registerModifiedProperty("updatedBy");
292 this.updatedBy = value;
293 }
294
295 public Long getUpdatedTime() {
296 checkSpecifiedProperty("updatedTime");
297 return updatedTime;
298 }
299
300 public void setUpdatedTime(Long value) {
301 registerModifiedProperty("updatedTime");
302 this.updatedTime = value;
303 }
304 }