1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.codelibs.fess.opensearch.user.bsentity;
17
18 import java.time.LocalDateTime;
19 import java.util.HashMap;
20 import java.util.Map;
21
22 import org.codelibs.fess.opensearch.user.allcommon.EsAbstractEntity;
23 import org.codelibs.fess.opensearch.user.bsentity.dbmeta.UserDbm;
24
25
26
27
28
29 public class BsUser 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 businessCategory;
42
43
44 protected String carLicense;
45
46
47 protected String city;
48
49
50 protected String departmentNumber;
51
52
53 protected String description;
54
55
56 protected String destinationIndicator;
57
58
59 protected String displayName;
60
61
62 protected String employeeNumber;
63
64
65 protected String employeeType;
66
67
68 protected String facsimileTelephoneNumber;
69
70
71 protected Long gidNumber;
72
73
74 protected String givenName;
75
76
77 protected String[] groups;
78
79
80 protected String homeDirectory;
81
82
83 protected String homePhone;
84
85
86 protected String homePostalAddress;
87
88
89 protected String initials;
90
91
92 protected String internationaliSDNNumber;
93
94
95 protected String labeledURI;
96
97
98 protected String mail;
99
100
101 protected String mobile;
102
103
104 protected String name;
105
106
107 protected String pager;
108
109
110 protected String password;
111
112
113 protected String physicalDeliveryOfficeName;
114
115
116 protected String postOfficeBox;
117
118
119 protected String postalAddress;
120
121
122 protected String postalCode;
123
124
125 protected String preferredLanguage;
126
127
128 protected String registeredAddress;
129
130
131 protected String[] roles;
132
133
134 protected String roomNumber;
135
136
137 protected String state;
138
139
140 protected String street;
141
142
143 protected String surname;
144
145
146 protected String telephoneNumber;
147
148
149 protected String teletexTerminalIdentifier;
150
151
152 protected String title;
153
154
155 protected Long uidNumber;
156
157
158 protected String x121Address;
159
160
161
162
163
164
165 @Override
166 public UserDbm asDBMeta() {
167 return UserDbm.getInstance();
168 }
169
170 @Override
171 public String asTableDbName() {
172 return "user";
173 }
174
175
176
177
178 @Override
179 public Map<String, Object> toSource() {
180 Map<String, Object> sourceMap = new HashMap<>();
181 if (businessCategory != null) {
182 addFieldToSource(sourceMap, "businessCategory", businessCategory);
183 }
184 if (carLicense != null) {
185 addFieldToSource(sourceMap, "carLicense", carLicense);
186 }
187 if (city != null) {
188 addFieldToSource(sourceMap, "city", city);
189 }
190 if (departmentNumber != null) {
191 addFieldToSource(sourceMap, "departmentNumber", departmentNumber);
192 }
193 if (description != null) {
194 addFieldToSource(sourceMap, "description", description);
195 }
196 if (destinationIndicator != null) {
197 addFieldToSource(sourceMap, "destinationIndicator", destinationIndicator);
198 }
199 if (displayName != null) {
200 addFieldToSource(sourceMap, "displayName", displayName);
201 }
202 if (employeeNumber != null) {
203 addFieldToSource(sourceMap, "employeeNumber", employeeNumber);
204 }
205 if (employeeType != null) {
206 addFieldToSource(sourceMap, "employeeType", employeeType);
207 }
208 if (facsimileTelephoneNumber != null) {
209 addFieldToSource(sourceMap, "facsimileTelephoneNumber", facsimileTelephoneNumber);
210 }
211 if (gidNumber != null) {
212 addFieldToSource(sourceMap, "gidNumber", gidNumber);
213 }
214 if (givenName != null) {
215 addFieldToSource(sourceMap, "givenName", givenName);
216 }
217 if (groups != null) {
218 addFieldToSource(sourceMap, "groups", groups);
219 }
220 if (homeDirectory != null) {
221 addFieldToSource(sourceMap, "homeDirectory", homeDirectory);
222 }
223 if (homePhone != null) {
224 addFieldToSource(sourceMap, "homePhone", homePhone);
225 }
226 if (homePostalAddress != null) {
227 addFieldToSource(sourceMap, "homePostalAddress", homePostalAddress);
228 }
229 if (initials != null) {
230 addFieldToSource(sourceMap, "initials", initials);
231 }
232 if (internationaliSDNNumber != null) {
233 addFieldToSource(sourceMap, "internationaliSDNNumber", internationaliSDNNumber);
234 }
235 if (labeledURI != null) {
236 addFieldToSource(sourceMap, "labeledURI", labeledURI);
237 }
238 if (mail != null) {
239 addFieldToSource(sourceMap, "mail", mail);
240 }
241 if (mobile != null) {
242 addFieldToSource(sourceMap, "mobile", mobile);
243 }
244 if (name != null) {
245 addFieldToSource(sourceMap, "name", name);
246 }
247 if (pager != null) {
248 addFieldToSource(sourceMap, "pager", pager);
249 }
250 if (password != null) {
251 addFieldToSource(sourceMap, "password", password);
252 }
253 if (physicalDeliveryOfficeName != null) {
254 addFieldToSource(sourceMap, "physicalDeliveryOfficeName", physicalDeliveryOfficeName);
255 }
256 if (postOfficeBox != null) {
257 addFieldToSource(sourceMap, "postOfficeBox", postOfficeBox);
258 }
259 if (postalAddress != null) {
260 addFieldToSource(sourceMap, "postalAddress", postalAddress);
261 }
262 if (postalCode != null) {
263 addFieldToSource(sourceMap, "postalCode", postalCode);
264 }
265 if (preferredLanguage != null) {
266 addFieldToSource(sourceMap, "preferredLanguage", preferredLanguage);
267 }
268 if (registeredAddress != null) {
269 addFieldToSource(sourceMap, "registeredAddress", registeredAddress);
270 }
271 if (roles != null) {
272 addFieldToSource(sourceMap, "roles", roles);
273 }
274 if (roomNumber != null) {
275 addFieldToSource(sourceMap, "roomNumber", roomNumber);
276 }
277 if (state != null) {
278 addFieldToSource(sourceMap, "state", state);
279 }
280 if (street != null) {
281 addFieldToSource(sourceMap, "street", street);
282 }
283 if (surname != null) {
284 addFieldToSource(sourceMap, "surname", surname);
285 }
286 if (telephoneNumber != null) {
287 addFieldToSource(sourceMap, "telephoneNumber", telephoneNumber);
288 }
289 if (teletexTerminalIdentifier != null) {
290 addFieldToSource(sourceMap, "teletexTerminalIdentifier", teletexTerminalIdentifier);
291 }
292 if (title != null) {
293 addFieldToSource(sourceMap, "title", title);
294 }
295 if (uidNumber != null) {
296 addFieldToSource(sourceMap, "uidNumber", uidNumber);
297 }
298 if (x121Address != null) {
299 addFieldToSource(sourceMap, "x121Address", x121Address);
300 }
301 return sourceMap;
302 }
303
304 protected void addFieldToSource(Map<String, Object> sourceMap, String field, Object value) {
305 sourceMap.put(field, value);
306 }
307
308
309
310
311 @Override
312 protected String doBuildColumnString(String dm) {
313 StringBuilder sb = new StringBuilder();
314 sb.append(dm).append(businessCategory);
315 sb.append(dm).append(carLicense);
316 sb.append(dm).append(city);
317 sb.append(dm).append(departmentNumber);
318 sb.append(dm).append(description);
319 sb.append(dm).append(destinationIndicator);
320 sb.append(dm).append(displayName);
321 sb.append(dm).append(employeeNumber);
322 sb.append(dm).append(employeeType);
323 sb.append(dm).append(facsimileTelephoneNumber);
324 sb.append(dm).append(gidNumber);
325 sb.append(dm).append(givenName);
326 sb.append(dm).append(groups);
327 sb.append(dm).append(homeDirectory);
328 sb.append(dm).append(homePhone);
329 sb.append(dm).append(homePostalAddress);
330 sb.append(dm).append(initials);
331 sb.append(dm).append(internationaliSDNNumber);
332 sb.append(dm).append(labeledURI);
333 sb.append(dm).append(mail);
334 sb.append(dm).append(mobile);
335 sb.append(dm).append(name);
336 sb.append(dm).append(pager);
337 sb.append(dm).append(password);
338 sb.append(dm).append(physicalDeliveryOfficeName);
339 sb.append(dm).append(postOfficeBox);
340 sb.append(dm).append(postalAddress);
341 sb.append(dm).append(postalCode);
342 sb.append(dm).append(preferredLanguage);
343 sb.append(dm).append(registeredAddress);
344 sb.append(dm).append(roles);
345 sb.append(dm).append(roomNumber);
346 sb.append(dm).append(state);
347 sb.append(dm).append(street);
348 sb.append(dm).append(surname);
349 sb.append(dm).append(telephoneNumber);
350 sb.append(dm).append(teletexTerminalIdentifier);
351 sb.append(dm).append(title);
352 sb.append(dm).append(uidNumber);
353 sb.append(dm).append(x121Address);
354 if (sb.length() > dm.length()) {
355 sb.delete(0, dm.length());
356 }
357 sb.insert(0, "{").append("}");
358 return sb.toString();
359 }
360
361
362
363
364 public String getBusinessCategory() {
365 checkSpecifiedProperty("businessCategory");
366 return convertEmptyToNull(businessCategory);
367 }
368
369 public void setBusinessCategory(String value) {
370 registerModifiedProperty("businessCategory");
371 this.businessCategory = value;
372 }
373
374 public String getCarLicense() {
375 checkSpecifiedProperty("carLicense");
376 return convertEmptyToNull(carLicense);
377 }
378
379 public void setCarLicense(String value) {
380 registerModifiedProperty("carLicense");
381 this.carLicense = value;
382 }
383
384 public String getCity() {
385 checkSpecifiedProperty("city");
386 return convertEmptyToNull(city);
387 }
388
389 public void setCity(String value) {
390 registerModifiedProperty("city");
391 this.city = value;
392 }
393
394 public String getDepartmentNumber() {
395 checkSpecifiedProperty("departmentNumber");
396 return convertEmptyToNull(departmentNumber);
397 }
398
399 public void setDepartmentNumber(String value) {
400 registerModifiedProperty("departmentNumber");
401 this.departmentNumber = value;
402 }
403
404 public String getDescription() {
405 checkSpecifiedProperty("description");
406 return convertEmptyToNull(description);
407 }
408
409 public void setDescription(String value) {
410 registerModifiedProperty("description");
411 this.description = value;
412 }
413
414 public String getDestinationIndicator() {
415 checkSpecifiedProperty("destinationIndicator");
416 return convertEmptyToNull(destinationIndicator);
417 }
418
419 public void setDestinationIndicator(String value) {
420 registerModifiedProperty("destinationIndicator");
421 this.destinationIndicator = value;
422 }
423
424 public String getDisplayName() {
425 checkSpecifiedProperty("displayName");
426 return convertEmptyToNull(displayName);
427 }
428
429 public void setDisplayName(String value) {
430 registerModifiedProperty("displayName");
431 this.displayName = value;
432 }
433
434 public String getEmployeeNumber() {
435 checkSpecifiedProperty("employeeNumber");
436 return convertEmptyToNull(employeeNumber);
437 }
438
439 public void setEmployeeNumber(String value) {
440 registerModifiedProperty("employeeNumber");
441 this.employeeNumber = value;
442 }
443
444 public String getEmployeeType() {
445 checkSpecifiedProperty("employeeType");
446 return convertEmptyToNull(employeeType);
447 }
448
449 public void setEmployeeType(String value) {
450 registerModifiedProperty("employeeType");
451 this.employeeType = value;
452 }
453
454 public String getFacsimileTelephoneNumber() {
455 checkSpecifiedProperty("facsimileTelephoneNumber");
456 return convertEmptyToNull(facsimileTelephoneNumber);
457 }
458
459 public void setFacsimileTelephoneNumber(String value) {
460 registerModifiedProperty("facsimileTelephoneNumber");
461 this.facsimileTelephoneNumber = value;
462 }
463
464 public Long getGidNumber() {
465 checkSpecifiedProperty("gidNumber");
466 return gidNumber;
467 }
468
469 public void setGidNumber(Long value) {
470 registerModifiedProperty("gidNumber");
471 this.gidNumber = value;
472 }
473
474 public String getGivenName() {
475 checkSpecifiedProperty("givenName");
476 return convertEmptyToNull(givenName);
477 }
478
479 public void setGivenName(String value) {
480 registerModifiedProperty("givenName");
481 this.givenName = value;
482 }
483
484 public String[] getGroups() {
485 checkSpecifiedProperty("groups");
486 return groups;
487 }
488
489 public void setGroups(String[] value) {
490 registerModifiedProperty("groups");
491 this.groups = value;
492 }
493
494 public String getHomeDirectory() {
495 checkSpecifiedProperty("homeDirectory");
496 return convertEmptyToNull(homeDirectory);
497 }
498
499 public void setHomeDirectory(String value) {
500 registerModifiedProperty("homeDirectory");
501 this.homeDirectory = value;
502 }
503
504 public String getHomePhone() {
505 checkSpecifiedProperty("homePhone");
506 return convertEmptyToNull(homePhone);
507 }
508
509 public void setHomePhone(String value) {
510 registerModifiedProperty("homePhone");
511 this.homePhone = value;
512 }
513
514 public String getHomePostalAddress() {
515 checkSpecifiedProperty("homePostalAddress");
516 return convertEmptyToNull(homePostalAddress);
517 }
518
519 public void setHomePostalAddress(String value) {
520 registerModifiedProperty("homePostalAddress");
521 this.homePostalAddress = value;
522 }
523
524 public String getInitials() {
525 checkSpecifiedProperty("initials");
526 return convertEmptyToNull(initials);
527 }
528
529 public void setInitials(String value) {
530 registerModifiedProperty("initials");
531 this.initials = value;
532 }
533
534 public String getInternationaliSDNNumber() {
535 checkSpecifiedProperty("internationaliSDNNumber");
536 return convertEmptyToNull(internationaliSDNNumber);
537 }
538
539 public void setInternationaliSDNNumber(String value) {
540 registerModifiedProperty("internationaliSDNNumber");
541 this.internationaliSDNNumber = value;
542 }
543
544 public String getLabeledURI() {
545 checkSpecifiedProperty("labeledURI");
546 return convertEmptyToNull(labeledURI);
547 }
548
549 public void setLabeledURI(String value) {
550 registerModifiedProperty("labeledURI");
551 this.labeledURI = value;
552 }
553
554 public String getMail() {
555 checkSpecifiedProperty("mail");
556 return convertEmptyToNull(mail);
557 }
558
559 public void setMail(String value) {
560 registerModifiedProperty("mail");
561 this.mail = value;
562 }
563
564 public String getMobile() {
565 checkSpecifiedProperty("mobile");
566 return convertEmptyToNull(mobile);
567 }
568
569 public void setMobile(String value) {
570 registerModifiedProperty("mobile");
571 this.mobile = value;
572 }
573
574 public String getName() {
575 checkSpecifiedProperty("name");
576 return convertEmptyToNull(name);
577 }
578
579 public void setName(String value) {
580 registerModifiedProperty("name");
581 this.name = value;
582 }
583
584 public String getPager() {
585 checkSpecifiedProperty("pager");
586 return convertEmptyToNull(pager);
587 }
588
589 public void setPager(String value) {
590 registerModifiedProperty("pager");
591 this.pager = value;
592 }
593
594 public String getPassword() {
595 checkSpecifiedProperty("password");
596 return convertEmptyToNull(password);
597 }
598
599 public void setPassword(String value) {
600 registerModifiedProperty("password");
601 this.password = value;
602 }
603
604 public String getPhysicalDeliveryOfficeName() {
605 checkSpecifiedProperty("physicalDeliveryOfficeName");
606 return convertEmptyToNull(physicalDeliveryOfficeName);
607 }
608
609 public void setPhysicalDeliveryOfficeName(String value) {
610 registerModifiedProperty("physicalDeliveryOfficeName");
611 this.physicalDeliveryOfficeName = value;
612 }
613
614 public String getPostOfficeBox() {
615 checkSpecifiedProperty("postOfficeBox");
616 return convertEmptyToNull(postOfficeBox);
617 }
618
619 public void setPostOfficeBox(String value) {
620 registerModifiedProperty("postOfficeBox");
621 this.postOfficeBox = value;
622 }
623
624 public String getPostalAddress() {
625 checkSpecifiedProperty("postalAddress");
626 return convertEmptyToNull(postalAddress);
627 }
628
629 public void setPostalAddress(String value) {
630 registerModifiedProperty("postalAddress");
631 this.postalAddress = value;
632 }
633
634 public String getPostalCode() {
635 checkSpecifiedProperty("postalCode");
636 return convertEmptyToNull(postalCode);
637 }
638
639 public void setPostalCode(String value) {
640 registerModifiedProperty("postalCode");
641 this.postalCode = value;
642 }
643
644 public String getPreferredLanguage() {
645 checkSpecifiedProperty("preferredLanguage");
646 return convertEmptyToNull(preferredLanguage);
647 }
648
649 public void setPreferredLanguage(String value) {
650 registerModifiedProperty("preferredLanguage");
651 this.preferredLanguage = value;
652 }
653
654 public String getRegisteredAddress() {
655 checkSpecifiedProperty("registeredAddress");
656 return convertEmptyToNull(registeredAddress);
657 }
658
659 public void setRegisteredAddress(String value) {
660 registerModifiedProperty("registeredAddress");
661 this.registeredAddress = value;
662 }
663
664 public String[] getRoles() {
665 checkSpecifiedProperty("roles");
666 return roles;
667 }
668
669 public void setRoles(String[] value) {
670 registerModifiedProperty("roles");
671 this.roles = value;
672 }
673
674 public String getRoomNumber() {
675 checkSpecifiedProperty("roomNumber");
676 return convertEmptyToNull(roomNumber);
677 }
678
679 public void setRoomNumber(String value) {
680 registerModifiedProperty("roomNumber");
681 this.roomNumber = value;
682 }
683
684 public String getState() {
685 checkSpecifiedProperty("state");
686 return convertEmptyToNull(state);
687 }
688
689 public void setState(String value) {
690 registerModifiedProperty("state");
691 this.state = value;
692 }
693
694 public String getStreet() {
695 checkSpecifiedProperty("street");
696 return convertEmptyToNull(street);
697 }
698
699 public void setStreet(String value) {
700 registerModifiedProperty("street");
701 this.street = value;
702 }
703
704 public String getSurname() {
705 checkSpecifiedProperty("surname");
706 return convertEmptyToNull(surname);
707 }
708
709 public void setSurname(String value) {
710 registerModifiedProperty("surname");
711 this.surname = value;
712 }
713
714 public String getTelephoneNumber() {
715 checkSpecifiedProperty("telephoneNumber");
716 return convertEmptyToNull(telephoneNumber);
717 }
718
719 public void setTelephoneNumber(String value) {
720 registerModifiedProperty("telephoneNumber");
721 this.telephoneNumber = value;
722 }
723
724 public String getTeletexTerminalIdentifier() {
725 checkSpecifiedProperty("teletexTerminalIdentifier");
726 return convertEmptyToNull(teletexTerminalIdentifier);
727 }
728
729 public void setTeletexTerminalIdentifier(String value) {
730 registerModifiedProperty("teletexTerminalIdentifier");
731 this.teletexTerminalIdentifier = value;
732 }
733
734 public String getTitle() {
735 checkSpecifiedProperty("title");
736 return convertEmptyToNull(title);
737 }
738
739 public void setTitle(String value) {
740 registerModifiedProperty("title");
741 this.title = value;
742 }
743
744 public Long getUidNumber() {
745 checkSpecifiedProperty("uidNumber");
746 return uidNumber;
747 }
748
749 public void setUidNumber(Long value) {
750 registerModifiedProperty("uidNumber");
751 this.uidNumber = value;
752 }
753
754 public String getX121Address() {
755 checkSpecifiedProperty("x121Address");
756 return convertEmptyToNull(x121Address);
757 }
758
759 public void setX121Address(String value) {
760 registerModifiedProperty("x121Address");
761 this.x121Address = value;
762 }
763 }