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.INTEGER },
089 { "suffixId", Types.INTEGER },
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 INTEGER,suffixId INTEGER,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 Integer prefixId = (Integer)attributes.get("prefixId");
375
376 if (prefixId != null) {
377 setPrefixId(prefixId);
378 }
379
380 Integer suffixId = (Integer)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 @Override
595 public void setModifiedDate(Date modifiedDate) {
596 _modifiedDate = modifiedDate;
597 }
598
599 @Override
600 public String getClassName() {
601 if (getClassNameId() <= 0) {
602 return StringPool.BLANK;
603 }
604
605 return PortalUtil.getClassName(getClassNameId());
606 }
607
608 @Override
609 public void setClassName(String className) {
610 long classNameId = 0;
611
612 if (Validator.isNotNull(className)) {
613 classNameId = PortalUtil.getClassNameId(className);
614 }
615
616 setClassNameId(classNameId);
617 }
618
619 @JSON
620 @Override
621 public long getClassNameId() {
622 return _classNameId;
623 }
624
625 @Override
626 public void setClassNameId(long classNameId) {
627 _columnBitmask |= CLASSNAMEID_COLUMN_BITMASK;
628
629 if (!_setOriginalClassNameId) {
630 _setOriginalClassNameId = true;
631
632 _originalClassNameId = _classNameId;
633 }
634
635 _classNameId = classNameId;
636 }
637
638 public long getOriginalClassNameId() {
639 return _originalClassNameId;
640 }
641
642 @JSON
643 @Override
644 public long getClassPK() {
645 return _classPK;
646 }
647
648 @Override
649 public void setClassPK(long classPK) {
650 _columnBitmask |= CLASSPK_COLUMN_BITMASK;
651
652 if (!_setOriginalClassPK) {
653 _setOriginalClassPK = true;
654
655 _originalClassPK = _classPK;
656 }
657
658 _classPK = classPK;
659 }
660
661 public long getOriginalClassPK() {
662 return _originalClassPK;
663 }
664
665 @JSON
666 @Override
667 public long getAccountId() {
668 return _accountId;
669 }
670
671 @Override
672 public void setAccountId(long accountId) {
673 _columnBitmask |= ACCOUNTID_COLUMN_BITMASK;
674
675 if (!_setOriginalAccountId) {
676 _setOriginalAccountId = true;
677
678 _originalAccountId = _accountId;
679 }
680
681 _accountId = accountId;
682 }
683
684 public long getOriginalAccountId() {
685 return _originalAccountId;
686 }
687
688 @JSON
689 @Override
690 public long getParentContactId() {
691 return _parentContactId;
692 }
693
694 @Override
695 public void setParentContactId(long parentContactId) {
696 _parentContactId = parentContactId;
697 }
698
699 @JSON
700 @Override
701 public String getEmailAddress() {
702 if (_emailAddress == null) {
703 return StringPool.BLANK;
704 }
705 else {
706 return _emailAddress;
707 }
708 }
709
710 @Override
711 public void setEmailAddress(String emailAddress) {
712 _emailAddress = emailAddress;
713 }
714
715 @JSON
716 @Override
717 public String getFirstName() {
718 if (_firstName == null) {
719 return StringPool.BLANK;
720 }
721 else {
722 return _firstName;
723 }
724 }
725
726 @Override
727 public void setFirstName(String firstName) {
728 _firstName = firstName;
729 }
730
731 @JSON
732 @Override
733 public String getMiddleName() {
734 if (_middleName == null) {
735 return StringPool.BLANK;
736 }
737 else {
738 return _middleName;
739 }
740 }
741
742 @Override
743 public void setMiddleName(String middleName) {
744 _middleName = middleName;
745 }
746
747 @JSON
748 @Override
749 public String getLastName() {
750 if (_lastName == null) {
751 return StringPool.BLANK;
752 }
753 else {
754 return _lastName;
755 }
756 }
757
758 @Override
759 public void setLastName(String lastName) {
760 _lastName = lastName;
761 }
762
763 @JSON
764 @Override
765 public int getPrefixId() {
766 return _prefixId;
767 }
768
769 @Override
770 public void setPrefixId(int prefixId) {
771 _prefixId = prefixId;
772 }
773
774 @JSON
775 @Override
776 public int getSuffixId() {
777 return _suffixId;
778 }
779
780 @Override
781 public void setSuffixId(int suffixId) {
782 _suffixId = suffixId;
783 }
784
785 @JSON
786 @Override
787 public boolean getMale() {
788 return _male;
789 }
790
791 @Override
792 public boolean isMale() {
793 return _male;
794 }
795
796 @Override
797 public void setMale(boolean male) {
798 _male = male;
799 }
800
801 @JSON
802 @Override
803 public Date getBirthday() {
804 return _birthday;
805 }
806
807 @Override
808 public void setBirthday(Date birthday) {
809 _birthday = birthday;
810 }
811
812 @JSON
813 @Override
814 public String getSmsSn() {
815 if (_smsSn == null) {
816 return StringPool.BLANK;
817 }
818 else {
819 return _smsSn;
820 }
821 }
822
823 @Override
824 public void setSmsSn(String smsSn) {
825 _smsSn = smsSn;
826 }
827
828 @JSON
829 @Override
830 public String getAimSn() {
831 if (_aimSn == null) {
832 return StringPool.BLANK;
833 }
834 else {
835 return _aimSn;
836 }
837 }
838
839 @Override
840 public void setAimSn(String aimSn) {
841 _aimSn = aimSn;
842 }
843
844 @JSON
845 @Override
846 public String getFacebookSn() {
847 if (_facebookSn == null) {
848 return StringPool.BLANK;
849 }
850 else {
851 return _facebookSn;
852 }
853 }
854
855 @Override
856 public void setFacebookSn(String facebookSn) {
857 _facebookSn = facebookSn;
858 }
859
860 @JSON
861 @Override
862 public String getIcqSn() {
863 if (_icqSn == null) {
864 return StringPool.BLANK;
865 }
866 else {
867 return _icqSn;
868 }
869 }
870
871 @Override
872 public void setIcqSn(String icqSn) {
873 _icqSn = icqSn;
874 }
875
876 @JSON
877 @Override
878 public String getJabberSn() {
879 if (_jabberSn == null) {
880 return StringPool.BLANK;
881 }
882 else {
883 return _jabberSn;
884 }
885 }
886
887 @Override
888 public void setJabberSn(String jabberSn) {
889 _jabberSn = jabberSn;
890 }
891
892 @JSON
893 @Override
894 public String getMsnSn() {
895 if (_msnSn == null) {
896 return StringPool.BLANK;
897 }
898 else {
899 return _msnSn;
900 }
901 }
902
903 @Override
904 public void setMsnSn(String msnSn) {
905 _msnSn = msnSn;
906 }
907
908 @JSON
909 @Override
910 public String getMySpaceSn() {
911 if (_mySpaceSn == null) {
912 return StringPool.BLANK;
913 }
914 else {
915 return _mySpaceSn;
916 }
917 }
918
919 @Override
920 public void setMySpaceSn(String mySpaceSn) {
921 _mySpaceSn = mySpaceSn;
922 }
923
924 @JSON
925 @Override
926 public String getSkypeSn() {
927 if (_skypeSn == null) {
928 return StringPool.BLANK;
929 }
930 else {
931 return _skypeSn;
932 }
933 }
934
935 @Override
936 public void setSkypeSn(String skypeSn) {
937 _skypeSn = skypeSn;
938 }
939
940 @JSON
941 @Override
942 public String getTwitterSn() {
943 if (_twitterSn == null) {
944 return StringPool.BLANK;
945 }
946 else {
947 return _twitterSn;
948 }
949 }
950
951 @Override
952 public void setTwitterSn(String twitterSn) {
953 _twitterSn = twitterSn;
954 }
955
956 @JSON
957 @Override
958 public String getYmSn() {
959 if (_ymSn == null) {
960 return StringPool.BLANK;
961 }
962 else {
963 return _ymSn;
964 }
965 }
966
967 @Override
968 public void setYmSn(String ymSn) {
969 _ymSn = ymSn;
970 }
971
972 @JSON
973 @Override
974 public String getEmployeeStatusId() {
975 if (_employeeStatusId == null) {
976 return StringPool.BLANK;
977 }
978 else {
979 return _employeeStatusId;
980 }
981 }
982
983 @Override
984 public void setEmployeeStatusId(String employeeStatusId) {
985 _employeeStatusId = employeeStatusId;
986 }
987
988 @JSON
989 @Override
990 public String getEmployeeNumber() {
991 if (_employeeNumber == null) {
992 return StringPool.BLANK;
993 }
994 else {
995 return _employeeNumber;
996 }
997 }
998
999 @Override
1000 public void setEmployeeNumber(String employeeNumber) {
1001 _employeeNumber = employeeNumber;
1002 }
1003
1004 @JSON
1005 @Override
1006 public String getJobTitle() {
1007 if (_jobTitle == null) {
1008 return StringPool.BLANK;
1009 }
1010 else {
1011 return _jobTitle;
1012 }
1013 }
1014
1015 @Override
1016 public void setJobTitle(String jobTitle) {
1017 _jobTitle = jobTitle;
1018 }
1019
1020 @JSON
1021 @Override
1022 public String getJobClass() {
1023 if (_jobClass == null) {
1024 return StringPool.BLANK;
1025 }
1026 else {
1027 return _jobClass;
1028 }
1029 }
1030
1031 @Override
1032 public void setJobClass(String jobClass) {
1033 _jobClass = jobClass;
1034 }
1035
1036 @JSON
1037 @Override
1038 public String getHoursOfOperation() {
1039 if (_hoursOfOperation == null) {
1040 return StringPool.BLANK;
1041 }
1042 else {
1043 return _hoursOfOperation;
1044 }
1045 }
1046
1047 @Override
1048 public void setHoursOfOperation(String hoursOfOperation) {
1049 _hoursOfOperation = hoursOfOperation;
1050 }
1051
1052 public long getColumnBitmask() {
1053 return _columnBitmask;
1054 }
1055
1056 @Override
1057 public ExpandoBridge getExpandoBridge() {
1058 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
1059 Contact.class.getName(), getPrimaryKey());
1060 }
1061
1062 @Override
1063 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
1064 ExpandoBridge expandoBridge = getExpandoBridge();
1065
1066 expandoBridge.setAttributes(serviceContext);
1067 }
1068
1069 @Override
1070 public Contact toEscapedModel() {
1071 if (_escapedModel == null) {
1072 _escapedModel = (Contact)ProxyUtil.newProxyInstance(_classLoader,
1073 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
1074 }
1075
1076 return _escapedModel;
1077 }
1078
1079 @Override
1080 public Object clone() {
1081 ContactImpl contactImpl = new ContactImpl();
1082
1083 contactImpl.setMvccVersion(getMvccVersion());
1084 contactImpl.setContactId(getContactId());
1085 contactImpl.setCompanyId(getCompanyId());
1086 contactImpl.setUserId(getUserId());
1087 contactImpl.setUserName(getUserName());
1088 contactImpl.setCreateDate(getCreateDate());
1089 contactImpl.setModifiedDate(getModifiedDate());
1090 contactImpl.setClassNameId(getClassNameId());
1091 contactImpl.setClassPK(getClassPK());
1092 contactImpl.setAccountId(getAccountId());
1093 contactImpl.setParentContactId(getParentContactId());
1094 contactImpl.setEmailAddress(getEmailAddress());
1095 contactImpl.setFirstName(getFirstName());
1096 contactImpl.setMiddleName(getMiddleName());
1097 contactImpl.setLastName(getLastName());
1098 contactImpl.setPrefixId(getPrefixId());
1099 contactImpl.setSuffixId(getSuffixId());
1100 contactImpl.setMale(getMale());
1101 contactImpl.setBirthday(getBirthday());
1102 contactImpl.setSmsSn(getSmsSn());
1103 contactImpl.setAimSn(getAimSn());
1104 contactImpl.setFacebookSn(getFacebookSn());
1105 contactImpl.setIcqSn(getIcqSn());
1106 contactImpl.setJabberSn(getJabberSn());
1107 contactImpl.setMsnSn(getMsnSn());
1108 contactImpl.setMySpaceSn(getMySpaceSn());
1109 contactImpl.setSkypeSn(getSkypeSn());
1110 contactImpl.setTwitterSn(getTwitterSn());
1111 contactImpl.setYmSn(getYmSn());
1112 contactImpl.setEmployeeStatusId(getEmployeeStatusId());
1113 contactImpl.setEmployeeNumber(getEmployeeNumber());
1114 contactImpl.setJobTitle(getJobTitle());
1115 contactImpl.setJobClass(getJobClass());
1116 contactImpl.setHoursOfOperation(getHoursOfOperation());
1117
1118 contactImpl.resetOriginalValues();
1119
1120 return contactImpl;
1121 }
1122
1123 @Override
1124 public int compareTo(Contact contact) {
1125 long primaryKey = contact.getPrimaryKey();
1126
1127 if (getPrimaryKey() < primaryKey) {
1128 return -1;
1129 }
1130 else if (getPrimaryKey() > primaryKey) {
1131 return 1;
1132 }
1133 else {
1134 return 0;
1135 }
1136 }
1137
1138 @Override
1139 public boolean equals(Object obj) {
1140 if (this == obj) {
1141 return true;
1142 }
1143
1144 if (!(obj instanceof Contact)) {
1145 return false;
1146 }
1147
1148 Contact contact = (Contact)obj;
1149
1150 long primaryKey = contact.getPrimaryKey();
1151
1152 if (getPrimaryKey() == primaryKey) {
1153 return true;
1154 }
1155 else {
1156 return false;
1157 }
1158 }
1159
1160 @Override
1161 public int hashCode() {
1162 return (int)getPrimaryKey();
1163 }
1164
1165 @Override
1166 public boolean isEntityCacheEnabled() {
1167 return ENTITY_CACHE_ENABLED;
1168 }
1169
1170 @Override
1171 public boolean isFinderCacheEnabled() {
1172 return FINDER_CACHE_ENABLED;
1173 }
1174
1175 @Override
1176 public void resetOriginalValues() {
1177 ContactModelImpl contactModelImpl = this;
1178
1179 contactModelImpl._originalCompanyId = contactModelImpl._companyId;
1180
1181 contactModelImpl._setOriginalCompanyId = false;
1182
1183 contactModelImpl._originalClassNameId = contactModelImpl._classNameId;
1184
1185 contactModelImpl._setOriginalClassNameId = false;
1186
1187 contactModelImpl._originalClassPK = contactModelImpl._classPK;
1188
1189 contactModelImpl._setOriginalClassPK = false;
1190
1191 contactModelImpl._originalAccountId = contactModelImpl._accountId;
1192
1193 contactModelImpl._setOriginalAccountId = false;
1194
1195 contactModelImpl._columnBitmask = 0;
1196 }
1197
1198 @Override
1199 public CacheModel<Contact> toCacheModel() {
1200 ContactCacheModel contactCacheModel = new ContactCacheModel();
1201
1202 contactCacheModel.mvccVersion = getMvccVersion();
1203
1204 contactCacheModel.contactId = getContactId();
1205
1206 contactCacheModel.companyId = getCompanyId();
1207
1208 contactCacheModel.userId = getUserId();
1209
1210 contactCacheModel.userName = getUserName();
1211
1212 String userName = contactCacheModel.userName;
1213
1214 if ((userName != null) && (userName.length() == 0)) {
1215 contactCacheModel.userName = null;
1216 }
1217
1218 Date createDate = getCreateDate();
1219
1220 if (createDate != null) {
1221 contactCacheModel.createDate = createDate.getTime();
1222 }
1223 else {
1224 contactCacheModel.createDate = Long.MIN_VALUE;
1225 }
1226
1227 Date modifiedDate = getModifiedDate();
1228
1229 if (modifiedDate != null) {
1230 contactCacheModel.modifiedDate = modifiedDate.getTime();
1231 }
1232 else {
1233 contactCacheModel.modifiedDate = Long.MIN_VALUE;
1234 }
1235
1236 contactCacheModel.classNameId = getClassNameId();
1237
1238 contactCacheModel.classPK = getClassPK();
1239
1240 contactCacheModel.accountId = getAccountId();
1241
1242 contactCacheModel.parentContactId = getParentContactId();
1243
1244 contactCacheModel.emailAddress = getEmailAddress();
1245
1246 String emailAddress = contactCacheModel.emailAddress;
1247
1248 if ((emailAddress != null) && (emailAddress.length() == 0)) {
1249 contactCacheModel.emailAddress = null;
1250 }
1251
1252 contactCacheModel.firstName = getFirstName();
1253
1254 String firstName = contactCacheModel.firstName;
1255
1256 if ((firstName != null) && (firstName.length() == 0)) {
1257 contactCacheModel.firstName = null;
1258 }
1259
1260 contactCacheModel.middleName = getMiddleName();
1261
1262 String middleName = contactCacheModel.middleName;
1263
1264 if ((middleName != null) && (middleName.length() == 0)) {
1265 contactCacheModel.middleName = null;
1266 }
1267
1268 contactCacheModel.lastName = getLastName();
1269
1270 String lastName = contactCacheModel.lastName;
1271
1272 if ((lastName != null) && (lastName.length() == 0)) {
1273 contactCacheModel.lastName = null;
1274 }
1275
1276 contactCacheModel.prefixId = getPrefixId();
1277
1278 contactCacheModel.suffixId = getSuffixId();
1279
1280 contactCacheModel.male = getMale();
1281
1282 Date birthday = getBirthday();
1283
1284 if (birthday != null) {
1285 contactCacheModel.birthday = birthday.getTime();
1286 }
1287 else {
1288 contactCacheModel.birthday = Long.MIN_VALUE;
1289 }
1290
1291 contactCacheModel.smsSn = getSmsSn();
1292
1293 String smsSn = contactCacheModel.smsSn;
1294
1295 if ((smsSn != null) && (smsSn.length() == 0)) {
1296 contactCacheModel.smsSn = null;
1297 }
1298
1299 contactCacheModel.aimSn = getAimSn();
1300
1301 String aimSn = contactCacheModel.aimSn;
1302
1303 if ((aimSn != null) && (aimSn.length() == 0)) {
1304 contactCacheModel.aimSn = null;
1305 }
1306
1307 contactCacheModel.facebookSn = getFacebookSn();
1308
1309 String facebookSn = contactCacheModel.facebookSn;
1310
1311 if ((facebookSn != null) && (facebookSn.length() == 0)) {
1312 contactCacheModel.facebookSn = null;
1313 }
1314
1315 contactCacheModel.icqSn = getIcqSn();
1316
1317 String icqSn = contactCacheModel.icqSn;
1318
1319 if ((icqSn != null) && (icqSn.length() == 0)) {
1320 contactCacheModel.icqSn = null;
1321 }
1322
1323 contactCacheModel.jabberSn = getJabberSn();
1324
1325 String jabberSn = contactCacheModel.jabberSn;
1326
1327 if ((jabberSn != null) && (jabberSn.length() == 0)) {
1328 contactCacheModel.jabberSn = null;
1329 }
1330
1331 contactCacheModel.msnSn = getMsnSn();
1332
1333 String msnSn = contactCacheModel.msnSn;
1334
1335 if ((msnSn != null) && (msnSn.length() == 0)) {
1336 contactCacheModel.msnSn = null;
1337 }
1338
1339 contactCacheModel.mySpaceSn = getMySpaceSn();
1340
1341 String mySpaceSn = contactCacheModel.mySpaceSn;
1342
1343 if ((mySpaceSn != null) && (mySpaceSn.length() == 0)) {
1344 contactCacheModel.mySpaceSn = null;
1345 }
1346
1347 contactCacheModel.skypeSn = getSkypeSn();
1348
1349 String skypeSn = contactCacheModel.skypeSn;
1350
1351 if ((skypeSn != null) && (skypeSn.length() == 0)) {
1352 contactCacheModel.skypeSn = null;
1353 }
1354
1355 contactCacheModel.twitterSn = getTwitterSn();
1356
1357 String twitterSn = contactCacheModel.twitterSn;
1358
1359 if ((twitterSn != null) && (twitterSn.length() == 0)) {
1360 contactCacheModel.twitterSn = null;
1361 }
1362
1363 contactCacheModel.ymSn = getYmSn();
1364
1365 String ymSn = contactCacheModel.ymSn;
1366
1367 if ((ymSn != null) && (ymSn.length() == 0)) {
1368 contactCacheModel.ymSn = null;
1369 }
1370
1371 contactCacheModel.employeeStatusId = getEmployeeStatusId();
1372
1373 String employeeStatusId = contactCacheModel.employeeStatusId;
1374
1375 if ((employeeStatusId != null) && (employeeStatusId.length() == 0)) {
1376 contactCacheModel.employeeStatusId = null;
1377 }
1378
1379 contactCacheModel.employeeNumber = getEmployeeNumber();
1380
1381 String employeeNumber = contactCacheModel.employeeNumber;
1382
1383 if ((employeeNumber != null) && (employeeNumber.length() == 0)) {
1384 contactCacheModel.employeeNumber = null;
1385 }
1386
1387 contactCacheModel.jobTitle = getJobTitle();
1388
1389 String jobTitle = contactCacheModel.jobTitle;
1390
1391 if ((jobTitle != null) && (jobTitle.length() == 0)) {
1392 contactCacheModel.jobTitle = null;
1393 }
1394
1395 contactCacheModel.jobClass = getJobClass();
1396
1397 String jobClass = contactCacheModel.jobClass;
1398
1399 if ((jobClass != null) && (jobClass.length() == 0)) {
1400 contactCacheModel.jobClass = null;
1401 }
1402
1403 contactCacheModel.hoursOfOperation = getHoursOfOperation();
1404
1405 String hoursOfOperation = contactCacheModel.hoursOfOperation;
1406
1407 if ((hoursOfOperation != null) && (hoursOfOperation.length() == 0)) {
1408 contactCacheModel.hoursOfOperation = null;
1409 }
1410
1411 return contactCacheModel;
1412 }
1413
1414 @Override
1415 public String toString() {
1416 StringBundler sb = new StringBundler(69);
1417
1418 sb.append("{mvccVersion=");
1419 sb.append(getMvccVersion());
1420 sb.append(", contactId=");
1421 sb.append(getContactId());
1422 sb.append(", companyId=");
1423 sb.append(getCompanyId());
1424 sb.append(", userId=");
1425 sb.append(getUserId());
1426 sb.append(", userName=");
1427 sb.append(getUserName());
1428 sb.append(", createDate=");
1429 sb.append(getCreateDate());
1430 sb.append(", modifiedDate=");
1431 sb.append(getModifiedDate());
1432 sb.append(", classNameId=");
1433 sb.append(getClassNameId());
1434 sb.append(", classPK=");
1435 sb.append(getClassPK());
1436 sb.append(", accountId=");
1437 sb.append(getAccountId());
1438 sb.append(", parentContactId=");
1439 sb.append(getParentContactId());
1440 sb.append(", emailAddress=");
1441 sb.append(getEmailAddress());
1442 sb.append(", firstName=");
1443 sb.append(getFirstName());
1444 sb.append(", middleName=");
1445 sb.append(getMiddleName());
1446 sb.append(", lastName=");
1447 sb.append(getLastName());
1448 sb.append(", prefixId=");
1449 sb.append(getPrefixId());
1450 sb.append(", suffixId=");
1451 sb.append(getSuffixId());
1452 sb.append(", male=");
1453 sb.append(getMale());
1454 sb.append(", birthday=");
1455 sb.append(getBirthday());
1456 sb.append(", smsSn=");
1457 sb.append(getSmsSn());
1458 sb.append(", aimSn=");
1459 sb.append(getAimSn());
1460 sb.append(", facebookSn=");
1461 sb.append(getFacebookSn());
1462 sb.append(", icqSn=");
1463 sb.append(getIcqSn());
1464 sb.append(", jabberSn=");
1465 sb.append(getJabberSn());
1466 sb.append(", msnSn=");
1467 sb.append(getMsnSn());
1468 sb.append(", mySpaceSn=");
1469 sb.append(getMySpaceSn());
1470 sb.append(", skypeSn=");
1471 sb.append(getSkypeSn());
1472 sb.append(", twitterSn=");
1473 sb.append(getTwitterSn());
1474 sb.append(", ymSn=");
1475 sb.append(getYmSn());
1476 sb.append(", employeeStatusId=");
1477 sb.append(getEmployeeStatusId());
1478 sb.append(", employeeNumber=");
1479 sb.append(getEmployeeNumber());
1480 sb.append(", jobTitle=");
1481 sb.append(getJobTitle());
1482 sb.append(", jobClass=");
1483 sb.append(getJobClass());
1484 sb.append(", hoursOfOperation=");
1485 sb.append(getHoursOfOperation());
1486 sb.append("}");
1487
1488 return sb.toString();
1489 }
1490
1491 @Override
1492 public String toXmlString() {
1493 StringBundler sb = new StringBundler(106);
1494
1495 sb.append("<model><model-name>");
1496 sb.append("com.liferay.portal.model.Contact");
1497 sb.append("</model-name>");
1498
1499 sb.append(
1500 "<column><column-name>mvccVersion</column-name><column-value><![CDATA[");
1501 sb.append(getMvccVersion());
1502 sb.append("]]></column-value></column>");
1503 sb.append(
1504 "<column><column-name>contactId</column-name><column-value><![CDATA[");
1505 sb.append(getContactId());
1506 sb.append("]]></column-value></column>");
1507 sb.append(
1508 "<column><column-name>companyId</column-name><column-value><![CDATA[");
1509 sb.append(getCompanyId());
1510 sb.append("]]></column-value></column>");
1511 sb.append(
1512 "<column><column-name>userId</column-name><column-value><![CDATA[");
1513 sb.append(getUserId());
1514 sb.append("]]></column-value></column>");
1515 sb.append(
1516 "<column><column-name>userName</column-name><column-value><![CDATA[");
1517 sb.append(getUserName());
1518 sb.append("]]></column-value></column>");
1519 sb.append(
1520 "<column><column-name>createDate</column-name><column-value><![CDATA[");
1521 sb.append(getCreateDate());
1522 sb.append("]]></column-value></column>");
1523 sb.append(
1524 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
1525 sb.append(getModifiedDate());
1526 sb.append("]]></column-value></column>");
1527 sb.append(
1528 "<column><column-name>classNameId</column-name><column-value><![CDATA[");
1529 sb.append(getClassNameId());
1530 sb.append("]]></column-value></column>");
1531 sb.append(
1532 "<column><column-name>classPK</column-name><column-value><![CDATA[");
1533 sb.append(getClassPK());
1534 sb.append("]]></column-value></column>");
1535 sb.append(
1536 "<column><column-name>accountId</column-name><column-value><![CDATA[");
1537 sb.append(getAccountId());
1538 sb.append("]]></column-value></column>");
1539 sb.append(
1540 "<column><column-name>parentContactId</column-name><column-value><![CDATA[");
1541 sb.append(getParentContactId());
1542 sb.append("]]></column-value></column>");
1543 sb.append(
1544 "<column><column-name>emailAddress</column-name><column-value><![CDATA[");
1545 sb.append(getEmailAddress());
1546 sb.append("]]></column-value></column>");
1547 sb.append(
1548 "<column><column-name>firstName</column-name><column-value><![CDATA[");
1549 sb.append(getFirstName());
1550 sb.append("]]></column-value></column>");
1551 sb.append(
1552 "<column><column-name>middleName</column-name><column-value><![CDATA[");
1553 sb.append(getMiddleName());
1554 sb.append("]]></column-value></column>");
1555 sb.append(
1556 "<column><column-name>lastName</column-name><column-value><![CDATA[");
1557 sb.append(getLastName());
1558 sb.append("]]></column-value></column>");
1559 sb.append(
1560 "<column><column-name>prefixId</column-name><column-value><![CDATA[");
1561 sb.append(getPrefixId());
1562 sb.append("]]></column-value></column>");
1563 sb.append(
1564 "<column><column-name>suffixId</column-name><column-value><![CDATA[");
1565 sb.append(getSuffixId());
1566 sb.append("]]></column-value></column>");
1567 sb.append(
1568 "<column><column-name>male</column-name><column-value><![CDATA[");
1569 sb.append(getMale());
1570 sb.append("]]></column-value></column>");
1571 sb.append(
1572 "<column><column-name>birthday</column-name><column-value><![CDATA[");
1573 sb.append(getBirthday());
1574 sb.append("]]></column-value></column>");
1575 sb.append(
1576 "<column><column-name>smsSn</column-name><column-value><![CDATA[");
1577 sb.append(getSmsSn());
1578 sb.append("]]></column-value></column>");
1579 sb.append(
1580 "<column><column-name>aimSn</column-name><column-value><![CDATA[");
1581 sb.append(getAimSn());
1582 sb.append("]]></column-value></column>");
1583 sb.append(
1584 "<column><column-name>facebookSn</column-name><column-value><![CDATA[");
1585 sb.append(getFacebookSn());
1586 sb.append("]]></column-value></column>");
1587 sb.append(
1588 "<column><column-name>icqSn</column-name><column-value><![CDATA[");
1589 sb.append(getIcqSn());
1590 sb.append("]]></column-value></column>");
1591 sb.append(
1592 "<column><column-name>jabberSn</column-name><column-value><![CDATA[");
1593 sb.append(getJabberSn());
1594 sb.append("]]></column-value></column>");
1595 sb.append(
1596 "<column><column-name>msnSn</column-name><column-value><![CDATA[");
1597 sb.append(getMsnSn());
1598 sb.append("]]></column-value></column>");
1599 sb.append(
1600 "<column><column-name>mySpaceSn</column-name><column-value><![CDATA[");
1601 sb.append(getMySpaceSn());
1602 sb.append("]]></column-value></column>");
1603 sb.append(
1604 "<column><column-name>skypeSn</column-name><column-value><![CDATA[");
1605 sb.append(getSkypeSn());
1606 sb.append("]]></column-value></column>");
1607 sb.append(
1608 "<column><column-name>twitterSn</column-name><column-value><![CDATA[");
1609 sb.append(getTwitterSn());
1610 sb.append("]]></column-value></column>");
1611 sb.append(
1612 "<column><column-name>ymSn</column-name><column-value><![CDATA[");
1613 sb.append(getYmSn());
1614 sb.append("]]></column-value></column>");
1615 sb.append(
1616 "<column><column-name>employeeStatusId</column-name><column-value><![CDATA[");
1617 sb.append(getEmployeeStatusId());
1618 sb.append("]]></column-value></column>");
1619 sb.append(
1620 "<column><column-name>employeeNumber</column-name><column-value><![CDATA[");
1621 sb.append(getEmployeeNumber());
1622 sb.append("]]></column-value></column>");
1623 sb.append(
1624 "<column><column-name>jobTitle</column-name><column-value><![CDATA[");
1625 sb.append(getJobTitle());
1626 sb.append("]]></column-value></column>");
1627 sb.append(
1628 "<column><column-name>jobClass</column-name><column-value><![CDATA[");
1629 sb.append(getJobClass());
1630 sb.append("]]></column-value></column>");
1631 sb.append(
1632 "<column><column-name>hoursOfOperation</column-name><column-value><![CDATA[");
1633 sb.append(getHoursOfOperation());
1634 sb.append("]]></column-value></column>");
1635
1636 sb.append("</model>");
1637
1638 return sb.toString();
1639 }
1640
1641 private static final ClassLoader _classLoader = Contact.class.getClassLoader();
1642 private static final Class<?>[] _escapedModelInterfaces = new Class[] {
1643 Contact.class
1644 };
1645 private long _mvccVersion;
1646 private long _contactId;
1647 private long _companyId;
1648 private long _originalCompanyId;
1649 private boolean _setOriginalCompanyId;
1650 private long _userId;
1651 private String _userName;
1652 private Date _createDate;
1653 private Date _modifiedDate;
1654 private long _classNameId;
1655 private long _originalClassNameId;
1656 private boolean _setOriginalClassNameId;
1657 private long _classPK;
1658 private long _originalClassPK;
1659 private boolean _setOriginalClassPK;
1660 private long _accountId;
1661 private long _originalAccountId;
1662 private boolean _setOriginalAccountId;
1663 private long _parentContactId;
1664 private String _emailAddress;
1665 private String _firstName;
1666 private String _middleName;
1667 private String _lastName;
1668 private int _prefixId;
1669 private int _suffixId;
1670 private boolean _male;
1671 private Date _birthday;
1672 private String _smsSn;
1673 private String _aimSn;
1674 private String _facebookSn;
1675 private String _icqSn;
1676 private String _jabberSn;
1677 private String _msnSn;
1678 private String _mySpaceSn;
1679 private String _skypeSn;
1680 private String _twitterSn;
1681 private String _ymSn;
1682 private String _employeeStatusId;
1683 private String _employeeNumber;
1684 private String _jobTitle;
1685 private String _jobClass;
1686 private String _hoursOfOperation;
1687 private long _columnBitmask;
1688 private Contact _escapedModel;
1689 }