001
014
015 package com.liferay.portal.model.impl;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.AutoEscapeBeanHandler;
020 import com.liferay.portal.kernel.exception.PortalException;
021 import com.liferay.portal.kernel.json.JSON;
022 import com.liferay.portal.kernel.util.GetterUtil;
023 import com.liferay.portal.kernel.util.ProxyUtil;
024 import com.liferay.portal.kernel.util.StringBundler;
025 import com.liferay.portal.kernel.util.StringPool;
026 import com.liferay.portal.kernel.util.Validator;
027 import com.liferay.portal.model.CacheModel;
028 import com.liferay.portal.model.Contact;
029 import com.liferay.portal.model.ContactModel;
030 import com.liferay.portal.model.ContactSoap;
031 import com.liferay.portal.model.User;
032 import com.liferay.portal.service.ServiceContext;
033 import com.liferay.portal.service.UserLocalServiceUtil;
034 import com.liferay.portal.util.PortalUtil;
035
036 import com.liferay.portlet.expando.model.ExpandoBridge;
037 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
038
039 import java.io.Serializable;
040
041 import java.sql.Types;
042
043 import java.util.ArrayList;
044 import java.util.Date;
045 import java.util.HashMap;
046 import java.util.List;
047 import java.util.Map;
048
049
062 @JSON(strict = true)
063 @ProviderType
064 public class ContactModelImpl extends BaseModelImpl<Contact>
065 implements ContactModel {
066
071 public static final String TABLE_NAME = "Contact_";
072 public static final Object[][] TABLE_COLUMNS = {
073 { "mvccVersion", Types.BIGINT },
074 { "contactId", Types.BIGINT },
075 { "companyId", Types.BIGINT },
076 { "userId", Types.BIGINT },
077 { "userName", Types.VARCHAR },
078 { "createDate", Types.TIMESTAMP },
079 { "modifiedDate", Types.TIMESTAMP },
080 { "classNameId", Types.BIGINT },
081 { "classPK", Types.BIGINT },
082 { "accountId", Types.BIGINT },
083 { "parentContactId", Types.BIGINT },
084 { "emailAddress", Types.VARCHAR },
085 { "firstName", Types.VARCHAR },
086 { "middleName", Types.VARCHAR },
087 { "lastName", Types.VARCHAR },
088 { "prefixId", Types.BIGINT },
089 { "suffixId", Types.BIGINT },
090 { "male", Types.BOOLEAN },
091 { "birthday", Types.TIMESTAMP },
092 { "smsSn", Types.VARCHAR },
093 { "aimSn", Types.VARCHAR },
094 { "facebookSn", Types.VARCHAR },
095 { "icqSn", Types.VARCHAR },
096 { "jabberSn", Types.VARCHAR },
097 { "mySpaceSn", Types.VARCHAR },
098 { "skypeSn", Types.VARCHAR },
099 { "twitterSn", Types.VARCHAR },
100 { "ymSn", Types.VARCHAR },
101 { "employeeStatusId", Types.VARCHAR },
102 { "employeeNumber", Types.VARCHAR },
103 { "jobTitle", Types.VARCHAR },
104 { "jobClass", Types.VARCHAR },
105 { "hoursOfOperation", Types.VARCHAR }
106 };
107 public static final Map<String, Integer> TABLE_COLUMNS_MAP = new HashMap<String, Integer>();
108
109 static {
110 TABLE_COLUMNS_MAP.put("mvccVersion", Types.BIGINT);
111 TABLE_COLUMNS_MAP.put("contactId", Types.BIGINT);
112 TABLE_COLUMNS_MAP.put("companyId", Types.BIGINT);
113 TABLE_COLUMNS_MAP.put("userId", Types.BIGINT);
114 TABLE_COLUMNS_MAP.put("userName", Types.VARCHAR);
115 TABLE_COLUMNS_MAP.put("createDate", Types.TIMESTAMP);
116 TABLE_COLUMNS_MAP.put("modifiedDate", Types.TIMESTAMP);
117 TABLE_COLUMNS_MAP.put("classNameId", Types.BIGINT);
118 TABLE_COLUMNS_MAP.put("classPK", Types.BIGINT);
119 TABLE_COLUMNS_MAP.put("accountId", Types.BIGINT);
120 TABLE_COLUMNS_MAP.put("parentContactId", Types.BIGINT);
121 TABLE_COLUMNS_MAP.put("emailAddress", Types.VARCHAR);
122 TABLE_COLUMNS_MAP.put("firstName", Types.VARCHAR);
123 TABLE_COLUMNS_MAP.put("middleName", Types.VARCHAR);
124 TABLE_COLUMNS_MAP.put("lastName", Types.VARCHAR);
125 TABLE_COLUMNS_MAP.put("prefixId", Types.BIGINT);
126 TABLE_COLUMNS_MAP.put("suffixId", Types.BIGINT);
127 TABLE_COLUMNS_MAP.put("male", Types.BOOLEAN);
128 TABLE_COLUMNS_MAP.put("birthday", Types.TIMESTAMP);
129 TABLE_COLUMNS_MAP.put("smsSn", Types.VARCHAR);
130 TABLE_COLUMNS_MAP.put("aimSn", Types.VARCHAR);
131 TABLE_COLUMNS_MAP.put("facebookSn", Types.VARCHAR);
132 TABLE_COLUMNS_MAP.put("icqSn", Types.VARCHAR);
133 TABLE_COLUMNS_MAP.put("jabberSn", Types.VARCHAR);
134 TABLE_COLUMNS_MAP.put("mySpaceSn", Types.VARCHAR);
135 TABLE_COLUMNS_MAP.put("skypeSn", Types.VARCHAR);
136 TABLE_COLUMNS_MAP.put("twitterSn", Types.VARCHAR);
137 TABLE_COLUMNS_MAP.put("ymSn", Types.VARCHAR);
138 TABLE_COLUMNS_MAP.put("employeeStatusId", Types.VARCHAR);
139 TABLE_COLUMNS_MAP.put("employeeNumber", Types.VARCHAR);
140 TABLE_COLUMNS_MAP.put("jobTitle", Types.VARCHAR);
141 TABLE_COLUMNS_MAP.put("jobClass", Types.VARCHAR);
142 TABLE_COLUMNS_MAP.put("hoursOfOperation", Types.VARCHAR);
143 }
144
145 public static final String TABLE_SQL_CREATE = "create table Contact_ (mvccVersion LONG default 0,contactId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,classNameId LONG,classPK LONG,accountId LONG,parentContactId LONG,emailAddress VARCHAR(75) null,firstName VARCHAR(75) null,middleName VARCHAR(75) null,lastName VARCHAR(75) null,prefixId LONG,suffixId LONG,male BOOLEAN,birthday DATE null,smsSn VARCHAR(75) null,aimSn VARCHAR(75) null,facebookSn VARCHAR(75) null,icqSn VARCHAR(75) null,jabberSn VARCHAR(75) null,mySpaceSn VARCHAR(75) null,skypeSn VARCHAR(75) null,twitterSn VARCHAR(75) null,ymSn VARCHAR(75) null,employeeStatusId VARCHAR(75) null,employeeNumber VARCHAR(75) null,jobTitle VARCHAR(100) null,jobClass VARCHAR(75) null,hoursOfOperation VARCHAR(75) null)";
146 public static final String TABLE_SQL_DROP = "drop table Contact_";
147 public static final String ORDER_BY_JPQL = " ORDER BY contact.contactId ASC";
148 public static final String ORDER_BY_SQL = " ORDER BY Contact_.contactId ASC";
149 public static final String DATA_SOURCE = "liferayDataSource";
150 public static final String SESSION_FACTORY = "liferaySessionFactory";
151 public static final String TX_MANAGER = "liferayTransactionManager";
152 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
153 "value.object.entity.cache.enabled.com.liferay.portal.model.Contact"),
154 true);
155 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
156 "value.object.finder.cache.enabled.com.liferay.portal.model.Contact"),
157 true);
158 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
159 "value.object.column.bitmask.enabled.com.liferay.portal.model.Contact"),
160 true);
161 public static final long ACCOUNTID_COLUMN_BITMASK = 1L;
162 public static final long CLASSNAMEID_COLUMN_BITMASK = 2L;
163 public static final long CLASSPK_COLUMN_BITMASK = 4L;
164 public static final long COMPANYID_COLUMN_BITMASK = 8L;
165 public static final long CONTACTID_COLUMN_BITMASK = 16L;
166
167
173 public static Contact toModel(ContactSoap soapModel) {
174 if (soapModel == null) {
175 return null;
176 }
177
178 Contact model = new ContactImpl();
179
180 model.setMvccVersion(soapModel.getMvccVersion());
181 model.setContactId(soapModel.getContactId());
182 model.setCompanyId(soapModel.getCompanyId());
183 model.setUserId(soapModel.getUserId());
184 model.setUserName(soapModel.getUserName());
185 model.setCreateDate(soapModel.getCreateDate());
186 model.setModifiedDate(soapModel.getModifiedDate());
187 model.setClassNameId(soapModel.getClassNameId());
188 model.setClassPK(soapModel.getClassPK());
189 model.setAccountId(soapModel.getAccountId());
190 model.setParentContactId(soapModel.getParentContactId());
191 model.setEmailAddress(soapModel.getEmailAddress());
192 model.setFirstName(soapModel.getFirstName());
193 model.setMiddleName(soapModel.getMiddleName());
194 model.setLastName(soapModel.getLastName());
195 model.setPrefixId(soapModel.getPrefixId());
196 model.setSuffixId(soapModel.getSuffixId());
197 model.setMale(soapModel.getMale());
198 model.setBirthday(soapModel.getBirthday());
199 model.setSmsSn(soapModel.getSmsSn());
200 model.setAimSn(soapModel.getAimSn());
201 model.setFacebookSn(soapModel.getFacebookSn());
202 model.setIcqSn(soapModel.getIcqSn());
203 model.setJabberSn(soapModel.getJabberSn());
204 model.setMySpaceSn(soapModel.getMySpaceSn());
205 model.setSkypeSn(soapModel.getSkypeSn());
206 model.setTwitterSn(soapModel.getTwitterSn());
207 model.setYmSn(soapModel.getYmSn());
208 model.setEmployeeStatusId(soapModel.getEmployeeStatusId());
209 model.setEmployeeNumber(soapModel.getEmployeeNumber());
210 model.setJobTitle(soapModel.getJobTitle());
211 model.setJobClass(soapModel.getJobClass());
212 model.setHoursOfOperation(soapModel.getHoursOfOperation());
213
214 return model;
215 }
216
217
223 public static List<Contact> toModels(ContactSoap[] soapModels) {
224 if (soapModels == null) {
225 return null;
226 }
227
228 List<Contact> models = new ArrayList<Contact>(soapModels.length);
229
230 for (ContactSoap soapModel : soapModels) {
231 models.add(toModel(soapModel));
232 }
233
234 return models;
235 }
236
237 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
238 "lock.expiration.time.com.liferay.portal.model.Contact"));
239
240 public ContactModelImpl() {
241 }
242
243 @Override
244 public long getPrimaryKey() {
245 return _contactId;
246 }
247
248 @Override
249 public void setPrimaryKey(long primaryKey) {
250 setContactId(primaryKey);
251 }
252
253 @Override
254 public Serializable getPrimaryKeyObj() {
255 return _contactId;
256 }
257
258 @Override
259 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
260 setPrimaryKey(((Long)primaryKeyObj).longValue());
261 }
262
263 @Override
264 public Class<?> getModelClass() {
265 return Contact.class;
266 }
267
268 @Override
269 public String getModelClassName() {
270 return Contact.class.getName();
271 }
272
273 @Override
274 public Map<String, Object> getModelAttributes() {
275 Map<String, Object> attributes = new HashMap<String, Object>();
276
277 attributes.put("mvccVersion", getMvccVersion());
278 attributes.put("contactId", getContactId());
279 attributes.put("companyId", getCompanyId());
280 attributes.put("userId", getUserId());
281 attributes.put("userName", getUserName());
282 attributes.put("createDate", getCreateDate());
283 attributes.put("modifiedDate", getModifiedDate());
284 attributes.put("classNameId", getClassNameId());
285 attributes.put("classPK", getClassPK());
286 attributes.put("accountId", getAccountId());
287 attributes.put("parentContactId", getParentContactId());
288 attributes.put("emailAddress", getEmailAddress());
289 attributes.put("firstName", getFirstName());
290 attributes.put("middleName", getMiddleName());
291 attributes.put("lastName", getLastName());
292 attributes.put("prefixId", getPrefixId());
293 attributes.put("suffixId", getSuffixId());
294 attributes.put("male", getMale());
295 attributes.put("birthday", getBirthday());
296 attributes.put("smsSn", getSmsSn());
297 attributes.put("aimSn", getAimSn());
298 attributes.put("facebookSn", getFacebookSn());
299 attributes.put("icqSn", getIcqSn());
300 attributes.put("jabberSn", getJabberSn());
301 attributes.put("mySpaceSn", getMySpaceSn());
302 attributes.put("skypeSn", getSkypeSn());
303 attributes.put("twitterSn", getTwitterSn());
304 attributes.put("ymSn", getYmSn());
305 attributes.put("employeeStatusId", getEmployeeStatusId());
306 attributes.put("employeeNumber", getEmployeeNumber());
307 attributes.put("jobTitle", getJobTitle());
308 attributes.put("jobClass", getJobClass());
309 attributes.put("hoursOfOperation", getHoursOfOperation());
310
311 attributes.put("entityCacheEnabled", isEntityCacheEnabled());
312 attributes.put("finderCacheEnabled", isFinderCacheEnabled());
313
314 return attributes;
315 }
316
317 @Override
318 public void setModelAttributes(Map<String, Object> attributes) {
319 Long mvccVersion = (Long)attributes.get("mvccVersion");
320
321 if (mvccVersion != null) {
322 setMvccVersion(mvccVersion);
323 }
324
325 Long contactId = (Long)attributes.get("contactId");
326
327 if (contactId != null) {
328 setContactId(contactId);
329 }
330
331 Long companyId = (Long)attributes.get("companyId");
332
333 if (companyId != null) {
334 setCompanyId(companyId);
335 }
336
337 Long userId = (Long)attributes.get("userId");
338
339 if (userId != null) {
340 setUserId(userId);
341 }
342
343 String userName = (String)attributes.get("userName");
344
345 if (userName != null) {
346 setUserName(userName);
347 }
348
349 Date createDate = (Date)attributes.get("createDate");
350
351 if (createDate != null) {
352 setCreateDate(createDate);
353 }
354
355 Date modifiedDate = (Date)attributes.get("modifiedDate");
356
357 if (modifiedDate != null) {
358 setModifiedDate(modifiedDate);
359 }
360
361 Long classNameId = (Long)attributes.get("classNameId");
362
363 if (classNameId != null) {
364 setClassNameId(classNameId);
365 }
366
367 Long classPK = (Long)attributes.get("classPK");
368
369 if (classPK != null) {
370 setClassPK(classPK);
371 }
372
373 Long accountId = (Long)attributes.get("accountId");
374
375 if (accountId != null) {
376 setAccountId(accountId);
377 }
378
379 Long parentContactId = (Long)attributes.get("parentContactId");
380
381 if (parentContactId != null) {
382 setParentContactId(parentContactId);
383 }
384
385 String emailAddress = (String)attributes.get("emailAddress");
386
387 if (emailAddress != null) {
388 setEmailAddress(emailAddress);
389 }
390
391 String firstName = (String)attributes.get("firstName");
392
393 if (firstName != null) {
394 setFirstName(firstName);
395 }
396
397 String middleName = (String)attributes.get("middleName");
398
399 if (middleName != null) {
400 setMiddleName(middleName);
401 }
402
403 String lastName = (String)attributes.get("lastName");
404
405 if (lastName != null) {
406 setLastName(lastName);
407 }
408
409 Long prefixId = (Long)attributes.get("prefixId");
410
411 if (prefixId != null) {
412 setPrefixId(prefixId);
413 }
414
415 Long suffixId = (Long)attributes.get("suffixId");
416
417 if (suffixId != null) {
418 setSuffixId(suffixId);
419 }
420
421 Boolean male = (Boolean)attributes.get("male");
422
423 if (male != null) {
424 setMale(male);
425 }
426
427 Date birthday = (Date)attributes.get("birthday");
428
429 if (birthday != null) {
430 setBirthday(birthday);
431 }
432
433 String smsSn = (String)attributes.get("smsSn");
434
435 if (smsSn != null) {
436 setSmsSn(smsSn);
437 }
438
439 String aimSn = (String)attributes.get("aimSn");
440
441 if (aimSn != null) {
442 setAimSn(aimSn);
443 }
444
445 String facebookSn = (String)attributes.get("facebookSn");
446
447 if (facebookSn != null) {
448 setFacebookSn(facebookSn);
449 }
450
451 String icqSn = (String)attributes.get("icqSn");
452
453 if (icqSn != null) {
454 setIcqSn(icqSn);
455 }
456
457 String jabberSn = (String)attributes.get("jabberSn");
458
459 if (jabberSn != null) {
460 setJabberSn(jabberSn);
461 }
462
463 String mySpaceSn = (String)attributes.get("mySpaceSn");
464
465 if (mySpaceSn != null) {
466 setMySpaceSn(mySpaceSn);
467 }
468
469 String skypeSn = (String)attributes.get("skypeSn");
470
471 if (skypeSn != null) {
472 setSkypeSn(skypeSn);
473 }
474
475 String twitterSn = (String)attributes.get("twitterSn");
476
477 if (twitterSn != null) {
478 setTwitterSn(twitterSn);
479 }
480
481 String ymSn = (String)attributes.get("ymSn");
482
483 if (ymSn != null) {
484 setYmSn(ymSn);
485 }
486
487 String employeeStatusId = (String)attributes.get("employeeStatusId");
488
489 if (employeeStatusId != null) {
490 setEmployeeStatusId(employeeStatusId);
491 }
492
493 String employeeNumber = (String)attributes.get("employeeNumber");
494
495 if (employeeNumber != null) {
496 setEmployeeNumber(employeeNumber);
497 }
498
499 String jobTitle = (String)attributes.get("jobTitle");
500
501 if (jobTitle != null) {
502 setJobTitle(jobTitle);
503 }
504
505 String jobClass = (String)attributes.get("jobClass");
506
507 if (jobClass != null) {
508 setJobClass(jobClass);
509 }
510
511 String hoursOfOperation = (String)attributes.get("hoursOfOperation");
512
513 if (hoursOfOperation != null) {
514 setHoursOfOperation(hoursOfOperation);
515 }
516 }
517
518 @JSON
519 @Override
520 public long getMvccVersion() {
521 return _mvccVersion;
522 }
523
524 @Override
525 public void setMvccVersion(long mvccVersion) {
526 _mvccVersion = mvccVersion;
527 }
528
529 @JSON
530 @Override
531 public long getContactId() {
532 return _contactId;
533 }
534
535 @Override
536 public void setContactId(long contactId) {
537 _contactId = contactId;
538 }
539
540 @JSON
541 @Override
542 public long getCompanyId() {
543 return _companyId;
544 }
545
546 @Override
547 public void setCompanyId(long companyId) {
548 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
549
550 if (!_setOriginalCompanyId) {
551 _setOriginalCompanyId = true;
552
553 _originalCompanyId = _companyId;
554 }
555
556 _companyId = companyId;
557 }
558
559 public long getOriginalCompanyId() {
560 return _originalCompanyId;
561 }
562
563 @JSON
564 @Override
565 public long getUserId() {
566 return _userId;
567 }
568
569 @Override
570 public void setUserId(long userId) {
571 _userId = userId;
572 }
573
574 @Override
575 public String getUserUuid() {
576 try {
577 User user = UserLocalServiceUtil.getUserById(getUserId());
578
579 return user.getUuid();
580 }
581 catch (PortalException pe) {
582 return StringPool.BLANK;
583 }
584 }
585
586 @Override
587 public void setUserUuid(String userUuid) {
588 }
589
590 @JSON
591 @Override
592 public String getUserName() {
593 if (_userName == null) {
594 return StringPool.BLANK;
595 }
596 else {
597 return _userName;
598 }
599 }
600
601 @Override
602 public void setUserName(String userName) {
603 _userName = userName;
604 }
605
606 @JSON
607 @Override
608 public Date getCreateDate() {
609 return _createDate;
610 }
611
612 @Override
613 public void setCreateDate(Date createDate) {
614 _createDate = createDate;
615 }
616
617 @JSON
618 @Override
619 public Date getModifiedDate() {
620 return _modifiedDate;
621 }
622
623 public boolean hasSetModifiedDate() {
624 return _setModifiedDate;
625 }
626
627 @Override
628 public void setModifiedDate(Date modifiedDate) {
629 _setModifiedDate = true;
630
631 _modifiedDate = modifiedDate;
632 }
633
634 @Override
635 public String getClassName() {
636 if (getClassNameId() <= 0) {
637 return StringPool.BLANK;
638 }
639
640 return PortalUtil.getClassName(getClassNameId());
641 }
642
643 @Override
644 public void setClassName(String className) {
645 long classNameId = 0;
646
647 if (Validator.isNotNull(className)) {
648 classNameId = PortalUtil.getClassNameId(className);
649 }
650
651 setClassNameId(classNameId);
652 }
653
654 @JSON
655 @Override
656 public long getClassNameId() {
657 return _classNameId;
658 }
659
660 @Override
661 public void setClassNameId(long classNameId) {
662 _columnBitmask |= CLASSNAMEID_COLUMN_BITMASK;
663
664 if (!_setOriginalClassNameId) {
665 _setOriginalClassNameId = true;
666
667 _originalClassNameId = _classNameId;
668 }
669
670 _classNameId = classNameId;
671 }
672
673 public long getOriginalClassNameId() {
674 return _originalClassNameId;
675 }
676
677 @JSON
678 @Override
679 public long getClassPK() {
680 return _classPK;
681 }
682
683 @Override
684 public void setClassPK(long classPK) {
685 _columnBitmask |= CLASSPK_COLUMN_BITMASK;
686
687 if (!_setOriginalClassPK) {
688 _setOriginalClassPK = true;
689
690 _originalClassPK = _classPK;
691 }
692
693 _classPK = classPK;
694 }
695
696 public long getOriginalClassPK() {
697 return _originalClassPK;
698 }
699
700 @JSON
701 @Override
702 public long getAccountId() {
703 return _accountId;
704 }
705
706 @Override
707 public void setAccountId(long accountId) {
708 _columnBitmask |= ACCOUNTID_COLUMN_BITMASK;
709
710 if (!_setOriginalAccountId) {
711 _setOriginalAccountId = true;
712
713 _originalAccountId = _accountId;
714 }
715
716 _accountId = accountId;
717 }
718
719 public long getOriginalAccountId() {
720 return _originalAccountId;
721 }
722
723 @JSON
724 @Override
725 public long getParentContactId() {
726 return _parentContactId;
727 }
728
729 @Override
730 public void setParentContactId(long parentContactId) {
731 _parentContactId = parentContactId;
732 }
733
734 @JSON
735 @Override
736 public String getEmailAddress() {
737 if (_emailAddress == null) {
738 return StringPool.BLANK;
739 }
740 else {
741 return _emailAddress;
742 }
743 }
744
745 @Override
746 public void setEmailAddress(String emailAddress) {
747 _emailAddress = emailAddress;
748 }
749
750 @JSON
751 @Override
752 public String getFirstName() {
753 if (_firstName == null) {
754 return StringPool.BLANK;
755 }
756 else {
757 return _firstName;
758 }
759 }
760
761 @Override
762 public void setFirstName(String firstName) {
763 _firstName = firstName;
764 }
765
766 @JSON
767 @Override
768 public String getMiddleName() {
769 if (_middleName == null) {
770 return StringPool.BLANK;
771 }
772 else {
773 return _middleName;
774 }
775 }
776
777 @Override
778 public void setMiddleName(String middleName) {
779 _middleName = middleName;
780 }
781
782 @JSON
783 @Override
784 public String getLastName() {
785 if (_lastName == null) {
786 return StringPool.BLANK;
787 }
788 else {
789 return _lastName;
790 }
791 }
792
793 @Override
794 public void setLastName(String lastName) {
795 _lastName = lastName;
796 }
797
798 @JSON
799 @Override
800 public long getPrefixId() {
801 return _prefixId;
802 }
803
804 @Override
805 public void setPrefixId(long prefixId) {
806 _prefixId = prefixId;
807 }
808
809 @JSON
810 @Override
811 public long getSuffixId() {
812 return _suffixId;
813 }
814
815 @Override
816 public void setSuffixId(long suffixId) {
817 _suffixId = suffixId;
818 }
819
820 @JSON
821 @Override
822 public boolean getMale() {
823 return _male;
824 }
825
826 @Override
827 public boolean isMale() {
828 return _male;
829 }
830
831 @Override
832 public void setMale(boolean male) {
833 _male = male;
834 }
835
836 @JSON
837 @Override
838 public Date getBirthday() {
839 return _birthday;
840 }
841
842 @Override
843 public void setBirthday(Date birthday) {
844 _birthday = birthday;
845 }
846
847 @JSON
848 @Override
849 public String getSmsSn() {
850 if (_smsSn == null) {
851 return StringPool.BLANK;
852 }
853 else {
854 return _smsSn;
855 }
856 }
857
858 @Override
859 public void setSmsSn(String smsSn) {
860 _smsSn = smsSn;
861 }
862
863 @JSON
864 @Override
865 public String getAimSn() {
866 if (_aimSn == null) {
867 return StringPool.BLANK;
868 }
869 else {
870 return _aimSn;
871 }
872 }
873
874 @Override
875 public void setAimSn(String aimSn) {
876 _aimSn = aimSn;
877 }
878
879 @JSON
880 @Override
881 public String getFacebookSn() {
882 if (_facebookSn == null) {
883 return StringPool.BLANK;
884 }
885 else {
886 return _facebookSn;
887 }
888 }
889
890 @Override
891 public void setFacebookSn(String facebookSn) {
892 _facebookSn = facebookSn;
893 }
894
895 @JSON
896 @Override
897 public String getIcqSn() {
898 if (_icqSn == null) {
899 return StringPool.BLANK;
900 }
901 else {
902 return _icqSn;
903 }
904 }
905
906 @Override
907 public void setIcqSn(String icqSn) {
908 _icqSn = icqSn;
909 }
910
911 @JSON
912 @Override
913 public String getJabberSn() {
914 if (_jabberSn == null) {
915 return StringPool.BLANK;
916 }
917 else {
918 return _jabberSn;
919 }
920 }
921
922 @Override
923 public void setJabberSn(String jabberSn) {
924 _jabberSn = jabberSn;
925 }
926
927 @JSON
928 @Override
929 public String getMySpaceSn() {
930 if (_mySpaceSn == null) {
931 return StringPool.BLANK;
932 }
933 else {
934 return _mySpaceSn;
935 }
936 }
937
938 @Override
939 public void setMySpaceSn(String mySpaceSn) {
940 _mySpaceSn = mySpaceSn;
941 }
942
943 @JSON
944 @Override
945 public String getSkypeSn() {
946 if (_skypeSn == null) {
947 return StringPool.BLANK;
948 }
949 else {
950 return _skypeSn;
951 }
952 }
953
954 @Override
955 public void setSkypeSn(String skypeSn) {
956 _skypeSn = skypeSn;
957 }
958
959 @JSON
960 @Override
961 public String getTwitterSn() {
962 if (_twitterSn == null) {
963 return StringPool.BLANK;
964 }
965 else {
966 return _twitterSn;
967 }
968 }
969
970 @Override
971 public void setTwitterSn(String twitterSn) {
972 _twitterSn = twitterSn;
973 }
974
975 @JSON
976 @Override
977 public String getYmSn() {
978 if (_ymSn == null) {
979 return StringPool.BLANK;
980 }
981 else {
982 return _ymSn;
983 }
984 }
985
986 @Override
987 public void setYmSn(String ymSn) {
988 _ymSn = ymSn;
989 }
990
991 @JSON
992 @Override
993 public String getEmployeeStatusId() {
994 if (_employeeStatusId == null) {
995 return StringPool.BLANK;
996 }
997 else {
998 return _employeeStatusId;
999 }
1000 }
1001
1002 @Override
1003 public void setEmployeeStatusId(String employeeStatusId) {
1004 _employeeStatusId = employeeStatusId;
1005 }
1006
1007 @JSON
1008 @Override
1009 public String getEmployeeNumber() {
1010 if (_employeeNumber == null) {
1011 return StringPool.BLANK;
1012 }
1013 else {
1014 return _employeeNumber;
1015 }
1016 }
1017
1018 @Override
1019 public void setEmployeeNumber(String employeeNumber) {
1020 _employeeNumber = employeeNumber;
1021 }
1022
1023 @JSON
1024 @Override
1025 public String getJobTitle() {
1026 if (_jobTitle == null) {
1027 return StringPool.BLANK;
1028 }
1029 else {
1030 return _jobTitle;
1031 }
1032 }
1033
1034 @Override
1035 public void setJobTitle(String jobTitle) {
1036 _jobTitle = jobTitle;
1037 }
1038
1039 @JSON
1040 @Override
1041 public String getJobClass() {
1042 if (_jobClass == null) {
1043 return StringPool.BLANK;
1044 }
1045 else {
1046 return _jobClass;
1047 }
1048 }
1049
1050 @Override
1051 public void setJobClass(String jobClass) {
1052 _jobClass = jobClass;
1053 }
1054
1055 @JSON
1056 @Override
1057 public String getHoursOfOperation() {
1058 if (_hoursOfOperation == null) {
1059 return StringPool.BLANK;
1060 }
1061 else {
1062 return _hoursOfOperation;
1063 }
1064 }
1065
1066 @Override
1067 public void setHoursOfOperation(String hoursOfOperation) {
1068 _hoursOfOperation = hoursOfOperation;
1069 }
1070
1071 public long getColumnBitmask() {
1072 return _columnBitmask;
1073 }
1074
1075 @Override
1076 public ExpandoBridge getExpandoBridge() {
1077 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
1078 Contact.class.getName(), getPrimaryKey());
1079 }
1080
1081 @Override
1082 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
1083 ExpandoBridge expandoBridge = getExpandoBridge();
1084
1085 expandoBridge.setAttributes(serviceContext);
1086 }
1087
1088 @Override
1089 public Contact toEscapedModel() {
1090 if (_escapedModel == null) {
1091 _escapedModel = (Contact)ProxyUtil.newProxyInstance(_classLoader,
1092 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
1093 }
1094
1095 return _escapedModel;
1096 }
1097
1098 @Override
1099 public Object clone() {
1100 ContactImpl contactImpl = new ContactImpl();
1101
1102 contactImpl.setMvccVersion(getMvccVersion());
1103 contactImpl.setContactId(getContactId());
1104 contactImpl.setCompanyId(getCompanyId());
1105 contactImpl.setUserId(getUserId());
1106 contactImpl.setUserName(getUserName());
1107 contactImpl.setCreateDate(getCreateDate());
1108 contactImpl.setModifiedDate(getModifiedDate());
1109 contactImpl.setClassNameId(getClassNameId());
1110 contactImpl.setClassPK(getClassPK());
1111 contactImpl.setAccountId(getAccountId());
1112 contactImpl.setParentContactId(getParentContactId());
1113 contactImpl.setEmailAddress(getEmailAddress());
1114 contactImpl.setFirstName(getFirstName());
1115 contactImpl.setMiddleName(getMiddleName());
1116 contactImpl.setLastName(getLastName());
1117 contactImpl.setPrefixId(getPrefixId());
1118 contactImpl.setSuffixId(getSuffixId());
1119 contactImpl.setMale(getMale());
1120 contactImpl.setBirthday(getBirthday());
1121 contactImpl.setSmsSn(getSmsSn());
1122 contactImpl.setAimSn(getAimSn());
1123 contactImpl.setFacebookSn(getFacebookSn());
1124 contactImpl.setIcqSn(getIcqSn());
1125 contactImpl.setJabberSn(getJabberSn());
1126 contactImpl.setMySpaceSn(getMySpaceSn());
1127 contactImpl.setSkypeSn(getSkypeSn());
1128 contactImpl.setTwitterSn(getTwitterSn());
1129 contactImpl.setYmSn(getYmSn());
1130 contactImpl.setEmployeeStatusId(getEmployeeStatusId());
1131 contactImpl.setEmployeeNumber(getEmployeeNumber());
1132 contactImpl.setJobTitle(getJobTitle());
1133 contactImpl.setJobClass(getJobClass());
1134 contactImpl.setHoursOfOperation(getHoursOfOperation());
1135
1136 contactImpl.resetOriginalValues();
1137
1138 return contactImpl;
1139 }
1140
1141 @Override
1142 public int compareTo(Contact contact) {
1143 long primaryKey = contact.getPrimaryKey();
1144
1145 if (getPrimaryKey() < primaryKey) {
1146 return -1;
1147 }
1148 else if (getPrimaryKey() > primaryKey) {
1149 return 1;
1150 }
1151 else {
1152 return 0;
1153 }
1154 }
1155
1156 @Override
1157 public boolean equals(Object obj) {
1158 if (this == obj) {
1159 return true;
1160 }
1161
1162 if (!(obj instanceof Contact)) {
1163 return false;
1164 }
1165
1166 Contact contact = (Contact)obj;
1167
1168 long primaryKey = contact.getPrimaryKey();
1169
1170 if (getPrimaryKey() == primaryKey) {
1171 return true;
1172 }
1173 else {
1174 return false;
1175 }
1176 }
1177
1178 @Override
1179 public int hashCode() {
1180 return (int)getPrimaryKey();
1181 }
1182
1183 @Override
1184 public boolean isEntityCacheEnabled() {
1185 return ENTITY_CACHE_ENABLED;
1186 }
1187
1188 @Override
1189 public boolean isFinderCacheEnabled() {
1190 return FINDER_CACHE_ENABLED;
1191 }
1192
1193 @Override
1194 public void resetOriginalValues() {
1195 ContactModelImpl contactModelImpl = this;
1196
1197 contactModelImpl._originalCompanyId = contactModelImpl._companyId;
1198
1199 contactModelImpl._setOriginalCompanyId = false;
1200
1201 contactModelImpl._setModifiedDate = false;
1202
1203 contactModelImpl._originalClassNameId = contactModelImpl._classNameId;
1204
1205 contactModelImpl._setOriginalClassNameId = false;
1206
1207 contactModelImpl._originalClassPK = contactModelImpl._classPK;
1208
1209 contactModelImpl._setOriginalClassPK = false;
1210
1211 contactModelImpl._originalAccountId = contactModelImpl._accountId;
1212
1213 contactModelImpl._setOriginalAccountId = false;
1214
1215 contactModelImpl._columnBitmask = 0;
1216 }
1217
1218 @Override
1219 public CacheModel<Contact> toCacheModel() {
1220 ContactCacheModel contactCacheModel = new ContactCacheModel();
1221
1222 contactCacheModel.mvccVersion = getMvccVersion();
1223
1224 contactCacheModel.contactId = getContactId();
1225
1226 contactCacheModel.companyId = getCompanyId();
1227
1228 contactCacheModel.userId = getUserId();
1229
1230 contactCacheModel.userName = getUserName();
1231
1232 String userName = contactCacheModel.userName;
1233
1234 if ((userName != null) && (userName.length() == 0)) {
1235 contactCacheModel.userName = null;
1236 }
1237
1238 Date createDate = getCreateDate();
1239
1240 if (createDate != null) {
1241 contactCacheModel.createDate = createDate.getTime();
1242 }
1243 else {
1244 contactCacheModel.createDate = Long.MIN_VALUE;
1245 }
1246
1247 Date modifiedDate = getModifiedDate();
1248
1249 if (modifiedDate != null) {
1250 contactCacheModel.modifiedDate = modifiedDate.getTime();
1251 }
1252 else {
1253 contactCacheModel.modifiedDate = Long.MIN_VALUE;
1254 }
1255
1256 contactCacheModel.classNameId = getClassNameId();
1257
1258 contactCacheModel.classPK = getClassPK();
1259
1260 contactCacheModel.accountId = getAccountId();
1261
1262 contactCacheModel.parentContactId = getParentContactId();
1263
1264 contactCacheModel.emailAddress = getEmailAddress();
1265
1266 String emailAddress = contactCacheModel.emailAddress;
1267
1268 if ((emailAddress != null) && (emailAddress.length() == 0)) {
1269 contactCacheModel.emailAddress = null;
1270 }
1271
1272 contactCacheModel.firstName = getFirstName();
1273
1274 String firstName = contactCacheModel.firstName;
1275
1276 if ((firstName != null) && (firstName.length() == 0)) {
1277 contactCacheModel.firstName = null;
1278 }
1279
1280 contactCacheModel.middleName = getMiddleName();
1281
1282 String middleName = contactCacheModel.middleName;
1283
1284 if ((middleName != null) && (middleName.length() == 0)) {
1285 contactCacheModel.middleName = null;
1286 }
1287
1288 contactCacheModel.lastName = getLastName();
1289
1290 String lastName = contactCacheModel.lastName;
1291
1292 if ((lastName != null) && (lastName.length() == 0)) {
1293 contactCacheModel.lastName = null;
1294 }
1295
1296 contactCacheModel.prefixId = getPrefixId();
1297
1298 contactCacheModel.suffixId = getSuffixId();
1299
1300 contactCacheModel.male = getMale();
1301
1302 Date birthday = getBirthday();
1303
1304 if (birthday != null) {
1305 contactCacheModel.birthday = birthday.getTime();
1306 }
1307 else {
1308 contactCacheModel.birthday = Long.MIN_VALUE;
1309 }
1310
1311 contactCacheModel.smsSn = getSmsSn();
1312
1313 String smsSn = contactCacheModel.smsSn;
1314
1315 if ((smsSn != null) && (smsSn.length() == 0)) {
1316 contactCacheModel.smsSn = null;
1317 }
1318
1319 contactCacheModel.aimSn = getAimSn();
1320
1321 String aimSn = contactCacheModel.aimSn;
1322
1323 if ((aimSn != null) && (aimSn.length() == 0)) {
1324 contactCacheModel.aimSn = null;
1325 }
1326
1327 contactCacheModel.facebookSn = getFacebookSn();
1328
1329 String facebookSn = contactCacheModel.facebookSn;
1330
1331 if ((facebookSn != null) && (facebookSn.length() == 0)) {
1332 contactCacheModel.facebookSn = null;
1333 }
1334
1335 contactCacheModel.icqSn = getIcqSn();
1336
1337 String icqSn = contactCacheModel.icqSn;
1338
1339 if ((icqSn != null) && (icqSn.length() == 0)) {
1340 contactCacheModel.icqSn = null;
1341 }
1342
1343 contactCacheModel.jabberSn = getJabberSn();
1344
1345 String jabberSn = contactCacheModel.jabberSn;
1346
1347 if ((jabberSn != null) && (jabberSn.length() == 0)) {
1348 contactCacheModel.jabberSn = null;
1349 }
1350
1351 contactCacheModel.mySpaceSn = getMySpaceSn();
1352
1353 String mySpaceSn = contactCacheModel.mySpaceSn;
1354
1355 if ((mySpaceSn != null) && (mySpaceSn.length() == 0)) {
1356 contactCacheModel.mySpaceSn = null;
1357 }
1358
1359 contactCacheModel.skypeSn = getSkypeSn();
1360
1361 String skypeSn = contactCacheModel.skypeSn;
1362
1363 if ((skypeSn != null) && (skypeSn.length() == 0)) {
1364 contactCacheModel.skypeSn = null;
1365 }
1366
1367 contactCacheModel.twitterSn = getTwitterSn();
1368
1369 String twitterSn = contactCacheModel.twitterSn;
1370
1371 if ((twitterSn != null) && (twitterSn.length() == 0)) {
1372 contactCacheModel.twitterSn = null;
1373 }
1374
1375 contactCacheModel.ymSn = getYmSn();
1376
1377 String ymSn = contactCacheModel.ymSn;
1378
1379 if ((ymSn != null) && (ymSn.length() == 0)) {
1380 contactCacheModel.ymSn = null;
1381 }
1382
1383 contactCacheModel.employeeStatusId = getEmployeeStatusId();
1384
1385 String employeeStatusId = contactCacheModel.employeeStatusId;
1386
1387 if ((employeeStatusId != null) && (employeeStatusId.length() == 0)) {
1388 contactCacheModel.employeeStatusId = null;
1389 }
1390
1391 contactCacheModel.employeeNumber = getEmployeeNumber();
1392
1393 String employeeNumber = contactCacheModel.employeeNumber;
1394
1395 if ((employeeNumber != null) && (employeeNumber.length() == 0)) {
1396 contactCacheModel.employeeNumber = null;
1397 }
1398
1399 contactCacheModel.jobTitle = getJobTitle();
1400
1401 String jobTitle = contactCacheModel.jobTitle;
1402
1403 if ((jobTitle != null) && (jobTitle.length() == 0)) {
1404 contactCacheModel.jobTitle = null;
1405 }
1406
1407 contactCacheModel.jobClass = getJobClass();
1408
1409 String jobClass = contactCacheModel.jobClass;
1410
1411 if ((jobClass != null) && (jobClass.length() == 0)) {
1412 contactCacheModel.jobClass = null;
1413 }
1414
1415 contactCacheModel.hoursOfOperation = getHoursOfOperation();
1416
1417 String hoursOfOperation = contactCacheModel.hoursOfOperation;
1418
1419 if ((hoursOfOperation != null) && (hoursOfOperation.length() == 0)) {
1420 contactCacheModel.hoursOfOperation = null;
1421 }
1422
1423 return contactCacheModel;
1424 }
1425
1426 @Override
1427 public String toString() {
1428 StringBundler sb = new StringBundler(67);
1429
1430 sb.append("{mvccVersion=");
1431 sb.append(getMvccVersion());
1432 sb.append(", contactId=");
1433 sb.append(getContactId());
1434 sb.append(", companyId=");
1435 sb.append(getCompanyId());
1436 sb.append(", userId=");
1437 sb.append(getUserId());
1438 sb.append(", userName=");
1439 sb.append(getUserName());
1440 sb.append(", createDate=");
1441 sb.append(getCreateDate());
1442 sb.append(", modifiedDate=");
1443 sb.append(getModifiedDate());
1444 sb.append(", classNameId=");
1445 sb.append(getClassNameId());
1446 sb.append(", classPK=");
1447 sb.append(getClassPK());
1448 sb.append(", accountId=");
1449 sb.append(getAccountId());
1450 sb.append(", parentContactId=");
1451 sb.append(getParentContactId());
1452 sb.append(", emailAddress=");
1453 sb.append(getEmailAddress());
1454 sb.append(", firstName=");
1455 sb.append(getFirstName());
1456 sb.append(", middleName=");
1457 sb.append(getMiddleName());
1458 sb.append(", lastName=");
1459 sb.append(getLastName());
1460 sb.append(", prefixId=");
1461 sb.append(getPrefixId());
1462 sb.append(", suffixId=");
1463 sb.append(getSuffixId());
1464 sb.append(", male=");
1465 sb.append(getMale());
1466 sb.append(", birthday=");
1467 sb.append(getBirthday());
1468 sb.append(", smsSn=");
1469 sb.append(getSmsSn());
1470 sb.append(", aimSn=");
1471 sb.append(getAimSn());
1472 sb.append(", facebookSn=");
1473 sb.append(getFacebookSn());
1474 sb.append(", icqSn=");
1475 sb.append(getIcqSn());
1476 sb.append(", jabberSn=");
1477 sb.append(getJabberSn());
1478 sb.append(", mySpaceSn=");
1479 sb.append(getMySpaceSn());
1480 sb.append(", skypeSn=");
1481 sb.append(getSkypeSn());
1482 sb.append(", twitterSn=");
1483 sb.append(getTwitterSn());
1484 sb.append(", ymSn=");
1485 sb.append(getYmSn());
1486 sb.append(", employeeStatusId=");
1487 sb.append(getEmployeeStatusId());
1488 sb.append(", employeeNumber=");
1489 sb.append(getEmployeeNumber());
1490 sb.append(", jobTitle=");
1491 sb.append(getJobTitle());
1492 sb.append(", jobClass=");
1493 sb.append(getJobClass());
1494 sb.append(", hoursOfOperation=");
1495 sb.append(getHoursOfOperation());
1496 sb.append("}");
1497
1498 return sb.toString();
1499 }
1500
1501 @Override
1502 public String toXmlString() {
1503 StringBundler sb = new StringBundler(103);
1504
1505 sb.append("<model><model-name>");
1506 sb.append("com.liferay.portal.model.Contact");
1507 sb.append("</model-name>");
1508
1509 sb.append(
1510 "<column><column-name>mvccVersion</column-name><column-value><![CDATA[");
1511 sb.append(getMvccVersion());
1512 sb.append("]]></column-value></column>");
1513 sb.append(
1514 "<column><column-name>contactId</column-name><column-value><![CDATA[");
1515 sb.append(getContactId());
1516 sb.append("]]></column-value></column>");
1517 sb.append(
1518 "<column><column-name>companyId</column-name><column-value><![CDATA[");
1519 sb.append(getCompanyId());
1520 sb.append("]]></column-value></column>");
1521 sb.append(
1522 "<column><column-name>userId</column-name><column-value><![CDATA[");
1523 sb.append(getUserId());
1524 sb.append("]]></column-value></column>");
1525 sb.append(
1526 "<column><column-name>userName</column-name><column-value><![CDATA[");
1527 sb.append(getUserName());
1528 sb.append("]]></column-value></column>");
1529 sb.append(
1530 "<column><column-name>createDate</column-name><column-value><![CDATA[");
1531 sb.append(getCreateDate());
1532 sb.append("]]></column-value></column>");
1533 sb.append(
1534 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
1535 sb.append(getModifiedDate());
1536 sb.append("]]></column-value></column>");
1537 sb.append(
1538 "<column><column-name>classNameId</column-name><column-value><![CDATA[");
1539 sb.append(getClassNameId());
1540 sb.append("]]></column-value></column>");
1541 sb.append(
1542 "<column><column-name>classPK</column-name><column-value><![CDATA[");
1543 sb.append(getClassPK());
1544 sb.append("]]></column-value></column>");
1545 sb.append(
1546 "<column><column-name>accountId</column-name><column-value><![CDATA[");
1547 sb.append(getAccountId());
1548 sb.append("]]></column-value></column>");
1549 sb.append(
1550 "<column><column-name>parentContactId</column-name><column-value><![CDATA[");
1551 sb.append(getParentContactId());
1552 sb.append("]]></column-value></column>");
1553 sb.append(
1554 "<column><column-name>emailAddress</column-name><column-value><![CDATA[");
1555 sb.append(getEmailAddress());
1556 sb.append("]]></column-value></column>");
1557 sb.append(
1558 "<column><column-name>firstName</column-name><column-value><![CDATA[");
1559 sb.append(getFirstName());
1560 sb.append("]]></column-value></column>");
1561 sb.append(
1562 "<column><column-name>middleName</column-name><column-value><![CDATA[");
1563 sb.append(getMiddleName());
1564 sb.append("]]></column-value></column>");
1565 sb.append(
1566 "<column><column-name>lastName</column-name><column-value><![CDATA[");
1567 sb.append(getLastName());
1568 sb.append("]]></column-value></column>");
1569 sb.append(
1570 "<column><column-name>prefixId</column-name><column-value><![CDATA[");
1571 sb.append(getPrefixId());
1572 sb.append("]]></column-value></column>");
1573 sb.append(
1574 "<column><column-name>suffixId</column-name><column-value><![CDATA[");
1575 sb.append(getSuffixId());
1576 sb.append("]]></column-value></column>");
1577 sb.append(
1578 "<column><column-name>male</column-name><column-value><![CDATA[");
1579 sb.append(getMale());
1580 sb.append("]]></column-value></column>");
1581 sb.append(
1582 "<column><column-name>birthday</column-name><column-value><![CDATA[");
1583 sb.append(getBirthday());
1584 sb.append("]]></column-value></column>");
1585 sb.append(
1586 "<column><column-name>smsSn</column-name><column-value><![CDATA[");
1587 sb.append(getSmsSn());
1588 sb.append("]]></column-value></column>");
1589 sb.append(
1590 "<column><column-name>aimSn</column-name><column-value><![CDATA[");
1591 sb.append(getAimSn());
1592 sb.append("]]></column-value></column>");
1593 sb.append(
1594 "<column><column-name>facebookSn</column-name><column-value><![CDATA[");
1595 sb.append(getFacebookSn());
1596 sb.append("]]></column-value></column>");
1597 sb.append(
1598 "<column><column-name>icqSn</column-name><column-value><![CDATA[");
1599 sb.append(getIcqSn());
1600 sb.append("]]></column-value></column>");
1601 sb.append(
1602 "<column><column-name>jabberSn</column-name><column-value><![CDATA[");
1603 sb.append(getJabberSn());
1604 sb.append("]]></column-value></column>");
1605 sb.append(
1606 "<column><column-name>mySpaceSn</column-name><column-value><![CDATA[");
1607 sb.append(getMySpaceSn());
1608 sb.append("]]></column-value></column>");
1609 sb.append(
1610 "<column><column-name>skypeSn</column-name><column-value><![CDATA[");
1611 sb.append(getSkypeSn());
1612 sb.append("]]></column-value></column>");
1613 sb.append(
1614 "<column><column-name>twitterSn</column-name><column-value><![CDATA[");
1615 sb.append(getTwitterSn());
1616 sb.append("]]></column-value></column>");
1617 sb.append(
1618 "<column><column-name>ymSn</column-name><column-value><![CDATA[");
1619 sb.append(getYmSn());
1620 sb.append("]]></column-value></column>");
1621 sb.append(
1622 "<column><column-name>employeeStatusId</column-name><column-value><![CDATA[");
1623 sb.append(getEmployeeStatusId());
1624 sb.append("]]></column-value></column>");
1625 sb.append(
1626 "<column><column-name>employeeNumber</column-name><column-value><![CDATA[");
1627 sb.append(getEmployeeNumber());
1628 sb.append("]]></column-value></column>");
1629 sb.append(
1630 "<column><column-name>jobTitle</column-name><column-value><![CDATA[");
1631 sb.append(getJobTitle());
1632 sb.append("]]></column-value></column>");
1633 sb.append(
1634 "<column><column-name>jobClass</column-name><column-value><![CDATA[");
1635 sb.append(getJobClass());
1636 sb.append("]]></column-value></column>");
1637 sb.append(
1638 "<column><column-name>hoursOfOperation</column-name><column-value><![CDATA[");
1639 sb.append(getHoursOfOperation());
1640 sb.append("]]></column-value></column>");
1641
1642 sb.append("</model>");
1643
1644 return sb.toString();
1645 }
1646
1647 private static final ClassLoader _classLoader = Contact.class.getClassLoader();
1648 private static final Class<?>[] _escapedModelInterfaces = new Class[] {
1649 Contact.class
1650 };
1651 private long _mvccVersion;
1652 private long _contactId;
1653 private long _companyId;
1654 private long _originalCompanyId;
1655 private boolean _setOriginalCompanyId;
1656 private long _userId;
1657 private String _userName;
1658 private Date _createDate;
1659 private Date _modifiedDate;
1660 private boolean _setModifiedDate;
1661 private long _classNameId;
1662 private long _originalClassNameId;
1663 private boolean _setOriginalClassNameId;
1664 private long _classPK;
1665 private long _originalClassPK;
1666 private boolean _setOriginalClassPK;
1667 private long _accountId;
1668 private long _originalAccountId;
1669 private boolean _setOriginalAccountId;
1670 private long _parentContactId;
1671 private String _emailAddress;
1672 private String _firstName;
1673 private String _middleName;
1674 private String _lastName;
1675 private long _prefixId;
1676 private long _suffixId;
1677 private boolean _male;
1678 private Date _birthday;
1679 private String _smsSn;
1680 private String _aimSn;
1681 private String _facebookSn;
1682 private String _icqSn;
1683 private String _jabberSn;
1684 private String _mySpaceSn;
1685 private String _skypeSn;
1686 private String _twitterSn;
1687 private String _ymSn;
1688 private String _employeeStatusId;
1689 private String _employeeNumber;
1690 private String _jobTitle;
1691 private String _jobClass;
1692 private String _hoursOfOperation;
1693 private long _columnBitmask;
1694 private Contact _escapedModel;
1695 }