1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.codelibs.fess.opensearch.config.bsentity.dbmeta;
17
18 import java.time.LocalDateTime;
19 import java.util.List;
20 import java.util.Map;
21
22 import org.codelibs.fess.opensearch.config.exentity.DataConfig;
23 import org.dbflute.Entity;
24 import org.dbflute.dbmeta.AbstractDBMeta;
25 import org.dbflute.dbmeta.info.ColumnInfo;
26 import org.dbflute.dbmeta.info.UniqueInfo;
27 import org.dbflute.dbmeta.name.TableSqlName;
28 import org.dbflute.dbmeta.property.PropertyGateway;
29 import org.dbflute.dbway.DBDef;
30 import org.dbflute.util.DfTypeUtil;
31
32
33
34
35 public class DataConfigDbm extends AbstractDBMeta {
36
37 protected static final Class<?> suppressUnusedImportLocalDateTime = LocalDateTime.class;
38
39
40
41
42 private static final DataConfigDbm _instance = new DataConfigDbm();
43
44 private DataConfigDbm() {
45 }
46
47 public static DataConfigDbm getInstance() {
48 return _instance;
49 }
50
51
52
53
54 @Override
55 public String getProjectName() {
56 return null;
57 }
58
59 @Override
60 public String getProjectPrefix() {
61 return null;
62 }
63
64 @Override
65 public String getGenerationGapBasePrefix() {
66 return null;
67 }
68
69 @Override
70 public DBDef getCurrentDBDef() {
71 return null;
72 }
73
74
75
76
77
78
79
80 protected final Map<String, PropertyGateway> _epgMap = newHashMap();
81 {
82 setupEpg(_epgMap, et -> ((DataConfig) et).getAvailable(), (et, vl) -> ((DataConfig) et).setAvailable(DfTypeUtil.toBoolean(vl)),
83 "available");
84 setupEpg(_epgMap, et -> ((DataConfig) et).getBoost(), (et, vl) -> ((DataConfig) et).setBoost(DfTypeUtil.toFloat(vl)), "boost");
85 setupEpg(_epgMap, et -> ((DataConfig) et).getCreatedBy(), (et, vl) -> ((DataConfig) et).setCreatedBy(DfTypeUtil.toString(vl)),
86 "createdBy");
87 setupEpg(_epgMap, et -> ((DataConfig) et).getCreatedTime(), (et, vl) -> ((DataConfig) et).setCreatedTime(DfTypeUtil.toLong(vl)),
88 "createdTime");
89 setupEpg(_epgMap, et -> ((DataConfig) et).getDescription(), (et, vl) -> ((DataConfig) et).setDescription(DfTypeUtil.toString(vl)),
90 "description");
91 setupEpg(_epgMap, et -> ((DataConfig) et).getHandlerName(), (et, vl) -> ((DataConfig) et).setHandlerName(DfTypeUtil.toString(vl)),
92 "handlerName");
93 setupEpg(_epgMap, et -> ((DataConfig) et).getHandlerParameter(),
94 (et, vl) -> ((DataConfig) et).setHandlerParameter(DfTypeUtil.toString(vl)), "handlerParameter");
95 setupEpg(_epgMap, et -> ((DataConfig) et).getHandlerScript(),
96 (et, vl) -> ((DataConfig) et).setHandlerScript(DfTypeUtil.toString(vl)), "handlerScript");
97 setupEpg(_epgMap, et -> ((DataConfig) et).getName(), (et, vl) -> ((DataConfig) et).setName(DfTypeUtil.toString(vl)), "name");
98 setupEpg(_epgMap, et -> ((DataConfig) et).getPermissions(), (et, vl) -> ((DataConfig) et).setPermissions((String[]) vl),
99 "permissions");
100 setupEpg(_epgMap, et -> ((DataConfig) et).getSortOrder(), (et, vl) -> ((DataConfig) et).setSortOrder(DfTypeUtil.toInteger(vl)),
101 "sortOrder");
102 setupEpg(_epgMap, et -> ((DataConfig) et).getUpdatedBy(), (et, vl) -> ((DataConfig) et).setUpdatedBy(DfTypeUtil.toString(vl)),
103 "updatedBy");
104 setupEpg(_epgMap, et -> ((DataConfig) et).getUpdatedTime(), (et, vl) -> ((DataConfig) et).setUpdatedTime(DfTypeUtil.toLong(vl)),
105 "updatedTime");
106 setupEpg(_epgMap, et -> ((DataConfig) et).getVirtualHosts(), (et, vl) -> ((DataConfig) et).setVirtualHosts((String[]) vl),
107 "virtualHosts");
108 }
109
110 @Override
111 public PropertyGateway findPropertyGateway(final String prop) {
112 return doFindEpg(_epgMap, prop);
113 }
114
115
116
117
118 protected final String _tableDbName = "data_config";
119 protected final String _tableDispName = "data_config";
120 protected final String _tablePropertyName = "DataConfig";
121
122 public String getTableDbName() {
123 return _tableDbName;
124 }
125
126 @Override
127 public String getTableDispName() {
128 return _tableDispName;
129 }
130
131 @Override
132 public String getTablePropertyName() {
133 return _tablePropertyName;
134 }
135
136 @Override
137 public TableSqlName getTableSqlName() {
138 return null;
139 }
140
141
142
143
144 protected final ColumnInfo _columnAvailable = cci("available", "available", null, null, Boolean.class, "available", null, false, false,
145 false, "Boolean", 0, 0, null, null, false, null, null, null, null, null, false);
146 protected final ColumnInfo _columnBoost = cci("boost", "boost", null, null, Float.class, "boost", null, false, false, false, "Float", 0,
147 0, null, null, false, null, null, null, null, null, false);
148 protected final ColumnInfo _columnCreatedBy = cci("createdBy", "createdBy", null, null, String.class, "createdBy", null, false, false,
149 false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
150 protected final ColumnInfo _columnCreatedTime = cci("createdTime", "createdTime", null, null, Long.class, "createdTime", null, false,
151 false, false, "Long", 0, 0, null, null, false, null, null, null, null, null, false);
152 protected final ColumnInfo _columnDescription = cci("description", "description", null, null, String.class, "description", null, false,
153 false, false, "text", 0, 0, null, null, false, null, null, null, null, null, false);
154 protected final ColumnInfo _columnHandlerName = cci("handlerName", "handlerName", null, null, String.class, "handlerName", null, false,
155 false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
156 protected final ColumnInfo _columnHandlerParameter = cci("handlerParameter", "handlerParameter", null, null, String.class,
157 "handlerParameter", null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
158 protected final ColumnInfo _columnHandlerScript = cci("handlerScript", "handlerScript", null, null, String.class, "handlerScript", null,
159 false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
160 protected final ColumnInfo _columnName = cci("name", "name", null, null, String.class, "name", null, false, false, false, "keyword", 0,
161 0, null, null, false, null, null, null, null, null, false);
162 protected final ColumnInfo _columnPermissions = cci("permissions", "permissions", null, null, String[].class, "permissions", null,
163 false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
164 protected final ColumnInfo _columnSortOrder = cci("sortOrder", "sortOrder", null, null, Integer.class, "sortOrder", null, false, false,
165 false, "Integer", 0, 0, null, null, false, null, null, null, null, null, false);
166 protected final ColumnInfo _columnUpdatedBy = cci("updatedBy", "updatedBy", null, null, String.class, "updatedBy", null, false, false,
167 false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
168 protected final ColumnInfo _columnUpdatedTime = cci("updatedTime", "updatedTime", null, null, Long.class, "updatedTime", null, false,
169 false, false, "Long", 0, 0, null, null, false, null, null, null, null, null, false);
170 protected final ColumnInfo _columnVirtualHosts = cci("virtualHosts", "virtualHosts", null, null, String[].class, "virtualHosts", null,
171 false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
172
173 public ColumnInfo columnAvailable() {
174 return _columnAvailable;
175 }
176
177 public ColumnInfo columnBoost() {
178 return _columnBoost;
179 }
180
181 public ColumnInfo columnCreatedBy() {
182 return _columnCreatedBy;
183 }
184
185 public ColumnInfo columnCreatedTime() {
186 return _columnCreatedTime;
187 }
188
189 public ColumnInfo columnDescription() {
190 return _columnDescription;
191 }
192
193 public ColumnInfo columnHandlerName() {
194 return _columnHandlerName;
195 }
196
197 public ColumnInfo columnHandlerParameter() {
198 return _columnHandlerParameter;
199 }
200
201 public ColumnInfo columnHandlerScript() {
202 return _columnHandlerScript;
203 }
204
205 public ColumnInfo columnName() {
206 return _columnName;
207 }
208
209 public ColumnInfo columnPermissions() {
210 return _columnPermissions;
211 }
212
213 public ColumnInfo columnSortOrder() {
214 return _columnSortOrder;
215 }
216
217 public ColumnInfo columnUpdatedBy() {
218 return _columnUpdatedBy;
219 }
220
221 public ColumnInfo columnUpdatedTime() {
222 return _columnUpdatedTime;
223 }
224
225 public ColumnInfo columnVirtualHosts() {
226 return _columnVirtualHosts;
227 }
228
229 protected List<ColumnInfo> ccil() {
230 List<ColumnInfo> ls = newArrayList();
231 ls.add(columnAvailable());
232 ls.add(columnBoost());
233 ls.add(columnCreatedBy());
234 ls.add(columnCreatedTime());
235 ls.add(columnDescription());
236 ls.add(columnHandlerName());
237 ls.add(columnHandlerParameter());
238 ls.add(columnHandlerScript());
239 ls.add(columnName());
240 ls.add(columnPermissions());
241 ls.add(columnSortOrder());
242 ls.add(columnUpdatedBy());
243 ls.add(columnUpdatedTime());
244 ls.add(columnVirtualHosts());
245 return ls;
246 }
247
248
249
250
251 @Override
252 public boolean hasPrimaryKey() {
253 return false;
254 }
255
256 @Override
257 public boolean hasCompoundPrimaryKey() {
258 return false;
259 }
260
261 @Override
262 protected UniqueInfo cpui() {
263 return null;
264 }
265
266
267
268
269 @Override
270 public String getEntityTypeName() {
271 return "org.codelibs.fess.opensearch.config.exentity.DataConfig";
272 }
273
274 @Override
275 public String getConditionBeanTypeName() {
276 return "org.codelibs.fess.opensearch.config.cbean.DataConfigCB";
277 }
278
279 @Override
280 public String getBehaviorTypeName() {
281 return "org.codelibs.fess.opensearch.config.exbhv.DataConfigBhv";
282 }
283
284
285
286
287 @Override
288 public Class<? extends Entity> getEntityType() {
289 return DataConfig.class;
290 }
291
292
293
294
295 @Override
296 public Entity newEntity() {
297 return new DataConfig();
298 }
299
300
301
302
303 @Override
304 public void acceptPrimaryKeyMap(Entity entity, Map<String, ? extends Object> primaryKeyMap) {
305 }
306
307 @Override
308 public void acceptAllColumnMap(Entity entity, Map<String, ? extends Object> allColumnMap) {
309 }
310
311 @Override
312 public Map<String, Object> extractPrimaryKeyMap(Entity entity) {
313 return null;
314 }
315
316 @Override
317 public Map<String, Object> extractAllColumnMap(Entity entity) {
318 return null;
319 }
320 }