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