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