This is a cache of https://fess.codelibs.org/xref/org/codelibs/fess/es/user/bsentity/dbmeta/UserDbm.html. It is a snapshot of the page at 2020-10-25T01:27:01.971+0000.
UserDbm xref
View Javadoc
1   /*
2    * Copyright 2012-2020 CodeLibs Project and the Others.
3    *
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    *     http://www.apache.org/licenses/LICENSE-2.0
9    *
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
13   * either express or implied. See the License for the specific language
14   * governing permissions and limitations under the License.
15   */
16  package org.codelibs.fess.es.user.bsentity.dbmeta;
17  
18  import java.time.LocalDateTime;
19  import java.util.List;
20  import java.util.Map;
21  
22  import org.codelibs.fess.es.user.exentity.User;
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   * @author ESFlute (using Freegen)
34   */
35  public class UserDbm extends AbstractDBMeta {
36  
37      protected static final Class<?&gt; suppressUnusedImportLocalDateTime = LocalDateTime.class;
38  
39      // ===================================================================================
40      //                                                                           Singleton
41      //                                                                           =========
42      private static final UserDbmer/bsentity/dbmeta/UserDbm.html#UserDbm">UserDbm _instance = new UserDbm();
43  
44      private UserDbm() {
45      }
46  
47      public static UserDbm getInstance() {
48          return _instance;
49      }
50  
51      // ===================================================================================
52      //                                                                       Current DBDef
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      //                                                                    Property gateway
76      //                                                                    ================
77      // -----------------------------------------------------
78      //                                       Column Property
79      //                                       ---------------
80      protected final Map<String, Propertygateway&gt; _epgMap = newHashMap();
81      {
82          setupEpg(_epgMap, et -&gt; ((User/fess/es/user/exentity/User.html#User">User) et).getBusinessCategory(), (et, vl) -&gt; ((User) et).setBusinessCategory(DfTypeUtil.toString(vl)),
83                  "businessCategory");
84          setupEpg(_epgMap, et -&gt; ((Userdelibs/fess/es/user/exentity/User.html#User">User) et).getCarLicense(), (et, vl) -&gt; ((User) et).setCarLicense(DfTypeUtil.toString(vl)), "carLicense");
85          setupEpg(_epgMap, et -&gt; ((Userorg/codelibs/fess/es/user/exentity/User.html#User">User) et).getCity(), (et, vl) -&gt; ((User) et).setCity(DfTypeUtil.toString(vl)), "city");
86          setupEpg(_epgMap, et -&gt; ((User/fess/es/user/exentity/User.html#User">User) et).getDepartmentNumber(), (et, vl) -&gt; ((User) et).setDepartmentNumber(DfTypeUtil.toString(vl)),
87                  "departmentNumber");
88          setupEpg(_epgMap, et -&gt; ((Userelibs/fess/es/user/exentity/User.html#User">User) et).getDescription(), (et, vl) -&gt; ((User) et).setDescription(DfTypeUtil.toString(vl)),
89                  "description");
90          setupEpg(_epgMap, et -&gt; ((User) et).getDestinationIndicator(),
91                  (et, vl) -&gt; ((User) et).setDestinationIndicator(DfTypeUtil.toString(vl)), "destinationIndicator");
92          setupEpg(_epgMap, et -&gt; ((Userelibs/fess/es/user/exentity/User.html#User">User) et).getDisplayName(), (et, vl) -&gt; ((User) et).setDisplayName(DfTypeUtil.toString(vl)),
93                  "displayName");
94          setupEpg(_epgMap, et -&gt; ((Userbs/fess/es/user/exentity/User.html#User">User) et).getEmployeeNumber(), (et, vl) -&gt; ((User) et).setEmployeeNumber(DfTypeUtil.toString(vl)),
95                  "employeeNumber");
96          setupEpg(_epgMap, et -&gt; ((Userlibs/fess/es/user/exentity/User.html#User">User) et).getEmployeeType(), (et, vl) -&gt; ((User) et).setEmployeeType(DfTypeUtil.toString(vl)),
97                  "employeeType");
98          setupEpg(_epgMap, et -&gt; ((User) et).getFacsimileTelephoneNumber(),
99                  (et, vl) -&gt; ((User) et).setFacsimileTelephoneNumber(DfTypeUtil.toString(vl)), "facsimileTelephoneNumber");
100         setupEpg(_epgMap, et -&gt; ((Userodelibs/fess/es/user/exentity/User.html#User">User) et).getgidNumber(), (et, vl) -&gt; ((User) et).setgidNumber(DfTypeUtil.toLong(vl)), "gidNumber");
101         setupEpg(_epgMap, et -&gt; ((Userodelibs/fess/es/user/exentity/User.html#User">User) et).getgivenName(), (et, vl) -&gt; ((User) et).setgivenName(DfTypeUtil.toString(vl)), "givenName");
102         setupEpg(_epgMap, et -&gt; ((Userg/codelibs/fess/es/user/exentity/User.html#User">User) et).getgroups(), (et, vl) -&gt; ((User) et).setgroups((String[]) vl), "groups");
103         setupEpg(_epgMap, et -&gt; ((Useribs/fess/es/user/exentity/User.html#User">User) et).getHomeDirectory(), (et, vl) -&gt; ((User) et).setHomeDirectory(DfTypeUtil.toString(vl)),
104                 "homeDirectory");
105         setupEpg(_epgMap, et -&gt; ((Userodelibs/fess/es/user/exentity/User.html#User">User) et).getHomePhone(), (et, vl) -&gt; ((User) et).setHomePhone(DfTypeUtil.toString(vl)), "homePhone");
106         setupEpg(_epgMap, et -&gt; ((Userfess/es/user/exentity/User.html#User">User) et).getHomePostalAddress(), (et, vl) -&gt; ((User) et).setHomePostalAddress(DfTypeUtil.toString(vl)),
107                 "homePostalAddress");
108         setupEpg(_epgMap, et -&gt; ((Usercodelibs/fess/es/user/exentity/User.html#User">User) et).getInitials(), (et, vl) -&gt; ((User) et).setInitials(DfTypeUtil.toString(vl)), "initials");
109         setupEpg(_epgMap, et -&gt; ((User) et).getInternationaliSDNNumber(),
110                 (et, vl) -&gt; ((User) et).setInternationaliSDNNumber(DfTypeUtil.toString(vl)), "internationaliSDNNumber");
111         setupEpg(_epgMap, et -&gt; ((Userdelibs/fess/es/user/exentity/User.html#User">User) et).getLabeledURI(), (et, vl) -&gt; ((User) et).setLabeledURI(DfTypeUtil.toString(vl)), "labeledURI");
112         setupEpg(_epgMap, et -&gt; ((Userorg/codelibs/fess/es/user/exentity/User.html#User">User) et).getMail(), (et, vl) -&gt; ((User) et).setMail(DfTypeUtil.toString(vl)), "mail");
113         setupEpg(_epgMap, et -&gt; ((Userg/codelibs/fess/es/user/exentity/User.html#User">User) et).getMobile(), (et, vl) -&gt; ((User) et).setMobile(DfTypeUtil.toString(vl)), "mobile");
114         setupEpg(_epgMap, et -&gt; ((Userorg/codelibs/fess/es/user/exentity/User.html#User">User) et).getName(), (et, vl) -&gt; ((User) et).setName(DfTypeUtil.toString(vl)), "name");
115         setupEpg(_epgMap, et -&gt; ((Userrg/codelibs/fess/es/user/exentity/User.html#User">User) et).getPager(), (et, vl) -&gt; ((User) et).setPager(DfTypeUtil.toString(vl)), "pager");
116         setupEpg(_epgMap, et -&gt; ((Usercodelibs/fess/es/user/exentity/User.html#User">User) et).getPassword(), (et, vl) -&gt; ((User) et).setPassword(DfTypeUtil.toString(vl)), "password");
117         setupEpg(_epgMap, et -&gt; ((User) et).getPhysicalDeliveryOfficeName(),
118                 (et, vl) -&gt; ((User) et).setPhysicalDeliveryOfficeName(DfTypeUtil.toString(vl)), "physicalDeliveryOfficeName");
119         setupEpg(_epgMap, et -&gt; ((Useribs/fess/es/user/exentity/User.html#User">User) et).getPostOfficeBox(), (et, vl) -&gt; ((User) et).setPostOfficeBox(DfTypeUtil.toString(vl)),
120                 "postOfficeBox");
121         setupEpg(_epgMap, et -&gt; ((Useribs/fess/es/user/exentity/User.html#User">User) et).getPostalAddress(), (et, vl) -&gt; ((User) et).setPostalAddress(DfTypeUtil.toString(vl)),
122                 "postalAddress");
123         setupEpg(_epgMap, et -&gt; ((Userdelibs/fess/es/user/exentity/User.html#User">User) et).getPostalCode(), (et, vl) -&gt; ((User) et).setPostalCode(DfTypeUtil.toString(vl)), "postalCode");
124         setupEpg(_epgMap, et -&gt; ((Userfess/es/user/exentity/User.html#User">User) et).getPreferredLanguage(), (et, vl) -&gt; ((User) et).setPreferredLanguage(DfTypeUtil.toString(vl)),
125                 "preferredLanguage");
126         setupEpg(_epgMap, et -&gt; ((Userfess/es/user/exentity/User.html#User">User) et).getRegisteredAddress(), (et, vl) -&gt; ((User) et).setRegisteredAddress(DfTypeUtil.toString(vl)),
127                 "registeredAddress");
128         setupEpg(_epgMap, et -&gt; ((Userrg/codelibs/fess/es/user/exentity/User.html#User">User) et).getRoles(), (et, vl) -&gt; ((User) et).setRoles((String[]) vl), "roles");
129         setupEpg(_epgMap, et -&gt; ((Userdelibs/fess/es/user/exentity/User.html#User">User) et).getRoomNumber(), (et, vl) -&gt; ((User) et).setRoomNumber(DfTypeUtil.toString(vl)), "roomNumber");
130         setupEpg(_epgMap, et -&gt; ((Userrg/codelibs/fess/es/user/exentity/User.html#User">User) et).getState(), (et, vl) -&gt; ((User) et).setState(DfTypeUtil.toString(vl)), "state");
131         setupEpg(_epgMap, et -&gt; ((Userg/codelibs/fess/es/user/exentity/User.html#User">User) et).getStreet(), (et, vl) -&gt; ((User) et).setStreet(DfTypeUtil.toString(vl)), "street");
132         setupEpg(_epgMap, et -&gt; ((User/codelibs/fess/es/user/exentity/User.html#User">User) et).getSurname(), (et, vl) -&gt; ((User) et).setSurname(DfTypeUtil.toString(vl)), "surname");
133         setupEpg(_epgMap, et -&gt; ((Users/fess/es/user/exentity/User.html#User">User) et).getTelephoneNumber(), (et, vl) -&gt; ((User) et).setTelephoneNumber(DfTypeUtil.toString(vl)),
134                 "telephoneNumber");
135         setupEpg(_epgMap, et -&gt; ((User) et).getTeletexTerminalIdentifier(),
136                 (et, vl) -&gt; ((User) et).setTeletexTerminalIdentifier(DfTypeUtil.toString(vl)), "teletexTerminalIdentifier");
137         setupEpg(_epgMap, et -&gt; ((Userrg/codelibs/fess/es/user/exentity/User.html#User">User) et).getTitle(), (et, vl) -&gt; ((User) et).setTitle(DfTypeUtil.toString(vl)), "title");
138         setupEpg(_epgMap, et -&gt; ((Userodelibs/fess/es/user/exentity/User.html#User">User) et).getUidNumber(), (et, vl) -&gt; ((User) et).setUidNumber(DfTypeUtil.toLong(vl)), "uidNumber");
139         setupEpg(_epgMap, et -&gt; ((Userelibs/fess/es/user/exentity/User.html#User">User) et).getX121Address(), (et, vl) -&gt; ((User) et).setX121Address(DfTypeUtil.toString(vl)),
140                 "x121Address");
141     }
142 
143     @Override
144     public Propertygateway findPropertygateway(final String prop) {
145         return doFindEpg(_epgMap, prop);
146     }
147 
148     // ===================================================================================
149     //                                                                          Table Info
150     //                                                                          ==========
151     protected final String _tableDbName = "user";
152     protected final String _tableDispName = "user";
153     protected final String _tablePropertyName = "User";
154 
155     public String getTableDbName() {
156         return _tableDbName;
157     }
158 
159     @Override
160     public String getTableDispName() {
161         return _tableDispName;
162     }
163 
164     @Override
165     public String getTablePropertyName() {
166         return _tablePropertyName;
167     }
168 
169     @Override
170     public TableSqlName getTableSqlName() {
171         return null;
172     }
173 
174     // ===================================================================================
175     //                                                                         Column Info
176     //                                                                         ===========
177     protected final ColumnInfo _columnBusinessCategory = cci("businessCategory", "businessCategory", null, null, String.class,
178             "businessCategory", null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
179     protected final ColumnInfo _columnCarLicense = cci("carLicense", "carLicense", null, null, String.class, "carLicense", null, false,
180             false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
181     protected final ColumnInfo _columnCity = cci("city", "city", null, null, String.class, "city", null, false, false, false, "keyword", 0,
182             0, null, null, false, null, null, null, null, null, false);
183     protected final ColumnInfo _columnDepartmentNumber = cci("departmentNumber", "departmentNumber", null, null, String.class,
184             "departmentNumber", null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
185     protected final ColumnInfo _columnDescription = cci("description", "description", null, null, String.class, "description", null, false,
186             false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
187     protected final ColumnInfo _columnDestinationIndicator = cci("destinationIndicator", "destinationIndicator", null, null, String.class,
188             "destinationIndicator", null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
189     protected final ColumnInfo _columnDisplayName = cci("displayName", "displayName", null, null, String.class, "displayName", null, false,
190             false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
191     protected final ColumnInfo _columnEmployeeNumber = cci("employeeNumber", "employeeNumber", null, null, String.class, "employeeNumber",
192             null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
193     protected final ColumnInfo _columnEmployeeType = cci("employeeType", "employeeType", null, null, String.class, "employeeType", null,
194             false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
195     protected final ColumnInfo _columnFacsimileTelephoneNumber = cci("facsimileTelephoneNumber", "facsimileTelephoneNumber", null, null,
196             String.class, "facsimileTelephoneNumber", null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null,
197             null, null, false);
198     protected final ColumnInfo _columngidNumber = cci("gidNumber", "gidNumber", null, null, Long.class, "gidNumber", null, false, false,
199             false, "Long", 0, 0, null, null, false, null, null, null, null, null, false);
200     protected final ColumnInfo _columngivenName = cci("givenName", "givenName", null, null, String.class, "givenName", null, false, false,
201             false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
202     protected final ColumnInfo _columngroups = cci("groups", "groups", null, null, String[].class, "groups", null, false, false, false,
203             "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
204     protected final ColumnInfo _columnHomeDirectory = cci("homeDirectory", "homeDirectory", null, null, String.class, "homeDirectory",
205             null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
206     protected final ColumnInfo _columnHomePhone = cci("homePhone", "homePhone", null, null, String.class, "homePhone", null, false, false,
207             false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
208     protected final ColumnInfo _columnHomePostalAddress = cci("homePostalAddress", "homePostalAddress", null, null, String.class,
209             "homePostalAddress", null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
210     protected final ColumnInfo _columnInitials = cci("initials", "initials", null, null, String.class, "initials", null, false, false,
211             false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
212     protected final ColumnInfo _columnInternationaliSDNNumber = cci("internationaliSDNNumber", "internationaliSDNNumber", null, null,
213             String.class, "internationaliSDNNumber", null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null,
214             null, false);
215     protected final ColumnInfo _columnLabeledURI = cci("labeledURI", "labeledURI", null, null, String.class, "labeledURI", null, false,
216             false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
217     protected final ColumnInfo _columnMail = cci("mail", "mail", null, null, String.class, "mail", null, false, false, false, "keyword", 0,
218             0, null, null, false, null, null, null, null, null, false);
219     protected final ColumnInfo _columnMobile = cci("mobile", "mobile", null, null, String.class, "mobile", null, false, false, false,
220             "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
221     protected final ColumnInfo _columnName = cci("name", "name", null, null, String.class, "name", null, false, false, false, "keyword", 0,
222             0, null, null, false, null, null, null, null, null, false);
223     protected final ColumnInfo _columnPager = cci("pager", "pager", null, null, String.class, "pager", null, false, false, false,
224             "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
225     protected final ColumnInfo _columnPassword = cci("password", "password", null, null, String.class, "password", null, false, false,
226             false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
227     protected final ColumnInfo _columnPhysicalDeliveryOfficeName = cci("physicalDeliveryOfficeName", "physicalDeliveryOfficeName", null,
228             null, String.class, "physicalDeliveryOfficeName", null, false, false, false, "keyword", 0, 0, null, null, false, null, null,
229             null, null, null, false);
230     protected final ColumnInfo _columnPostOfficeBox = cci("postOfficeBox", "postOfficeBox", null, null, String.class, "postOfficeBox",
231             null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
232     protected final ColumnInfo _columnPostalAddress = cci("postalAddress", "postalAddress", null, null, String.class, "postalAddress",
233             null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
234     protected final ColumnInfo _columnPostalCode = cci("postalCode", "postalCode", null, null, String.class, "postalCode", null, false,
235             false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
236     protected final ColumnInfo _columnPreferredLanguage = cci("preferredLanguage", "preferredLanguage", null, null, String.class,
237             "preferredLanguage", null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
238     protected final ColumnInfo _columnRegisteredAddress = cci("registeredAddress", "registeredAddress", null, null, String.class,
239             "registeredAddress", null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
240     protected final ColumnInfo _columnRoles = cci("roles", "roles", null, null, String[].class, "roles", null, false, false, false,
241             "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
242     protected final ColumnInfo _columnRoomNumber = cci("roomNumber", "roomNumber", null, null, String.class, "roomNumber", null, false,
243             false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
244     protected final ColumnInfo _columnState = cci("state", "state", null, null, String.class, "state", null, false, false, false,
245             "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
246     protected final ColumnInfo _columnStreet = cci("street", "street", null, null, String.class, "street", null, false, false, false,
247             "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
248     protected final ColumnInfo _columnSurname = cci("surname", "surname", null, null, String.class, "surname", null, false, false, false,
249             "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
250     protected final ColumnInfo _columnTelephoneNumber = cci("telephoneNumber", "telephoneNumber", null, null, String.class,
251             "telephoneNumber", null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
252     protected final ColumnInfo _columnTeletexTerminalIdentifier = cci("teletexTerminalIdentifier", "teletexTerminalIdentifier", null, null,
253             String.class, "teletexTerminalIdentifier", null, false, false, false, "keyword", 0, 0, null, null, false, null, null, null,
254             null, null, false);
255     protected final ColumnInfo _columnTitle = cci("title", "title", null, null, String.class, "title", null, false, false, false,
256             "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
257     protected final ColumnInfo _columnUidNumber = cci("uidNumber", "uidNumber", null, null, Long.class, "uidNumber", null, false, false,
258             false, "Long", 0, 0, null, null, false, null, null, null, null, null, false);
259     protected final ColumnInfo _columnX121Address = cci("x121Address", "x121Address", null, null, String.class, "x121Address", null, false,
260             false, false, "keyword", 0, 0, null, null, false, null, null, null, null, null, false);
261 
262     public ColumnInfo columnBusinessCategory() {
263         return _columnBusinessCategory;
264     }
265 
266     public ColumnInfo columnCarLicense() {
267         return _columnCarLicense;
268     }
269 
270     public ColumnInfo columnCity() {
271         return _columnCity;
272     }
273 
274     public ColumnInfo columnDepartmentNumber() {
275         return _columnDepartmentNumber;
276     }
277 
278     public ColumnInfo columnDescription() {
279         return _columnDescription;
280     }
281 
282     public ColumnInfo columnDestinationIndicator() {
283         return _columnDestinationIndicator;
284     }
285 
286     public ColumnInfo columnDisplayName() {
287         return _columnDisplayName;
288     }
289 
290     public ColumnInfo columnEmployeeNumber() {
291         return _columnEmployeeNumber;
292     }
293 
294     public ColumnInfo columnEmployeeType() {
295         return _columnEmployeeType;
296     }
297 
298     public ColumnInfo columnFacsimileTelephoneNumber() {
299         return _columnFacsimileTelephoneNumber;
300     }
301 
302     public ColumnInfo columngidNumber() {
303         return _columngidNumber;
304     }
305 
306     public ColumnInfo columngivenName() {
307         return _columngivenName;
308     }
309 
310     public ColumnInfo columngroups() {
311         return _columngroups;
312     }
313 
314     public ColumnInfo columnHomeDirectory() {
315         return _columnHomeDirectory;
316     }
317 
318     public ColumnInfo columnHomePhone() {
319         return _columnHomePhone;
320     }
321 
322     public ColumnInfo columnHomePostalAddress() {
323         return _columnHomePostalAddress;
324     }
325 
326     public ColumnInfo columnInitials() {
327         return _columnInitials;
328     }
329 
330     public ColumnInfo columnInternationaliSDNNumber() {
331         return _columnInternationaliSDNNumber;
332     }
333 
334     public ColumnInfo columnLabeledURI() {
335         return _columnLabeledURI;
336     }
337 
338     public ColumnInfo columnMail() {
339         return _columnMail;
340     }
341 
342     public ColumnInfo columnMobile() {
343         return _columnMobile;
344     }
345 
346     public ColumnInfo columnName() {
347         return _columnName;
348     }
349 
350     public ColumnInfo columnPager() {
351         return _columnPager;
352     }
353 
354     public ColumnInfo columnPassword() {
355         return _columnPassword;
356     }
357 
358     public ColumnInfo columnPhysicalDeliveryOfficeName() {
359         return _columnPhysicalDeliveryOfficeName;
360     }
361 
362     public ColumnInfo columnPostOfficeBox() {
363         return _columnPostOfficeBox;
364     }
365 
366     public ColumnInfo columnPostalAddress() {
367         return _columnPostalAddress;
368     }
369 
370     public ColumnInfo columnPostalCode() {
371         return _columnPostalCode;
372     }
373 
374     public ColumnInfo columnPreferredLanguage() {
375         return _columnPreferredLanguage;
376     }
377 
378     public ColumnInfo columnRegisteredAddress() {
379         return _columnRegisteredAddress;
380     }
381 
382     public ColumnInfo columnRoles() {
383         return _columnRoles;
384     }
385 
386     public ColumnInfo columnRoomNumber() {
387         return _columnRoomNumber;
388     }
389 
390     public ColumnInfo columnState() {
391         return _columnState;
392     }
393 
394     public ColumnInfo columnStreet() {
395         return _columnStreet;
396     }
397 
398     public ColumnInfo columnSurname() {
399         return _columnSurname;
400     }
401 
402     public ColumnInfo columnTelephoneNumber() {
403         return _columnTelephoneNumber;
404     }
405 
406     public ColumnInfo columnTeletexTerminalIdentifier() {
407         return _columnTeletexTerminalIdentifier;
408     }
409 
410     public ColumnInfo columnTitle() {
411         return _columnTitle;
412     }
413 
414     public ColumnInfo columnUidNumber() {
415         return _columnUidNumber;
416     }
417 
418     public ColumnInfo columnX121Address() {
419         return _columnX121Address;
420     }
421 
422     protected List<ColumnInfo&gt; ccil() {
423         List<ColumnInfo&gt; ls = newArrayList();
424         ls.add(columnBusinessCategory());
425         ls.add(columnCarLicense());
426         ls.add(columnCity());
427         ls.add(columnDepartmentNumber());
428         ls.add(columnDescription());
429         ls.add(columnDestinationIndicator());
430         ls.add(columnDisplayName());
431         ls.add(columnEmployeeNumber());
432         ls.add(columnEmployeeType());
433         ls.add(columnFacsimileTelephoneNumber());
434         ls.add(columngidNumber());
435         ls.add(columngivenName());
436         ls.add(columngroups());
437         ls.add(columnHomeDirectory());
438         ls.add(columnHomePhone());
439         ls.add(columnHomePostalAddress());
440         ls.add(columnInitials());
441         ls.add(columnInternationaliSDNNumber());
442         ls.add(columnLabeledURI());
443         ls.add(columnMail());
444         ls.add(columnMobile());
445         ls.add(columnName());
446         ls.add(columnPager());
447         ls.add(columnPassword());
448         ls.add(columnPhysicalDeliveryOfficeName());
449         ls.add(columnPostOfficeBox());
450         ls.add(columnPostalAddress());
451         ls.add(columnPostalCode());
452         ls.add(columnPreferredLanguage());
453         ls.add(columnRegisteredAddress());
454         ls.add(columnRoles());
455         ls.add(columnRoomNumber());
456         ls.add(columnState());
457         ls.add(columnStreet());
458         ls.add(columnSurname());
459         ls.add(columnTelephoneNumber());
460         ls.add(columnTeletexTerminalIdentifier());
461         ls.add(columnTitle());
462         ls.add(columnUidNumber());
463         ls.add(columnX121Address());
464         return ls;
465     }
466 
467     // ===================================================================================
468     //                                                                         Unique Info
469     //                                                                         ===========
470     @Override
471     public boolean hasPrimaryKey() {
472         return false;
473     }
474 
475     @Override
476     public boolean hasCompoundPrimaryKey() {
477         return false;
478     }
479 
480     @Override
481     protected UniqueInfo cpui() {
482         return null;
483     }
484 
485     // ===================================================================================
486     //                                                                           Type Name
487     //                                                                           =========
488     @Override
489     public String getEntityTypeName() {
490         return "org.codelibs.fess.es.user.exentity.User";
491     }
492 
493     @Override
494     public String getConditionBeanTypeName() {
495         return "org.codelibs.fess.es.user.cbean.UserCB";
496     }
497 
498     @Override
499     public String getBehaviorTypeName() {
500         return "org.codelibs.fess.es.user.exbhv.UserBhv";
501     }
502 
503     // ===================================================================================
504     //                                                                         Object Type
505     //                                                                         ===========
506     @Override
507     public Class<? extends Entity&gt; getEntityType() {
508         return User.class;
509     }
510 
511     // ===================================================================================
512     //                                                                     Object Instance
513     //                                                                     ===============
514     @Override
515     public Entity newEntity() {
516         return new User();
517     }
518 
519     // ===================================================================================
520     //                                                                   Map Communication
521     //                                                                   =================
522     @Override
523     public void acceptPrimaryKeyMap(Entity entity, Map<String, ? extends Object&gt; primaryKeyMap) {
524     }
525 
526     @Override
527     public void acceptAllColumnMap(Entity entity, Map<String, ? extends Object&gt; allColumnMap) {
528     }
529 
530     @Override
531     public Map<String, Object&gt; extractPrimaryKeyMap(Entity entity) {
532         return null;
533     }
534 
535     @Override
536     public Map<String, Object&gt; extractAllColumnMap(Entity entity) {
537         return null;
538     }
539 }