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