1
22
23 package com.liferay.portal.model.impl;
24
25 import com.liferay.portal.kernel.bean.ReadOnlyBeanHandler;
26 import com.liferay.portal.kernel.util.GetterUtil;
27 import com.liferay.portal.kernel.util.HtmlUtil;
28 import com.liferay.portal.model.User;
29 import com.liferay.portal.model.UserSoap;
30
31 import com.liferay.portlet.expando.model.ExpandoBridge;
32 import com.liferay.portlet.expando.model.impl.ExpandoBridgeImpl;
33
34 import java.io.Serializable;
35
36 import java.lang.reflect.Proxy;
37
38 import java.sql.Types;
39
40 import java.util.ArrayList;
41 import java.util.Date;
42 import java.util.List;
43
44
64 public class UserModelImpl extends BaseModelImpl<User> {
65 public static final String TABLE_NAME = "User_";
66 public static final Object[][] TABLE_COLUMNS = {
67 { "uuid_", new Integer(Types.VARCHAR) },
68
69
70 { "userId", new Integer(Types.BIGINT) },
71
72
73 { "companyId", new Integer(Types.BIGINT) },
74
75
76 { "createDate", new Integer(Types.TIMESTAMP) },
77
78
79 { "modifiedDate", new Integer(Types.TIMESTAMP) },
80
81
82 { "defaultUser", new Integer(Types.BOOLEAN) },
83
84
85 { "contactId", new Integer(Types.BIGINT) },
86
87
88 { "password_", new Integer(Types.VARCHAR) },
89
90
91 { "passwordEncrypted", new Integer(Types.BOOLEAN) },
92
93
94 { "passwordReset", new Integer(Types.BOOLEAN) },
95
96
97 { "passwordModifiedDate", new Integer(Types.TIMESTAMP) },
98
99
100 { "reminderQueryQuestion", new Integer(Types.VARCHAR) },
101
102
103 { "reminderQueryAnswer", new Integer(Types.VARCHAR) },
104
105
106 { "graceLoginCount", new Integer(Types.INTEGER) },
107
108
109 { "screenName", new Integer(Types.VARCHAR) },
110
111
112 { "emailAddress", new Integer(Types.VARCHAR) },
113
114
115 { "openId", new Integer(Types.VARCHAR) },
116
117
118 { "portraitId", new Integer(Types.BIGINT) },
119
120
121 { "languageId", new Integer(Types.VARCHAR) },
122
123
124 { "timeZoneId", new Integer(Types.VARCHAR) },
125
126
127 { "greeting", new Integer(Types.VARCHAR) },
128
129
130 { "comments", new Integer(Types.VARCHAR) },
131
132
133 { "firstName", new Integer(Types.VARCHAR) },
134
135
136 { "middleName", new Integer(Types.VARCHAR) },
137
138
139 { "lastName", new Integer(Types.VARCHAR) },
140
141
142 { "jobTitle", new Integer(Types.VARCHAR) },
143
144
145 { "loginDate", new Integer(Types.TIMESTAMP) },
146
147
148 { "loginIP", new Integer(Types.VARCHAR) },
149
150
151 { "lastLoginDate", new Integer(Types.TIMESTAMP) },
152
153
154 { "lastLoginIP", new Integer(Types.VARCHAR) },
155
156
157 { "lastFailedLoginDate", new Integer(Types.TIMESTAMP) },
158
159
160 { "failedLoginAttempts", new Integer(Types.INTEGER) },
161
162
163 { "lockout", new Integer(Types.BOOLEAN) },
164
165
166 { "lockoutDate", new Integer(Types.TIMESTAMP) },
167
168
169 { "agreedToTermsOfUse", new Integer(Types.BOOLEAN) },
170
171
172 { "active_", new Integer(Types.BOOLEAN) }
173 };
174 public static final String TABLE_SQL_CREATE = "create table User_ (uuid_ VARCHAR(75) null,userId LONG not null primary key,companyId LONG,createDate DATE null,modifiedDate DATE null,defaultUser BOOLEAN,contactId LONG,password_ VARCHAR(75) null,passwordEncrypted BOOLEAN,passwordReset BOOLEAN,passwordModifiedDate DATE null,reminderQueryQuestion VARCHAR(75) null,reminderQueryAnswer VARCHAR(75) null,graceLoginCount INTEGER,screenName VARCHAR(75) null,emailAddress VARCHAR(75) null,openId VARCHAR(1024) null,portraitId LONG,languageId VARCHAR(75) null,timeZoneId VARCHAR(75) null,greeting VARCHAR(255) null,comments STRING null,firstName VARCHAR(75) null,middleName VARCHAR(75) null,lastName VARCHAR(75) null,jobTitle VARCHAR(75) null,loginDate DATE null,loginIP VARCHAR(75) null,lastLoginDate DATE null,lastLoginIP VARCHAR(75) null,lastFailedLoginDate DATE null,failedLoginAttempts INTEGER,lockout BOOLEAN,lockoutDate DATE null,agreedToTermsOfUse BOOLEAN,active_ BOOLEAN)";
175 public static final String TABLE_SQL_DROP = "drop table User_";
176 public static final String DATA_SOURCE = "liferayDataSource";
177 public static final String SESSION_FACTORY = "liferaySessionFactory";
178 public static final String TX_MANAGER = "liferayTransactionManager";
179 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
180 "value.object.entity.cache.enabled.com.liferay.portal.model.User"),
181 true);
182 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
183 "value.object.finder.cache.enabled.com.liferay.portal.model.User"),
184 true);
185
186 public static User toModel(UserSoap soapModel) {
187 User model = new UserImpl();
188
189 model.setUuid(soapModel.getUuid());
190 model.setUserId(soapModel.getUserId());
191 model.setCompanyId(soapModel.getCompanyId());
192 model.setCreateDate(soapModel.getCreateDate());
193 model.setModifiedDate(soapModel.getModifiedDate());
194 model.setDefaultUser(soapModel.getDefaultUser());
195 model.setContactId(soapModel.getContactId());
196 model.setPassword(soapModel.getPassword());
197 model.setPasswordEncrypted(soapModel.getPasswordEncrypted());
198 model.setPasswordReset(soapModel.getPasswordReset());
199 model.setPasswordModifiedDate(soapModel.getPasswordModifiedDate());
200 model.setReminderQueryQuestion(soapModel.getReminderQueryQuestion());
201 model.setReminderQueryAnswer(soapModel.getReminderQueryAnswer());
202 model.setGraceLoginCount(soapModel.getGraceLoginCount());
203 model.setScreenName(soapModel.getScreenName());
204 model.setEmailAddress(soapModel.getEmailAddress());
205 model.setOpenId(soapModel.getOpenId());
206 model.setPortraitId(soapModel.getPortraitId());
207 model.setLanguageId(soapModel.getLanguageId());
208 model.setTimeZoneId(soapModel.getTimeZoneId());
209 model.setGreeting(soapModel.getGreeting());
210 model.setComments(soapModel.getComments());
211 model.setFirstName(soapModel.getFirstName());
212 model.setMiddleName(soapModel.getMiddleName());
213 model.setLastName(soapModel.getLastName());
214 model.setJobTitle(soapModel.getJobTitle());
215 model.setLoginDate(soapModel.getLoginDate());
216 model.setLoginIP(soapModel.getLoginIP());
217 model.setLastLoginDate(soapModel.getLastLoginDate());
218 model.setLastLoginIP(soapModel.getLastLoginIP());
219 model.setLastFailedLoginDate(soapModel.getLastFailedLoginDate());
220 model.setFailedLoginAttempts(soapModel.getFailedLoginAttempts());
221 model.setLockout(soapModel.getLockout());
222 model.setLockoutDate(soapModel.getLockoutDate());
223 model.setAgreedToTermsOfUse(soapModel.getAgreedToTermsOfUse());
224 model.setActive(soapModel.getActive());
225
226 return model;
227 }
228
229 public static List<User> toModels(UserSoap[] soapModels) {
230 List<User> models = new ArrayList<User>(soapModels.length);
231
232 for (UserSoap soapModel : soapModels) {
233 models.add(toModel(soapModel));
234 }
235
236 return models;
237 }
238
239 public static final boolean FINDER_CACHE_ENABLED_USERS_GROUPS = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
240 "value.object.finder.cache.enabled.Users_Groups"), true);
241 public static final boolean FINDER_CACHE_ENABLED_USERS_ORGS = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
242 "value.object.finder.cache.enabled.Users_Orgs"), true);
243 public static final boolean FINDER_CACHE_ENABLED_USERS_PERMISSIONS = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
244 "value.object.finder.cache.enabled.Users_Permissions"), true);
245 public static final boolean FINDER_CACHE_ENABLED_USERS_ROLES = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
246 "value.object.finder.cache.enabled.Users_Roles"), true);
247 public static final boolean FINDER_CACHE_ENABLED_USERS_USERGROUPS = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
248 "value.object.finder.cache.enabled.Users_UserGroups"), true);
249 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
250 "lock.expiration.time.com.liferay.portal.model.User"));
251
252 public UserModelImpl() {
253 }
254
255 public long getPrimaryKey() {
256 return _userId;
257 }
258
259 public void setPrimaryKey(long pk) {
260 setUserId(pk);
261 }
262
263 public Serializable getPrimaryKeyObj() {
264 return new Long(_userId);
265 }
266
267 public String getUuid() {
268 return GetterUtil.getString(_uuid);
269 }
270
271 public void setUuid(String uuid) {
272 _uuid = uuid;
273 }
274
275 public long getUserId() {
276 return _userId;
277 }
278
279 public void setUserId(long userId) {
280 _userId = userId;
281
282 if (!_setOriginalUserId) {
283 _setOriginalUserId = true;
284
285 _originalUserId = userId;
286 }
287 }
288
289 public long getOriginalUserId() {
290 return _originalUserId;
291 }
292
293 public long getCompanyId() {
294 return _companyId;
295 }
296
297 public void setCompanyId(long companyId) {
298 _companyId = companyId;
299
300 if (!_setOriginalCompanyId) {
301 _setOriginalCompanyId = true;
302
303 _originalCompanyId = companyId;
304 }
305 }
306
307 public long getOriginalCompanyId() {
308 return _originalCompanyId;
309 }
310
311 public Date getCreateDate() {
312 return _createDate;
313 }
314
315 public void setCreateDate(Date createDate) {
316 _createDate = createDate;
317 }
318
319 public Date getModifiedDate() {
320 return _modifiedDate;
321 }
322
323 public void setModifiedDate(Date modifiedDate) {
324 _modifiedDate = modifiedDate;
325 }
326
327 public boolean getDefaultUser() {
328 return _defaultUser;
329 }
330
331 public boolean isDefaultUser() {
332 return _defaultUser;
333 }
334
335 public void setDefaultUser(boolean defaultUser) {
336 _defaultUser = defaultUser;
337
338 if (!_setOriginalDefaultUser) {
339 _setOriginalDefaultUser = true;
340
341 _originalDefaultUser = defaultUser;
342 }
343 }
344
345 public boolean getOriginalDefaultUser() {
346 return _originalDefaultUser;
347 }
348
349 public long getContactId() {
350 return _contactId;
351 }
352
353 public void setContactId(long contactId) {
354 _contactId = contactId;
355
356 if (!_setOriginalContactId) {
357 _setOriginalContactId = true;
358
359 _originalContactId = contactId;
360 }
361 }
362
363 public long getOriginalContactId() {
364 return _originalContactId;
365 }
366
367 public String getPassword() {
368 return GetterUtil.getString(_password);
369 }
370
371 public void setPassword(String password) {
372 _password = password;
373 }
374
375 public boolean getPasswordEncrypted() {
376 return _passwordEncrypted;
377 }
378
379 public boolean isPasswordEncrypted() {
380 return _passwordEncrypted;
381 }
382
383 public void setPasswordEncrypted(boolean passwordEncrypted) {
384 _passwordEncrypted = passwordEncrypted;
385 }
386
387 public boolean getPasswordReset() {
388 return _passwordReset;
389 }
390
391 public boolean isPasswordReset() {
392 return _passwordReset;
393 }
394
395 public void setPasswordReset(boolean passwordReset) {
396 _passwordReset = passwordReset;
397 }
398
399 public Date getPasswordModifiedDate() {
400 return _passwordModifiedDate;
401 }
402
403 public void setPasswordModifiedDate(Date passwordModifiedDate) {
404 _passwordModifiedDate = passwordModifiedDate;
405 }
406
407 public String getReminderQueryQuestion() {
408 return GetterUtil.getString(_reminderQueryQuestion);
409 }
410
411 public void setReminderQueryQuestion(String reminderQueryQuestion) {
412 _reminderQueryQuestion = reminderQueryQuestion;
413 }
414
415 public String getReminderQueryAnswer() {
416 return GetterUtil.getString(_reminderQueryAnswer);
417 }
418
419 public void setReminderQueryAnswer(String reminderQueryAnswer) {
420 _reminderQueryAnswer = reminderQueryAnswer;
421 }
422
423 public int getGraceLoginCount() {
424 return _graceLoginCount;
425 }
426
427 public void setGraceLoginCount(int graceLoginCount) {
428 _graceLoginCount = graceLoginCount;
429 }
430
431 public String getScreenName() {
432 return GetterUtil.getString(_screenName);
433 }
434
435 public void setScreenName(String screenName) {
436 _screenName = screenName;
437
438 if (_originalScreenName == null) {
439 _originalScreenName = screenName;
440 }
441 }
442
443 public String getOriginalScreenName() {
444 return GetterUtil.getString(_originalScreenName);
445 }
446
447 public String getEmailAddress() {
448 return GetterUtil.getString(_emailAddress);
449 }
450
451 public void setEmailAddress(String emailAddress) {
452 _emailAddress = emailAddress;
453
454 if (_originalEmailAddress == null) {
455 _originalEmailAddress = emailAddress;
456 }
457 }
458
459 public String getOriginalEmailAddress() {
460 return GetterUtil.getString(_originalEmailAddress);
461 }
462
463 public String getOpenId() {
464 return GetterUtil.getString(_openId);
465 }
466
467 public void setOpenId(String openId) {
468 _openId = openId;
469
470 if (_originalOpenId == null) {
471 _originalOpenId = openId;
472 }
473 }
474
475 public String getOriginalOpenId() {
476 return GetterUtil.getString(_originalOpenId);
477 }
478
479 public long getPortraitId() {
480 return _portraitId;
481 }
482
483 public void setPortraitId(long portraitId) {
484 _portraitId = portraitId;
485
486 if (!_setOriginalPortraitId) {
487 _setOriginalPortraitId = true;
488
489 _originalPortraitId = portraitId;
490 }
491 }
492
493 public long getOriginalPortraitId() {
494 return _originalPortraitId;
495 }
496
497 public String getLanguageId() {
498 return GetterUtil.getString(_languageId);
499 }
500
501 public void setLanguageId(String languageId) {
502 _languageId = languageId;
503 }
504
505 public String getTimeZoneId() {
506 return GetterUtil.getString(_timeZoneId);
507 }
508
509 public void setTimeZoneId(String timeZoneId) {
510 _timeZoneId = timeZoneId;
511 }
512
513 public String getGreeting() {
514 return GetterUtil.getString(_greeting);
515 }
516
517 public void setGreeting(String greeting) {
518 _greeting = greeting;
519 }
520
521 public String getComments() {
522 return GetterUtil.getString(_comments);
523 }
524
525 public void setComments(String comments) {
526 _comments = comments;
527 }
528
529 public String getFirstName() {
530 return GetterUtil.getString(_firstName);
531 }
532
533 public void setFirstName(String firstName) {
534 _firstName = firstName;
535 }
536
537 public String getMiddleName() {
538 return GetterUtil.getString(_middleName);
539 }
540
541 public void setMiddleName(String middleName) {
542 _middleName = middleName;
543 }
544
545 public String getLastName() {
546 return GetterUtil.getString(_lastName);
547 }
548
549 public void setLastName(String lastName) {
550 _lastName = lastName;
551 }
552
553 public String getJobTitle() {
554 return GetterUtil.getString(_jobTitle);
555 }
556
557 public void setJobTitle(String jobTitle) {
558 _jobTitle = jobTitle;
559 }
560
561 public Date getLoginDate() {
562 return _loginDate;
563 }
564
565 public void setLoginDate(Date loginDate) {
566 _loginDate = loginDate;
567 }
568
569 public String getLoginIP() {
570 return GetterUtil.getString(_loginIP);
571 }
572
573 public void setLoginIP(String loginIP) {
574 _loginIP = loginIP;
575 }
576
577 public Date getLastLoginDate() {
578 return _lastLoginDate;
579 }
580
581 public void setLastLoginDate(Date lastLoginDate) {
582 _lastLoginDate = lastLoginDate;
583 }
584
585 public String getLastLoginIP() {
586 return GetterUtil.getString(_lastLoginIP);
587 }
588
589 public void setLastLoginIP(String lastLoginIP) {
590 _lastLoginIP = lastLoginIP;
591 }
592
593 public Date getLastFailedLoginDate() {
594 return _lastFailedLoginDate;
595 }
596
597 public void setLastFailedLoginDate(Date lastFailedLoginDate) {
598 _lastFailedLoginDate = lastFailedLoginDate;
599 }
600
601 public int getFailedLoginAttempts() {
602 return _failedLoginAttempts;
603 }
604
605 public void setFailedLoginAttempts(int failedLoginAttempts) {
606 _failedLoginAttempts = failedLoginAttempts;
607 }
608
609 public boolean getLockout() {
610 return _lockout;
611 }
612
613 public boolean isLockout() {
614 return _lockout;
615 }
616
617 public void setLockout(boolean lockout) {
618 _lockout = lockout;
619 }
620
621 public Date getLockoutDate() {
622 return _lockoutDate;
623 }
624
625 public void setLockoutDate(Date lockoutDate) {
626 _lockoutDate = lockoutDate;
627 }
628
629 public boolean getAgreedToTermsOfUse() {
630 return _agreedToTermsOfUse;
631 }
632
633 public boolean isAgreedToTermsOfUse() {
634 return _agreedToTermsOfUse;
635 }
636
637 public void setAgreedToTermsOfUse(boolean agreedToTermsOfUse) {
638 _agreedToTermsOfUse = agreedToTermsOfUse;
639 }
640
641 public boolean getActive() {
642 return _active;
643 }
644
645 public boolean isActive() {
646 return _active;
647 }
648
649 public void setActive(boolean active) {
650 _active = active;
651 }
652
653 public User toEscapedModel() {
654 if (isEscapedModel()) {
655 return (User)this;
656 }
657 else {
658 User model = new UserImpl();
659
660 model.setNew(isNew());
661 model.setEscapedModel(true);
662
663 model.setUuid(HtmlUtil.escape(getUuid()));
664 model.setUserId(getUserId());
665 model.setCompanyId(getCompanyId());
666 model.setCreateDate(getCreateDate());
667 model.setModifiedDate(getModifiedDate());
668 model.setDefaultUser(getDefaultUser());
669 model.setContactId(getContactId());
670 model.setPassword(HtmlUtil.escape(getPassword()));
671 model.setPasswordEncrypted(getPasswordEncrypted());
672 model.setPasswordReset(getPasswordReset());
673 model.setPasswordModifiedDate(getPasswordModifiedDate());
674 model.setReminderQueryQuestion(HtmlUtil.escape(
675 getReminderQueryQuestion()));
676 model.setReminderQueryAnswer(HtmlUtil.escape(
677 getReminderQueryAnswer()));
678 model.setGraceLoginCount(getGraceLoginCount());
679 model.setScreenName(HtmlUtil.escape(getScreenName()));
680 model.setEmailAddress(HtmlUtil.escape(getEmailAddress()));
681 model.setOpenId(HtmlUtil.escape(getOpenId()));
682 model.setPortraitId(getPortraitId());
683 model.setLanguageId(HtmlUtil.escape(getLanguageId()));
684 model.setTimeZoneId(HtmlUtil.escape(getTimeZoneId()));
685 model.setGreeting(HtmlUtil.escape(getGreeting()));
686 model.setComments(HtmlUtil.escape(getComments()));
687 model.setFirstName(HtmlUtil.escape(getFirstName()));
688 model.setMiddleName(HtmlUtil.escape(getMiddleName()));
689 model.setLastName(HtmlUtil.escape(getLastName()));
690 model.setJobTitle(HtmlUtil.escape(getJobTitle()));
691 model.setLoginDate(getLoginDate());
692 model.setLoginIP(HtmlUtil.escape(getLoginIP()));
693 model.setLastLoginDate(getLastLoginDate());
694 model.setLastLoginIP(HtmlUtil.escape(getLastLoginIP()));
695 model.setLastFailedLoginDate(getLastFailedLoginDate());
696 model.setFailedLoginAttempts(getFailedLoginAttempts());
697 model.setLockout(getLockout());
698 model.setLockoutDate(getLockoutDate());
699 model.setAgreedToTermsOfUse(getAgreedToTermsOfUse());
700 model.setActive(getActive());
701
702 model = (User)Proxy.newProxyInstance(User.class.getClassLoader(),
703 new Class[] { User.class }, new ReadOnlyBeanHandler(model));
704
705 return model;
706 }
707 }
708
709 public ExpandoBridge getExpandoBridge() {
710 if (_expandoBridge == null) {
711 _expandoBridge = new ExpandoBridgeImpl(User.class.getName(),
712 getPrimaryKey());
713 }
714
715 return _expandoBridge;
716 }
717
718 public Object clone() {
719 UserImpl clone = new UserImpl();
720
721 clone.setUuid(getUuid());
722 clone.setUserId(getUserId());
723 clone.setCompanyId(getCompanyId());
724 clone.setCreateDate(getCreateDate());
725 clone.setModifiedDate(getModifiedDate());
726 clone.setDefaultUser(getDefaultUser());
727 clone.setContactId(getContactId());
728 clone.setPassword(getPassword());
729 clone.setPasswordEncrypted(getPasswordEncrypted());
730 clone.setPasswordReset(getPasswordReset());
731 clone.setPasswordModifiedDate(getPasswordModifiedDate());
732 clone.setReminderQueryQuestion(getReminderQueryQuestion());
733 clone.setReminderQueryAnswer(getReminderQueryAnswer());
734 clone.setGraceLoginCount(getGraceLoginCount());
735 clone.setScreenName(getScreenName());
736 clone.setEmailAddress(getEmailAddress());
737 clone.setOpenId(getOpenId());
738 clone.setPortraitId(getPortraitId());
739 clone.setLanguageId(getLanguageId());
740 clone.setTimeZoneId(getTimeZoneId());
741 clone.setGreeting(getGreeting());
742 clone.setComments(getComments());
743 clone.setFirstName(getFirstName());
744 clone.setMiddleName(getMiddleName());
745 clone.setLastName(getLastName());
746 clone.setJobTitle(getJobTitle());
747 clone.setLoginDate(getLoginDate());
748 clone.setLoginIP(getLoginIP());
749 clone.setLastLoginDate(getLastLoginDate());
750 clone.setLastLoginIP(getLastLoginIP());
751 clone.setLastFailedLoginDate(getLastFailedLoginDate());
752 clone.setFailedLoginAttempts(getFailedLoginAttempts());
753 clone.setLockout(getLockout());
754 clone.setLockoutDate(getLockoutDate());
755 clone.setAgreedToTermsOfUse(getAgreedToTermsOfUse());
756 clone.setActive(getActive());
757
758 return clone;
759 }
760
761 public int compareTo(User user) {
762 long pk = user.getPrimaryKey();
763
764 if (getPrimaryKey() < pk) {
765 return -1;
766 }
767 else if (getPrimaryKey() > pk) {
768 return 1;
769 }
770 else {
771 return 0;
772 }
773 }
774
775 public boolean equals(Object obj) {
776 if (obj == null) {
777 return false;
778 }
779
780 User user = null;
781
782 try {
783 user = (User)obj;
784 }
785 catch (ClassCastException cce) {
786 return false;
787 }
788
789 long pk = user.getPrimaryKey();
790
791 if (getPrimaryKey() == pk) {
792 return true;
793 }
794 else {
795 return false;
796 }
797 }
798
799 public int hashCode() {
800 return (int)getPrimaryKey();
801 }
802
803 public String toString() {
804 StringBuilder sb = new StringBuilder();
805
806 sb.append("{uuid=");
807 sb.append(getUuid());
808 sb.append(", userId=");
809 sb.append(getUserId());
810 sb.append(", companyId=");
811 sb.append(getCompanyId());
812 sb.append(", createDate=");
813 sb.append(getCreateDate());
814 sb.append(", modifiedDate=");
815 sb.append(getModifiedDate());
816 sb.append(", defaultUser=");
817 sb.append(getDefaultUser());
818 sb.append(", contactId=");
819 sb.append(getContactId());
820 sb.append(", password=");
821 sb.append(getPassword());
822 sb.append(", passwordEncrypted=");
823 sb.append(getPasswordEncrypted());
824 sb.append(", passwordReset=");
825 sb.append(getPasswordReset());
826 sb.append(", passwordModifiedDate=");
827 sb.append(getPasswordModifiedDate());
828 sb.append(", reminderQueryQuestion=");
829 sb.append(getReminderQueryQuestion());
830 sb.append(", reminderQueryAnswer=");
831 sb.append(getReminderQueryAnswer());
832 sb.append(", graceLoginCount=");
833 sb.append(getGraceLoginCount());
834 sb.append(", screenName=");
835 sb.append(getScreenName());
836 sb.append(", emailAddress=");
837 sb.append(getEmailAddress());
838 sb.append(", openId=");
839 sb.append(getOpenId());
840 sb.append(", portraitId=");
841 sb.append(getPortraitId());
842 sb.append(", languageId=");
843 sb.append(getLanguageId());
844 sb.append(", timeZoneId=");
845 sb.append(getTimeZoneId());
846 sb.append(", greeting=");
847 sb.append(getGreeting());
848 sb.append(", comments=");
849 sb.append(getComments());
850 sb.append(", firstName=");
851 sb.append(getFirstName());
852 sb.append(", middleName=");
853 sb.append(getMiddleName());
854 sb.append(", lastName=");
855 sb.append(getLastName());
856 sb.append(", jobTitle=");
857 sb.append(getJobTitle());
858 sb.append(", loginDate=");
859 sb.append(getLoginDate());
860 sb.append(", loginIP=");
861 sb.append(getLoginIP());
862 sb.append(", lastLoginDate=");
863 sb.append(getLastLoginDate());
864 sb.append(", lastLoginIP=");
865 sb.append(getLastLoginIP());
866 sb.append(", lastFailedLoginDate=");
867 sb.append(getLastFailedLoginDate());
868 sb.append(", failedLoginAttempts=");
869 sb.append(getFailedLoginAttempts());
870 sb.append(", lockout=");
871 sb.append(getLockout());
872 sb.append(", lockoutDate=");
873 sb.append(getLockoutDate());
874 sb.append(", agreedToTermsOfUse=");
875 sb.append(getAgreedToTermsOfUse());
876 sb.append(", active=");
877 sb.append(getActive());
878 sb.append("}");
879
880 return sb.toString();
881 }
882
883 public String toXmlString() {
884 StringBuilder sb = new StringBuilder();
885
886 sb.append("<model><model-name>");
887 sb.append("com.liferay.portal.model.User");
888 sb.append("</model-name>");
889
890 sb.append(
891 "<column><column-name>uuid</column-name><column-value><![CDATA[");
892 sb.append(getUuid());
893 sb.append("]]></column-value></column>");
894 sb.append(
895 "<column><column-name>userId</column-name><column-value><![CDATA[");
896 sb.append(getUserId());
897 sb.append("]]></column-value></column>");
898 sb.append(
899 "<column><column-name>companyId</column-name><column-value><![CDATA[");
900 sb.append(getCompanyId());
901 sb.append("]]></column-value></column>");
902 sb.append(
903 "<column><column-name>createDate</column-name><column-value><![CDATA[");
904 sb.append(getCreateDate());
905 sb.append("]]></column-value></column>");
906 sb.append(
907 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
908 sb.append(getModifiedDate());
909 sb.append("]]></column-value></column>");
910 sb.append(
911 "<column><column-name>defaultUser</column-name><column-value><![CDATA[");
912 sb.append(getDefaultUser());
913 sb.append("]]></column-value></column>");
914 sb.append(
915 "<column><column-name>contactId</column-name><column-value><![CDATA[");
916 sb.append(getContactId());
917 sb.append("]]></column-value></column>");
918 sb.append(
919 "<column><column-name>password</column-name><column-value><![CDATA[");
920 sb.append(getPassword());
921 sb.append("]]></column-value></column>");
922 sb.append(
923 "<column><column-name>passwordEncrypted</column-name><column-value><![CDATA[");
924 sb.append(getPasswordEncrypted());
925 sb.append("]]></column-value></column>");
926 sb.append(
927 "<column><column-name>passwordReset</column-name><column-value><![CDATA[");
928 sb.append(getPasswordReset());
929 sb.append("]]></column-value></column>");
930 sb.append(
931 "<column><column-name>passwordModifiedDate</column-name><column-value><![CDATA[");
932 sb.append(getPasswordModifiedDate());
933 sb.append("]]></column-value></column>");
934 sb.append(
935 "<column><column-name>reminderQueryQuestion</column-name><column-value><![CDATA[");
936 sb.append(getReminderQueryQuestion());
937 sb.append("]]></column-value></column>");
938 sb.append(
939 "<column><column-name>reminderQueryAnswer</column-name><column-value><![CDATA[");
940 sb.append(getReminderQueryAnswer());
941 sb.append("]]></column-value></column>");
942 sb.append(
943 "<column><column-name>graceLoginCount</column-name><column-value><![CDATA[");
944 sb.append(getGraceLoginCount());
945 sb.append("]]></column-value></column>");
946 sb.append(
947 "<column><column-name>screenName</column-name><column-value><![CDATA[");
948 sb.append(getScreenName());
949 sb.append("]]></column-value></column>");
950 sb.append(
951 "<column><column-name>emailAddress</column-name><column-value><![CDATA[");
952 sb.append(getEmailAddress());
953 sb.append("]]></column-value></column>");
954 sb.append(
955 "<column><column-name>openId</column-name><column-value><![CDATA[");
956 sb.append(getOpenId());
957 sb.append("]]></column-value></column>");
958 sb.append(
959 "<column><column-name>portraitId</column-name><column-value><![CDATA[");
960 sb.append(getPortraitId());
961 sb.append("]]></column-value></column>");
962 sb.append(
963 "<column><column-name>languageId</column-name><column-value><![CDATA[");
964 sb.append(getLanguageId());
965 sb.append("]]></column-value></column>");
966 sb.append(
967 "<column><column-name>timeZoneId</column-name><column-value><![CDATA[");
968 sb.append(getTimeZoneId());
969 sb.append("]]></column-value></column>");
970 sb.append(
971 "<column><column-name>greeting</column-name><column-value><![CDATA[");
972 sb.append(getGreeting());
973 sb.append("]]></column-value></column>");
974 sb.append(
975 "<column><column-name>comments</column-name><column-value><![CDATA[");
976 sb.append(getComments());
977 sb.append("]]></column-value></column>");
978 sb.append(
979 "<column><column-name>firstName</column-name><column-value><![CDATA[");
980 sb.append(getFirstName());
981 sb.append("]]></column-value></column>");
982 sb.append(
983 "<column><column-name>middleName</column-name><column-value><![CDATA[");
984 sb.append(getMiddleName());
985 sb.append("]]></column-value></column>");
986 sb.append(
987 "<column><column-name>lastName</column-name><column-value><![CDATA[");
988 sb.append(getLastName());
989 sb.append("]]></column-value></column>");
990 sb.append(
991 "<column><column-name>jobTitle</column-name><column-value><![CDATA[");
992 sb.append(getJobTitle());
993 sb.append("]]></column-value></column>");
994 sb.append(
995 "<column><column-name>loginDate</column-name><column-value><![CDATA[");
996 sb.append(getLoginDate());
997 sb.append("]]></column-value></column>");
998 sb.append(
999 "<column><column-name>loginIP</column-name><column-value><![CDATA[");
1000 sb.append(getLoginIP());
1001 sb.append("]]></column-value></column>");
1002 sb.append(
1003 "<column><column-name>lastLoginDate</column-name><column-value><![CDATA[");
1004 sb.append(getLastLoginDate());
1005 sb.append("]]></column-value></column>");
1006 sb.append(
1007 "<column><column-name>lastLoginIP</column-name><column-value><![CDATA[");
1008 sb.append(getLastLoginIP());
1009 sb.append("]]></column-value></column>");
1010 sb.append(
1011 "<column><column-name>lastFailedLoginDate</column-name><column-value><![CDATA[");
1012 sb.append(getLastFailedLoginDate());
1013 sb.append("]]></column-value></column>");
1014 sb.append(
1015 "<column><column-name>failedLoginAttempts</column-name><column-value><![CDATA[");
1016 sb.append(getFailedLoginAttempts());
1017 sb.append("]]></column-value></column>");
1018 sb.append(
1019 "<column><column-name>lockout</column-name><column-value><![CDATA[");
1020 sb.append(getLockout());
1021 sb.append("]]></column-value></column>");
1022 sb.append(
1023 "<column><column-name>lockoutDate</column-name><column-value><![CDATA[");
1024 sb.append(getLockoutDate());
1025 sb.append("]]></column-value></column>");
1026 sb.append(
1027 "<column><column-name>agreedToTermsOfUse</column-name><column-value><![CDATA[");
1028 sb.append(getAgreedToTermsOfUse());
1029 sb.append("]]></column-value></column>");
1030 sb.append(
1031 "<column><column-name>active</column-name><column-value><![CDATA[");
1032 sb.append(getActive());
1033 sb.append("]]></column-value></column>");
1034
1035 sb.append("</model>");
1036
1037 return sb.toString();
1038 }
1039
1040 private String _uuid;
1041 private long _userId;
1042 private long _originalUserId;
1043 private boolean _setOriginalUserId;
1044 private long _companyId;
1045 private long _originalCompanyId;
1046 private boolean _setOriginalCompanyId;
1047 private Date _createDate;
1048 private Date _modifiedDate;
1049 private boolean _defaultUser;
1050 private boolean _originalDefaultUser;
1051 private boolean _setOriginalDefaultUser;
1052 private long _contactId;
1053 private long _originalContactId;
1054 private boolean _setOriginalContactId;
1055 private String _password;
1056 private boolean _passwordEncrypted;
1057 private boolean _passwordReset;
1058 private Date _passwordModifiedDate;
1059 private String _reminderQueryQuestion;
1060 private String _reminderQueryAnswer;
1061 private int _graceLoginCount;
1062 private String _screenName;
1063 private String _originalScreenName;
1064 private String _emailAddress;
1065 private String _originalEmailAddress;
1066 private String _openId;
1067 private String _originalOpenId;
1068 private long _portraitId;
1069 private long _originalPortraitId;
1070 private boolean _setOriginalPortraitId;
1071 private String _languageId;
1072 private String _timeZoneId;
1073 private String _greeting;
1074 private String _comments;
1075 private String _firstName;
1076 private String _middleName;
1077 private String _lastName;
1078 private String _jobTitle;
1079 private Date _loginDate;
1080 private String _loginIP;
1081 private Date _lastLoginDate;
1082 private String _lastLoginIP;
1083 private Date _lastFailedLoginDate;
1084 private int _failedLoginAttempts;
1085 private boolean _lockout;
1086 private Date _lockoutDate;
1087 private boolean _agreedToTermsOfUse;
1088 private boolean _active;
1089 private transient ExpandoBridge _expandoBridge;
1090}