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.DateUtil;
023 import com.liferay.portal.kernel.util.GetterUtil;
024 import com.liferay.portal.kernel.util.ProxyUtil;
025 import com.liferay.portal.kernel.util.StringBundler;
026 import com.liferay.portal.kernel.util.StringPool;
027 import com.liferay.portal.kernel.util.Validator;
028 import com.liferay.portal.model.CacheModel;
029 import com.liferay.portal.model.Phone;
030 import com.liferay.portal.model.PhoneModel;
031 import com.liferay.portal.model.PhoneSoap;
032 import com.liferay.portal.model.User;
033 import com.liferay.portal.service.ServiceContext;
034 import com.liferay.portal.service.UserLocalServiceUtil;
035 import com.liferay.portal.util.PortalUtil;
036
037 import com.liferay.portlet.expando.model.ExpandoBridge;
038 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
039 import com.liferay.portlet.exportimport.lar.StagedModelType;
040
041 import java.io.Serializable;
042
043 import java.sql.Types;
044
045 import java.util.ArrayList;
046 import java.util.Date;
047 import java.util.HashMap;
048 import java.util.List;
049 import java.util.Map;
050
051
064 @JSON(strict = true)
065 @ProviderType
066 public class PhoneModelImpl extends BaseModelImpl<Phone> implements PhoneModel {
067
072 public static final String TABLE_NAME = "Phone";
073 public static final Object[][] TABLE_COLUMNS = {
074 { "mvccVersion", Types.BIGINT },
075 { "uuid_", Types.VARCHAR },
076 { "phoneId", Types.BIGINT },
077 { "companyId", Types.BIGINT },
078 { "userId", Types.BIGINT },
079 { "userName", Types.VARCHAR },
080 { "createDate", Types.TIMESTAMP },
081 { "modifiedDate", Types.TIMESTAMP },
082 { "classNameId", Types.BIGINT },
083 { "classPK", Types.BIGINT },
084 { "number_", Types.VARCHAR },
085 { "extension", Types.VARCHAR },
086 { "typeId", Types.BIGINT },
087 { "primary_", Types.BOOLEAN }
088 };
089 public static final String TABLE_SQL_CREATE = "create table Phone (mvccVersion LONG default 0,uuid_ VARCHAR(75) null,phoneId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,classNameId LONG,classPK LONG,number_ VARCHAR(75) null,extension VARCHAR(75) null,typeId LONG,primary_ BOOLEAN)";
090 public static final String TABLE_SQL_DROP = "drop table Phone";
091 public static final String ORDER_BY_JPQL = " ORDER BY phone.createDate ASC";
092 public static final String ORDER_BY_SQL = " ORDER BY Phone.createDate ASC";
093 public static final String DATA_SOURCE = "liferayDataSource";
094 public static final String SESSION_FACTORY = "liferaySessionFactory";
095 public static final String TX_MANAGER = "liferayTransactionManager";
096 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
097 "value.object.entity.cache.enabled.com.liferay.portal.model.Phone"),
098 true);
099 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
100 "value.object.finder.cache.enabled.com.liferay.portal.model.Phone"),
101 true);
102 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
103 "value.object.column.bitmask.enabled.com.liferay.portal.model.Phone"),
104 true);
105 public static final long CLASSNAMEID_COLUMN_BITMASK = 1L;
106 public static final long CLASSPK_COLUMN_BITMASK = 2L;
107 public static final long COMPANYID_COLUMN_BITMASK = 4L;
108 public static final long PRIMARY_COLUMN_BITMASK = 8L;
109 public static final long USERID_COLUMN_BITMASK = 16L;
110 public static final long UUID_COLUMN_BITMASK = 32L;
111 public static final long CREATEDATE_COLUMN_BITMASK = 64L;
112
113
119 public static Phone toModel(PhoneSoap soapModel) {
120 if (soapModel == null) {
121 return null;
122 }
123
124 Phone model = new PhoneImpl();
125
126 model.setMvccVersion(soapModel.getMvccVersion());
127 model.setUuid(soapModel.getUuid());
128 model.setPhoneId(soapModel.getPhoneId());
129 model.setCompanyId(soapModel.getCompanyId());
130 model.setUserId(soapModel.getUserId());
131 model.setUserName(soapModel.getUserName());
132 model.setCreateDate(soapModel.getCreateDate());
133 model.setModifiedDate(soapModel.getModifiedDate());
134 model.setClassNameId(soapModel.getClassNameId());
135 model.setClassPK(soapModel.getClassPK());
136 model.setNumber(soapModel.getNumber());
137 model.setExtension(soapModel.getExtension());
138 model.setTypeId(soapModel.getTypeId());
139 model.setPrimary(soapModel.getPrimary());
140
141 return model;
142 }
143
144
150 public static List<Phone> toModels(PhoneSoap[] soapModels) {
151 if (soapModels == null) {
152 return null;
153 }
154
155 List<Phone> models = new ArrayList<Phone>(soapModels.length);
156
157 for (PhoneSoap soapModel : soapModels) {
158 models.add(toModel(soapModel));
159 }
160
161 return models;
162 }
163
164 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
165 "lock.expiration.time.com.liferay.portal.model.Phone"));
166
167 public PhoneModelImpl() {
168 }
169
170 @Override
171 public long getPrimaryKey() {
172 return _phoneId;
173 }
174
175 @Override
176 public void setPrimaryKey(long primaryKey) {
177 setPhoneId(primaryKey);
178 }
179
180 @Override
181 public Serializable getPrimaryKeyObj() {
182 return _phoneId;
183 }
184
185 @Override
186 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
187 setPrimaryKey(((Long)primaryKeyObj).longValue());
188 }
189
190 @Override
191 public Class<?> getModelClass() {
192 return Phone.class;
193 }
194
195 @Override
196 public String getModelClassName() {
197 return Phone.class.getName();
198 }
199
200 @Override
201 public Map<String, Object> getModelAttributes() {
202 Map<String, Object> attributes = new HashMap<String, Object>();
203
204 attributes.put("mvccVersion", getMvccVersion());
205 attributes.put("uuid", getUuid());
206 attributes.put("phoneId", getPhoneId());
207 attributes.put("companyId", getCompanyId());
208 attributes.put("userId", getUserId());
209 attributes.put("userName", getUserName());
210 attributes.put("createDate", getCreateDate());
211 attributes.put("modifiedDate", getModifiedDate());
212 attributes.put("classNameId", getClassNameId());
213 attributes.put("classPK", getClassPK());
214 attributes.put("number", getNumber());
215 attributes.put("extension", getExtension());
216 attributes.put("typeId", getTypeId());
217 attributes.put("primary", getPrimary());
218
219 attributes.put("entityCacheEnabled", isEntityCacheEnabled());
220 attributes.put("finderCacheEnabled", isFinderCacheEnabled());
221
222 return attributes;
223 }
224
225 @Override
226 public void setModelAttributes(Map<String, Object> attributes) {
227 Long mvccVersion = (Long)attributes.get("mvccVersion");
228
229 if (mvccVersion != null) {
230 setMvccVersion(mvccVersion);
231 }
232
233 String uuid = (String)attributes.get("uuid");
234
235 if (uuid != null) {
236 setUuid(uuid);
237 }
238
239 Long phoneId = (Long)attributes.get("phoneId");
240
241 if (phoneId != null) {
242 setPhoneId(phoneId);
243 }
244
245 Long companyId = (Long)attributes.get("companyId");
246
247 if (companyId != null) {
248 setCompanyId(companyId);
249 }
250
251 Long userId = (Long)attributes.get("userId");
252
253 if (userId != null) {
254 setUserId(userId);
255 }
256
257 String userName = (String)attributes.get("userName");
258
259 if (userName != null) {
260 setUserName(userName);
261 }
262
263 Date createDate = (Date)attributes.get("createDate");
264
265 if (createDate != null) {
266 setCreateDate(createDate);
267 }
268
269 Date modifiedDate = (Date)attributes.get("modifiedDate");
270
271 if (modifiedDate != null) {
272 setModifiedDate(modifiedDate);
273 }
274
275 Long classNameId = (Long)attributes.get("classNameId");
276
277 if (classNameId != null) {
278 setClassNameId(classNameId);
279 }
280
281 Long classPK = (Long)attributes.get("classPK");
282
283 if (classPK != null) {
284 setClassPK(classPK);
285 }
286
287 String number = (String)attributes.get("number");
288
289 if (number != null) {
290 setNumber(number);
291 }
292
293 String extension = (String)attributes.get("extension");
294
295 if (extension != null) {
296 setExtension(extension);
297 }
298
299 Long typeId = (Long)attributes.get("typeId");
300
301 if (typeId != null) {
302 setTypeId(typeId);
303 }
304
305 Boolean primary = (Boolean)attributes.get("primary");
306
307 if (primary != null) {
308 setPrimary(primary);
309 }
310 }
311
312 @JSON
313 @Override
314 public long getMvccVersion() {
315 return _mvccVersion;
316 }
317
318 @Override
319 public void setMvccVersion(long mvccVersion) {
320 _mvccVersion = mvccVersion;
321 }
322
323 @JSON
324 @Override
325 public String getUuid() {
326 if (_uuid == null) {
327 return StringPool.BLANK;
328 }
329 else {
330 return _uuid;
331 }
332 }
333
334 @Override
335 public void setUuid(String uuid) {
336 if (_originalUuid == null) {
337 _originalUuid = _uuid;
338 }
339
340 _uuid = uuid;
341 }
342
343 public String getOriginalUuid() {
344 return GetterUtil.getString(_originalUuid);
345 }
346
347 @JSON
348 @Override
349 public long getPhoneId() {
350 return _phoneId;
351 }
352
353 @Override
354 public void setPhoneId(long phoneId) {
355 _phoneId = phoneId;
356 }
357
358 @JSON
359 @Override
360 public long getCompanyId() {
361 return _companyId;
362 }
363
364 @Override
365 public void setCompanyId(long companyId) {
366 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
367
368 if (!_setOriginalCompanyId) {
369 _setOriginalCompanyId = true;
370
371 _originalCompanyId = _companyId;
372 }
373
374 _companyId = companyId;
375 }
376
377 public long getOriginalCompanyId() {
378 return _originalCompanyId;
379 }
380
381 @JSON
382 @Override
383 public long getUserId() {
384 return _userId;
385 }
386
387 @Override
388 public void setUserId(long userId) {
389 _columnBitmask |= USERID_COLUMN_BITMASK;
390
391 if (!_setOriginalUserId) {
392 _setOriginalUserId = true;
393
394 _originalUserId = _userId;
395 }
396
397 _userId = userId;
398 }
399
400 @Override
401 public String getUserUuid() {
402 try {
403 User user = UserLocalServiceUtil.getUserById(getUserId());
404
405 return user.getUuid();
406 }
407 catch (PortalException pe) {
408 return StringPool.BLANK;
409 }
410 }
411
412 @Override
413 public void setUserUuid(String userUuid) {
414 }
415
416 public long getOriginalUserId() {
417 return _originalUserId;
418 }
419
420 @JSON
421 @Override
422 public String getUserName() {
423 if (_userName == null) {
424 return StringPool.BLANK;
425 }
426 else {
427 return _userName;
428 }
429 }
430
431 @Override
432 public void setUserName(String userName) {
433 _userName = userName;
434 }
435
436 @JSON
437 @Override
438 public Date getCreateDate() {
439 return _createDate;
440 }
441
442 @Override
443 public void setCreateDate(Date createDate) {
444 _columnBitmask = -1L;
445
446 _createDate = createDate;
447 }
448
449 @JSON
450 @Override
451 public Date getModifiedDate() {
452 return _modifiedDate;
453 }
454
455 public boolean hasSetModifiedDate() {
456 return _setModifiedDate;
457 }
458
459 @Override
460 public void setModifiedDate(Date modifiedDate) {
461 _setModifiedDate = true;
462
463 _modifiedDate = modifiedDate;
464 }
465
466 @Override
467 public String getClassName() {
468 if (getClassNameId() <= 0) {
469 return StringPool.BLANK;
470 }
471
472 return PortalUtil.getClassName(getClassNameId());
473 }
474
475 @Override
476 public void setClassName(String className) {
477 long classNameId = 0;
478
479 if (Validator.isNotNull(className)) {
480 classNameId = PortalUtil.getClassNameId(className);
481 }
482
483 setClassNameId(classNameId);
484 }
485
486 @JSON
487 @Override
488 public long getClassNameId() {
489 return _classNameId;
490 }
491
492 @Override
493 public void setClassNameId(long classNameId) {
494 _columnBitmask |= CLASSNAMEID_COLUMN_BITMASK;
495
496 if (!_setOriginalClassNameId) {
497 _setOriginalClassNameId = true;
498
499 _originalClassNameId = _classNameId;
500 }
501
502 _classNameId = classNameId;
503 }
504
505 public long getOriginalClassNameId() {
506 return _originalClassNameId;
507 }
508
509 @JSON
510 @Override
511 public long getClassPK() {
512 return _classPK;
513 }
514
515 @Override
516 public void setClassPK(long classPK) {
517 _columnBitmask |= CLASSPK_COLUMN_BITMASK;
518
519 if (!_setOriginalClassPK) {
520 _setOriginalClassPK = true;
521
522 _originalClassPK = _classPK;
523 }
524
525 _classPK = classPK;
526 }
527
528 public long getOriginalClassPK() {
529 return _originalClassPK;
530 }
531
532 @JSON
533 @Override
534 public String getNumber() {
535 if (_number == null) {
536 return StringPool.BLANK;
537 }
538 else {
539 return _number;
540 }
541 }
542
543 @Override
544 public void setNumber(String number) {
545 _number = number;
546 }
547
548 @JSON
549 @Override
550 public String getExtension() {
551 if (_extension == null) {
552 return StringPool.BLANK;
553 }
554 else {
555 return _extension;
556 }
557 }
558
559 @Override
560 public void setExtension(String extension) {
561 _extension = extension;
562 }
563
564 @JSON
565 @Override
566 public long getTypeId() {
567 return _typeId;
568 }
569
570 @Override
571 public void setTypeId(long typeId) {
572 _typeId = typeId;
573 }
574
575 @JSON
576 @Override
577 public boolean getPrimary() {
578 return _primary;
579 }
580
581 @Override
582 public boolean isPrimary() {
583 return _primary;
584 }
585
586 @Override
587 public void setPrimary(boolean primary) {
588 _columnBitmask |= PRIMARY_COLUMN_BITMASK;
589
590 if (!_setOriginalPrimary) {
591 _setOriginalPrimary = true;
592
593 _originalPrimary = _primary;
594 }
595
596 _primary = primary;
597 }
598
599 public boolean getOriginalPrimary() {
600 return _originalPrimary;
601 }
602
603 @Override
604 public StagedModelType getStagedModelType() {
605 return new StagedModelType(PortalUtil.getClassNameId(
606 Phone.class.getName()), getClassNameId());
607 }
608
609 public long getColumnBitmask() {
610 return _columnBitmask;
611 }
612
613 @Override
614 public ExpandoBridge getExpandoBridge() {
615 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
616 Phone.class.getName(), getPrimaryKey());
617 }
618
619 @Override
620 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
621 ExpandoBridge expandoBridge = getExpandoBridge();
622
623 expandoBridge.setAttributes(serviceContext);
624 }
625
626 @Override
627 public Phone toEscapedModel() {
628 if (_escapedModel == null) {
629 _escapedModel = (Phone)ProxyUtil.newProxyInstance(_classLoader,
630 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
631 }
632
633 return _escapedModel;
634 }
635
636 @Override
637 public Object clone() {
638 PhoneImpl phoneImpl = new PhoneImpl();
639
640 phoneImpl.setMvccVersion(getMvccVersion());
641 phoneImpl.setUuid(getUuid());
642 phoneImpl.setPhoneId(getPhoneId());
643 phoneImpl.setCompanyId(getCompanyId());
644 phoneImpl.setUserId(getUserId());
645 phoneImpl.setUserName(getUserName());
646 phoneImpl.setCreateDate(getCreateDate());
647 phoneImpl.setModifiedDate(getModifiedDate());
648 phoneImpl.setClassNameId(getClassNameId());
649 phoneImpl.setClassPK(getClassPK());
650 phoneImpl.setNumber(getNumber());
651 phoneImpl.setExtension(getExtension());
652 phoneImpl.setTypeId(getTypeId());
653 phoneImpl.setPrimary(getPrimary());
654
655 phoneImpl.resetOriginalValues();
656
657 return phoneImpl;
658 }
659
660 @Override
661 public int compareTo(Phone phone) {
662 int value = 0;
663
664 value = DateUtil.compareTo(getCreateDate(), phone.getCreateDate());
665
666 if (value != 0) {
667 return value;
668 }
669
670 return 0;
671 }
672
673 @Override
674 public boolean equals(Object obj) {
675 if (this == obj) {
676 return true;
677 }
678
679 if (!(obj instanceof Phone)) {
680 return false;
681 }
682
683 Phone phone = (Phone)obj;
684
685 long primaryKey = phone.getPrimaryKey();
686
687 if (getPrimaryKey() == primaryKey) {
688 return true;
689 }
690 else {
691 return false;
692 }
693 }
694
695 @Override
696 public int hashCode() {
697 return (int)getPrimaryKey();
698 }
699
700 @Override
701 public boolean isEntityCacheEnabled() {
702 return ENTITY_CACHE_ENABLED;
703 }
704
705 @Override
706 public boolean isFinderCacheEnabled() {
707 return FINDER_CACHE_ENABLED;
708 }
709
710 @Override
711 public void resetOriginalValues() {
712 PhoneModelImpl phoneModelImpl = this;
713
714 phoneModelImpl._originalUuid = phoneModelImpl._uuid;
715
716 phoneModelImpl._originalCompanyId = phoneModelImpl._companyId;
717
718 phoneModelImpl._setOriginalCompanyId = false;
719
720 phoneModelImpl._originalUserId = phoneModelImpl._userId;
721
722 phoneModelImpl._setOriginalUserId = false;
723
724 phoneModelImpl._setModifiedDate = false;
725
726 phoneModelImpl._originalClassNameId = phoneModelImpl._classNameId;
727
728 phoneModelImpl._setOriginalClassNameId = false;
729
730 phoneModelImpl._originalClassPK = phoneModelImpl._classPK;
731
732 phoneModelImpl._setOriginalClassPK = false;
733
734 phoneModelImpl._originalPrimary = phoneModelImpl._primary;
735
736 phoneModelImpl._setOriginalPrimary = false;
737
738 phoneModelImpl._columnBitmask = 0;
739 }
740
741 @Override
742 public CacheModel<Phone> toCacheModel() {
743 PhoneCacheModel phoneCacheModel = new PhoneCacheModel();
744
745 phoneCacheModel.mvccVersion = getMvccVersion();
746
747 phoneCacheModel.uuid = getUuid();
748
749 String uuid = phoneCacheModel.uuid;
750
751 if ((uuid != null) && (uuid.length() == 0)) {
752 phoneCacheModel.uuid = null;
753 }
754
755 phoneCacheModel.phoneId = getPhoneId();
756
757 phoneCacheModel.companyId = getCompanyId();
758
759 phoneCacheModel.userId = getUserId();
760
761 phoneCacheModel.userName = getUserName();
762
763 String userName = phoneCacheModel.userName;
764
765 if ((userName != null) && (userName.length() == 0)) {
766 phoneCacheModel.userName = null;
767 }
768
769 Date createDate = getCreateDate();
770
771 if (createDate != null) {
772 phoneCacheModel.createDate = createDate.getTime();
773 }
774 else {
775 phoneCacheModel.createDate = Long.MIN_VALUE;
776 }
777
778 Date modifiedDate = getModifiedDate();
779
780 if (modifiedDate != null) {
781 phoneCacheModel.modifiedDate = modifiedDate.getTime();
782 }
783 else {
784 phoneCacheModel.modifiedDate = Long.MIN_VALUE;
785 }
786
787 phoneCacheModel.classNameId = getClassNameId();
788
789 phoneCacheModel.classPK = getClassPK();
790
791 phoneCacheModel.number = getNumber();
792
793 String number = phoneCacheModel.number;
794
795 if ((number != null) && (number.length() == 0)) {
796 phoneCacheModel.number = null;
797 }
798
799 phoneCacheModel.extension = getExtension();
800
801 String extension = phoneCacheModel.extension;
802
803 if ((extension != null) && (extension.length() == 0)) {
804 phoneCacheModel.extension = null;
805 }
806
807 phoneCacheModel.typeId = getTypeId();
808
809 phoneCacheModel.primary = getPrimary();
810
811 return phoneCacheModel;
812 }
813
814 @Override
815 public String toString() {
816 StringBundler sb = new StringBundler(29);
817
818 sb.append("{mvccVersion=");
819 sb.append(getMvccVersion());
820 sb.append(", uuid=");
821 sb.append(getUuid());
822 sb.append(", phoneId=");
823 sb.append(getPhoneId());
824 sb.append(", companyId=");
825 sb.append(getCompanyId());
826 sb.append(", userId=");
827 sb.append(getUserId());
828 sb.append(", userName=");
829 sb.append(getUserName());
830 sb.append(", createDate=");
831 sb.append(getCreateDate());
832 sb.append(", modifiedDate=");
833 sb.append(getModifiedDate());
834 sb.append(", classNameId=");
835 sb.append(getClassNameId());
836 sb.append(", classPK=");
837 sb.append(getClassPK());
838 sb.append(", number=");
839 sb.append(getNumber());
840 sb.append(", extension=");
841 sb.append(getExtension());
842 sb.append(", typeId=");
843 sb.append(getTypeId());
844 sb.append(", primary=");
845 sb.append(getPrimary());
846 sb.append("}");
847
848 return sb.toString();
849 }
850
851 @Override
852 public String toXmlString() {
853 StringBundler sb = new StringBundler(46);
854
855 sb.append("<model><model-name>");
856 sb.append("com.liferay.portal.model.Phone");
857 sb.append("</model-name>");
858
859 sb.append(
860 "<column><column-name>mvccVersion</column-name><column-value><![CDATA[");
861 sb.append(getMvccVersion());
862 sb.append("]]></column-value></column>");
863 sb.append(
864 "<column><column-name>uuid</column-name><column-value><![CDATA[");
865 sb.append(getUuid());
866 sb.append("]]></column-value></column>");
867 sb.append(
868 "<column><column-name>phoneId</column-name><column-value><![CDATA[");
869 sb.append(getPhoneId());
870 sb.append("]]></column-value></column>");
871 sb.append(
872 "<column><column-name>companyId</column-name><column-value><![CDATA[");
873 sb.append(getCompanyId());
874 sb.append("]]></column-value></column>");
875 sb.append(
876 "<column><column-name>userId</column-name><column-value><![CDATA[");
877 sb.append(getUserId());
878 sb.append("]]></column-value></column>");
879 sb.append(
880 "<column><column-name>userName</column-name><column-value><![CDATA[");
881 sb.append(getUserName());
882 sb.append("]]></column-value></column>");
883 sb.append(
884 "<column><column-name>createDate</column-name><column-value><![CDATA[");
885 sb.append(getCreateDate());
886 sb.append("]]></column-value></column>");
887 sb.append(
888 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
889 sb.append(getModifiedDate());
890 sb.append("]]></column-value></column>");
891 sb.append(
892 "<column><column-name>classNameId</column-name><column-value><![CDATA[");
893 sb.append(getClassNameId());
894 sb.append("]]></column-value></column>");
895 sb.append(
896 "<column><column-name>classPK</column-name><column-value><![CDATA[");
897 sb.append(getClassPK());
898 sb.append("]]></column-value></column>");
899 sb.append(
900 "<column><column-name>number</column-name><column-value><![CDATA[");
901 sb.append(getNumber());
902 sb.append("]]></column-value></column>");
903 sb.append(
904 "<column><column-name>extension</column-name><column-value><![CDATA[");
905 sb.append(getExtension());
906 sb.append("]]></column-value></column>");
907 sb.append(
908 "<column><column-name>typeId</column-name><column-value><![CDATA[");
909 sb.append(getTypeId());
910 sb.append("]]></column-value></column>");
911 sb.append(
912 "<column><column-name>primary</column-name><column-value><![CDATA[");
913 sb.append(getPrimary());
914 sb.append("]]></column-value></column>");
915
916 sb.append("</model>");
917
918 return sb.toString();
919 }
920
921 private static final ClassLoader _classLoader = Phone.class.getClassLoader();
922 private static final Class<?>[] _escapedModelInterfaces = new Class[] {
923 Phone.class
924 };
925 private long _mvccVersion;
926 private String _uuid;
927 private String _originalUuid;
928 private long _phoneId;
929 private long _companyId;
930 private long _originalCompanyId;
931 private boolean _setOriginalCompanyId;
932 private long _userId;
933 private long _originalUserId;
934 private boolean _setOriginalUserId;
935 private String _userName;
936 private Date _createDate;
937 private Date _modifiedDate;
938 private boolean _setModifiedDate;
939 private long _classNameId;
940 private long _originalClassNameId;
941 private boolean _setOriginalClassNameId;
942 private long _classPK;
943 private long _originalClassPK;
944 private boolean _setOriginalClassPK;
945 private String _number;
946 private String _extension;
947 private long _typeId;
948 private boolean _primary;
949 private boolean _originalPrimary;
950 private boolean _setOriginalPrimary;
951 private long _columnBitmask;
952 private Phone _escapedModel;
953 }