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