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.PathMappingDbm;
24
25
26
27
28
29 public class BsPathMapping 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 String createdBy;
42
43
44 protected Long createdTime;
45
46
47 protected String processType;
48
49
50 protected String regex;
51
52
53 protected String replacement;
54
55
56 protected Integer sortOrder;
57
58
59 protected String updatedBy;
60
61
62 protected Long updatedTime;
63
64
65 protected String userAgent;
66
67
68
69
70
71
72 @Override
73 public PathMappingDbm asDBMeta() {
74 return PathMappingDbm.getInstance();
75 }
76
77 @Override
78 public String asTableDbName() {
79 return "path_mapping";
80 }
81
82
83
84
85 @Override
86 public Map<String, Object> toSource() {
87 Map<String, Object> sourceMap = new HashMap<>();
88 if (createdBy != null) {
89 addFieldToSource(sourceMap, "createdBy", createdBy);
90 }
91 if (createdTime != null) {
92 addFieldToSource(sourceMap, "createdTime", createdTime);
93 }
94 if (processType != null) {
95 addFieldToSource(sourceMap, "processType", processType);
96 }
97 if (regex != null) {
98 addFieldToSource(sourceMap, "regex", regex);
99 }
100 if (replacement != null) {
101 addFieldToSource(sourceMap, "replacement", replacement);
102 }
103 if (sortOrder != null) {
104 addFieldToSource(sourceMap, "sortOrder", sortOrder);
105 }
106 if (updatedBy != null) {
107 addFieldToSource(sourceMap, "updatedBy", updatedBy);
108 }
109 if (updatedTime != null) {
110 addFieldToSource(sourceMap, "updatedTime", updatedTime);
111 }
112 if (userAgent != null) {
113 addFieldToSource(sourceMap, "userAgent", userAgent);
114 }
115 return sourceMap;
116 }
117
118 protected void addFieldToSource(Map<String, Object> sourceMap, String field, Object value) {
119 sourceMap.put(field, value);
120 }
121
122
123
124
125 @Override
126 protected String doBuildColumnString(String dm) {
127 StringBuilder sb = new StringBuilder();
128 sb.append(dm).append(createdBy);
129 sb.append(dm).append(createdTime);
130 sb.append(dm).append(processType);
131 sb.append(dm).append(regex);
132 sb.append(dm).append(replacement);
133 sb.append(dm).append(sortOrder);
134 sb.append(dm).append(updatedBy);
135 sb.append(dm).append(updatedTime);
136 sb.append(dm).append(userAgent);
137 if (sb.length() > dm.length()) {
138 sb.delete(0, dm.length());
139 }
140 sb.insert(0, "{").append("}");
141 return sb.toString();
142 }
143
144
145
146
147 public String getCreatedBy() {
148 checkSpecifiedProperty("createdBy");
149 return convertEmptyToNull(createdBy);
150 }
151
152 public void setCreatedBy(String value) {
153 registerModifiedProperty("createdBy");
154 this.createdBy = value;
155 }
156
157 public Long getCreatedTime() {
158 checkSpecifiedProperty("createdTime");
159 return createdTime;
160 }
161
162 public void setCreatedTime(Long value) {
163 registerModifiedProperty("createdTime");
164 this.createdTime = value;
165 }
166
167 public String getProcessType() {
168 checkSpecifiedProperty("processType");
169 return convertEmptyToNull(processType);
170 }
171
172 public void setProcessType(String value) {
173 registerModifiedProperty("processType");
174 this.processType = value;
175 }
176
177 public String getRegex() {
178 checkSpecifiedProperty("regex");
179 return convertEmptyToNull(regex);
180 }
181
182 public void setRegex(String value) {
183 registerModifiedProperty("regex");
184 this.regex = value;
185 }
186
187 public String getReplacement() {
188 checkSpecifiedProperty("replacement");
189 return convertEmptyToNull(replacement);
190 }
191
192 public void setReplacement(String value) {
193 registerModifiedProperty("replacement");
194 this.replacement = value;
195 }
196
197 public Integer getSortOrder() {
198 checkSpecifiedProperty("sortOrder");
199 return sortOrder;
200 }
201
202 public void setSortOrder(Integer value) {
203 registerModifiedProperty("sortOrder");
204 this.sortOrder = value;
205 }
206
207 public String getUpdatedBy() {
208 checkSpecifiedProperty("updatedBy");
209 return convertEmptyToNull(updatedBy);
210 }
211
212 public void setUpdatedBy(String value) {
213 registerModifiedProperty("updatedBy");
214 this.updatedBy = value;
215 }
216
217 public Long getUpdatedTime() {
218 checkSpecifiedProperty("updatedTime");
219 return updatedTime;
220 }
221
222 public void setUpdatedTime(Long value) {
223 registerModifiedProperty("updatedTime");
224 this.updatedTime = value;
225 }
226
227 public String getUserAgent() {
228 checkSpecifiedProperty("userAgent");
229 return convertEmptyToNull(userAgent);
230 }
231
232 public void setUserAgent(String value) {
233 registerModifiedProperty("userAgent");
234 this.userAgent = value;
235 }
236 }