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