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.Address;
029 import com.liferay.portal.model.AddressModel;
030 import com.liferay.portal.model.AddressSoap;
031 import com.liferay.portal.model.CacheModel;
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 AddressModelImpl extends BaseModelImpl<Address>
067 implements AddressModel {
068
073 public static final String TABLE_NAME = "Address";
074 public static final Object[][] TABLE_COLUMNS = {
075 { "mvccVersion", Types.BIGINT },
076 { "uuid_", Types.VARCHAR },
077 { "addressId", Types.BIGINT },
078 { "companyId", Types.BIGINT },
079 { "userId", Types.BIGINT },
080 { "userName", Types.VARCHAR },
081 { "createDate", Types.TIMESTAMP },
082 { "modifiedDate", Types.TIMESTAMP },
083 { "classNameId", Types.BIGINT },
084 { "classPK", Types.BIGINT },
085 { "street1", Types.VARCHAR },
086 { "street2", Types.VARCHAR },
087 { "street3", Types.VARCHAR },
088 { "city", Types.VARCHAR },
089 { "zip", Types.VARCHAR },
090 { "regionId", Types.BIGINT },
091 { "countryId", Types.BIGINT },
092 { "typeId", Types.BIGINT },
093 { "mailing", Types.BOOLEAN },
094 { "primary_", Types.BOOLEAN }
095 };
096 public static final Map<String, Integer> TABLE_COLUMNS_MAP = new HashMap<String, Integer>();
097
098 static {
099 TABLE_COLUMNS_MAP.put("mvccVersion", Types.BIGINT);
100 TABLE_COLUMNS_MAP.put("uuid_", Types.VARCHAR);
101 TABLE_COLUMNS_MAP.put("addressId", Types.BIGINT);
102 TABLE_COLUMNS_MAP.put("companyId", Types.BIGINT);
103 TABLE_COLUMNS_MAP.put("userId", Types.BIGINT);
104 TABLE_COLUMNS_MAP.put("userName", Types.VARCHAR);
105 TABLE_COLUMNS_MAP.put("createDate", Types.TIMESTAMP);
106 TABLE_COLUMNS_MAP.put("modifiedDate", Types.TIMESTAMP);
107 TABLE_COLUMNS_MAP.put("classNameId", Types.BIGINT);
108 TABLE_COLUMNS_MAP.put("classPK", Types.BIGINT);
109 TABLE_COLUMNS_MAP.put("street1", Types.VARCHAR);
110 TABLE_COLUMNS_MAP.put("street2", Types.VARCHAR);
111 TABLE_COLUMNS_MAP.put("street3", Types.VARCHAR);
112 TABLE_COLUMNS_MAP.put("city", Types.VARCHAR);
113 TABLE_COLUMNS_MAP.put("zip", Types.VARCHAR);
114 TABLE_COLUMNS_MAP.put("regionId", Types.BIGINT);
115 TABLE_COLUMNS_MAP.put("countryId", Types.BIGINT);
116 TABLE_COLUMNS_MAP.put("typeId", Types.BIGINT);
117 TABLE_COLUMNS_MAP.put("mailing", Types.BOOLEAN);
118 TABLE_COLUMNS_MAP.put("primary_", Types.BOOLEAN);
119 }
120
121 public static final String TABLE_SQL_CREATE = "create table Address (mvccVersion LONG default 0,uuid_ VARCHAR(75) null,addressId LONG not null primary key,companyId LONG,userId LONG,userName VARCHAR(75) null,createDate DATE null,modifiedDate DATE null,classNameId LONG,classPK LONG,street1 VARCHAR(75) null,street2 VARCHAR(75) null,street3 VARCHAR(75) null,city VARCHAR(75) null,zip VARCHAR(75) null,regionId LONG,countryId LONG,typeId LONG,mailing BOOLEAN,primary_ BOOLEAN)";
122 public static final String TABLE_SQL_DROP = "drop table Address";
123 public static final String ORDER_BY_JPQL = " ORDER BY address.createDate ASC";
124 public static final String ORDER_BY_SQL = " ORDER BY Address.createDate ASC";
125 public static final String DATA_SOURCE = "liferayDataSource";
126 public static final String SESSION_FACTORY = "liferaySessionFactory";
127 public static final String TX_MANAGER = "liferayTransactionManager";
128 public static final boolean ENTITY_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
129 "value.object.entity.cache.enabled.com.liferay.portal.model.Address"),
130 true);
131 public static final boolean FINDER_CACHE_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
132 "value.object.finder.cache.enabled.com.liferay.portal.model.Address"),
133 true);
134 public static final boolean COLUMN_BITMASK_ENABLED = GetterUtil.getBoolean(com.liferay.portal.util.PropsUtil.get(
135 "value.object.column.bitmask.enabled.com.liferay.portal.model.Address"),
136 true);
137 public static final long CLASSNAMEID_COLUMN_BITMASK = 1L;
138 public static final long CLASSPK_COLUMN_BITMASK = 2L;
139 public static final long COMPANYID_COLUMN_BITMASK = 4L;
140 public static final long MAILING_COLUMN_BITMASK = 8L;
141 public static final long PRIMARY_COLUMN_BITMASK = 16L;
142 public static final long USERID_COLUMN_BITMASK = 32L;
143 public static final long UUID_COLUMN_BITMASK = 64L;
144 public static final long CREATEDATE_COLUMN_BITMASK = 128L;
145
146
152 public static Address toModel(AddressSoap soapModel) {
153 if (soapModel == null) {
154 return null;
155 }
156
157 Address model = new AddressImpl();
158
159 model.setMvccVersion(soapModel.getMvccVersion());
160 model.setUuid(soapModel.getUuid());
161 model.setAddressId(soapModel.getAddressId());
162 model.setCompanyId(soapModel.getCompanyId());
163 model.setUserId(soapModel.getUserId());
164 model.setUserName(soapModel.getUserName());
165 model.setCreateDate(soapModel.getCreateDate());
166 model.setModifiedDate(soapModel.getModifiedDate());
167 model.setClassNameId(soapModel.getClassNameId());
168 model.setClassPK(soapModel.getClassPK());
169 model.setStreet1(soapModel.getStreet1());
170 model.setStreet2(soapModel.getStreet2());
171 model.setStreet3(soapModel.getStreet3());
172 model.setCity(soapModel.getCity());
173 model.setZip(soapModel.getZip());
174 model.setRegionId(soapModel.getRegionId());
175 model.setCountryId(soapModel.getCountryId());
176 model.setTypeId(soapModel.getTypeId());
177 model.setMailing(soapModel.getMailing());
178 model.setPrimary(soapModel.getPrimary());
179
180 return model;
181 }
182
183
189 public static List<Address> toModels(AddressSoap[] soapModels) {
190 if (soapModels == null) {
191 return null;
192 }
193
194 List<Address> models = new ArrayList<Address>(soapModels.length);
195
196 for (AddressSoap soapModel : soapModels) {
197 models.add(toModel(soapModel));
198 }
199
200 return models;
201 }
202
203 public static final long LOCK_EXPIRATION_TIME = GetterUtil.getLong(com.liferay.portal.util.PropsUtil.get(
204 "lock.expiration.time.com.liferay.portal.model.Address"));
205
206 public AddressModelImpl() {
207 }
208
209 @Override
210 public long getPrimaryKey() {
211 return _addressId;
212 }
213
214 @Override
215 public void setPrimaryKey(long primaryKey) {
216 setAddressId(primaryKey);
217 }
218
219 @Override
220 public Serializable getPrimaryKeyObj() {
221 return _addressId;
222 }
223
224 @Override
225 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
226 setPrimaryKey(((Long)primaryKeyObj).longValue());
227 }
228
229 @Override
230 public Class<?> getModelClass() {
231 return Address.class;
232 }
233
234 @Override
235 public String getModelClassName() {
236 return Address.class.getName();
237 }
238
239 @Override
240 public Map<String, Object> getModelAttributes() {
241 Map<String, Object> attributes = new HashMap<String, Object>();
242
243 attributes.put("mvccVersion", getMvccVersion());
244 attributes.put("uuid", getUuid());
245 attributes.put("addressId", getAddressId());
246 attributes.put("companyId", getCompanyId());
247 attributes.put("userId", getUserId());
248 attributes.put("userName", getUserName());
249 attributes.put("createDate", getCreateDate());
250 attributes.put("modifiedDate", getModifiedDate());
251 attributes.put("classNameId", getClassNameId());
252 attributes.put("classPK", getClassPK());
253 attributes.put("street1", getStreet1());
254 attributes.put("street2", getStreet2());
255 attributes.put("street3", getStreet3());
256 attributes.put("city", getCity());
257 attributes.put("zip", getZip());
258 attributes.put("regionId", getRegionId());
259 attributes.put("countryId", getCountryId());
260 attributes.put("typeId", getTypeId());
261 attributes.put("mailing", getMailing());
262 attributes.put("primary", getPrimary());
263
264 attributes.put("entityCacheEnabled", isEntityCacheEnabled());
265 attributes.put("finderCacheEnabled", isFinderCacheEnabled());
266
267 return attributes;
268 }
269
270 @Override
271 public void setModelAttributes(Map<String, Object> attributes) {
272 Long mvccVersion = (Long)attributes.get("mvccVersion");
273
274 if (mvccVersion != null) {
275 setMvccVersion(mvccVersion);
276 }
277
278 String uuid = (String)attributes.get("uuid");
279
280 if (uuid != null) {
281 setUuid(uuid);
282 }
283
284 Long addressId = (Long)attributes.get("addressId");
285
286 if (addressId != null) {
287 setAddressId(addressId);
288 }
289
290 Long companyId = (Long)attributes.get("companyId");
291
292 if (companyId != null) {
293 setCompanyId(companyId);
294 }
295
296 Long userId = (Long)attributes.get("userId");
297
298 if (userId != null) {
299 setUserId(userId);
300 }
301
302 String userName = (String)attributes.get("userName");
303
304 if (userName != null) {
305 setUserName(userName);
306 }
307
308 Date createDate = (Date)attributes.get("createDate");
309
310 if (createDate != null) {
311 setCreateDate(createDate);
312 }
313
314 Date modifiedDate = (Date)attributes.get("modifiedDate");
315
316 if (modifiedDate != null) {
317 setModifiedDate(modifiedDate);
318 }
319
320 Long classNameId = (Long)attributes.get("classNameId");
321
322 if (classNameId != null) {
323 setClassNameId(classNameId);
324 }
325
326 Long classPK = (Long)attributes.get("classPK");
327
328 if (classPK != null) {
329 setClassPK(classPK);
330 }
331
332 String street1 = (String)attributes.get("street1");
333
334 if (street1 != null) {
335 setStreet1(street1);
336 }
337
338 String street2 = (String)attributes.get("street2");
339
340 if (street2 != null) {
341 setStreet2(street2);
342 }
343
344 String street3 = (String)attributes.get("street3");
345
346 if (street3 != null) {
347 setStreet3(street3);
348 }
349
350 String city = (String)attributes.get("city");
351
352 if (city != null) {
353 setCity(city);
354 }
355
356 String zip = (String)attributes.get("zip");
357
358 if (zip != null) {
359 setZip(zip);
360 }
361
362 Long regionId = (Long)attributes.get("regionId");
363
364 if (regionId != null) {
365 setRegionId(regionId);
366 }
367
368 Long countryId = (Long)attributes.get("countryId");
369
370 if (countryId != null) {
371 setCountryId(countryId);
372 }
373
374 Long typeId = (Long)attributes.get("typeId");
375
376 if (typeId != null) {
377 setTypeId(typeId);
378 }
379
380 Boolean mailing = (Boolean)attributes.get("mailing");
381
382 if (mailing != null) {
383 setMailing(mailing);
384 }
385
386 Boolean primary = (Boolean)attributes.get("primary");
387
388 if (primary != null) {
389 setPrimary(primary);
390 }
391 }
392
393 @JSON
394 @Override
395 public long getMvccVersion() {
396 return _mvccVersion;
397 }
398
399 @Override
400 public void setMvccVersion(long mvccVersion) {
401 _mvccVersion = mvccVersion;
402 }
403
404 @JSON
405 @Override
406 public String getUuid() {
407 if (_uuid == null) {
408 return StringPool.BLANK;
409 }
410 else {
411 return _uuid;
412 }
413 }
414
415 @Override
416 public void setUuid(String uuid) {
417 if (_originalUuid == null) {
418 _originalUuid = _uuid;
419 }
420
421 _uuid = uuid;
422 }
423
424 public String getOriginalUuid() {
425 return GetterUtil.getString(_originalUuid);
426 }
427
428 @JSON
429 @Override
430 public long getAddressId() {
431 return _addressId;
432 }
433
434 @Override
435 public void setAddressId(long addressId) {
436 _addressId = addressId;
437 }
438
439 @JSON
440 @Override
441 public long getCompanyId() {
442 return _companyId;
443 }
444
445 @Override
446 public void setCompanyId(long companyId) {
447 _columnBitmask |= COMPANYID_COLUMN_BITMASK;
448
449 if (!_setOriginalCompanyId) {
450 _setOriginalCompanyId = true;
451
452 _originalCompanyId = _companyId;
453 }
454
455 _companyId = companyId;
456 }
457
458 public long getOriginalCompanyId() {
459 return _originalCompanyId;
460 }
461
462 @JSON
463 @Override
464 public long getUserId() {
465 return _userId;
466 }
467
468 @Override
469 public void setUserId(long userId) {
470 _columnBitmask |= USERID_COLUMN_BITMASK;
471
472 if (!_setOriginalUserId) {
473 _setOriginalUserId = true;
474
475 _originalUserId = _userId;
476 }
477
478 _userId = userId;
479 }
480
481 @Override
482 public String getUserUuid() {
483 try {
484 User user = UserLocalServiceUtil.getUserById(getUserId());
485
486 return user.getUuid();
487 }
488 catch (PortalException pe) {
489 return StringPool.BLANK;
490 }
491 }
492
493 @Override
494 public void setUserUuid(String userUuid) {
495 }
496
497 public long getOriginalUserId() {
498 return _originalUserId;
499 }
500
501 @JSON
502 @Override
503 public String getUserName() {
504 if (_userName == null) {
505 return StringPool.BLANK;
506 }
507 else {
508 return _userName;
509 }
510 }
511
512 @Override
513 public void setUserName(String userName) {
514 _userName = userName;
515 }
516
517 @JSON
518 @Override
519 public Date getCreateDate() {
520 return _createDate;
521 }
522
523 @Override
524 public void setCreateDate(Date createDate) {
525 _columnBitmask = -1L;
526
527 _createDate = createDate;
528 }
529
530 @JSON
531 @Override
532 public Date getModifiedDate() {
533 return _modifiedDate;
534 }
535
536 public boolean hasSetModifiedDate() {
537 return _setModifiedDate;
538 }
539
540 @Override
541 public void setModifiedDate(Date modifiedDate) {
542 _setModifiedDate = true;
543
544 _modifiedDate = modifiedDate;
545 }
546
547 @Override
548 public String getClassName() {
549 if (getClassNameId() <= 0) {
550 return StringPool.BLANK;
551 }
552
553 return PortalUtil.getClassName(getClassNameId());
554 }
555
556 @Override
557 public void setClassName(String className) {
558 long classNameId = 0;
559
560 if (Validator.isNotNull(className)) {
561 classNameId = PortalUtil.getClassNameId(className);
562 }
563
564 setClassNameId(classNameId);
565 }
566
567 @JSON
568 @Override
569 public long getClassNameId() {
570 return _classNameId;
571 }
572
573 @Override
574 public void setClassNameId(long classNameId) {
575 _columnBitmask |= CLASSNAMEID_COLUMN_BITMASK;
576
577 if (!_setOriginalClassNameId) {
578 _setOriginalClassNameId = true;
579
580 _originalClassNameId = _classNameId;
581 }
582
583 _classNameId = classNameId;
584 }
585
586 public long getOriginalClassNameId() {
587 return _originalClassNameId;
588 }
589
590 @JSON
591 @Override
592 public long getClassPK() {
593 return _classPK;
594 }
595
596 @Override
597 public void setClassPK(long classPK) {
598 _columnBitmask |= CLASSPK_COLUMN_BITMASK;
599
600 if (!_setOriginalClassPK) {
601 _setOriginalClassPK = true;
602
603 _originalClassPK = _classPK;
604 }
605
606 _classPK = classPK;
607 }
608
609 public long getOriginalClassPK() {
610 return _originalClassPK;
611 }
612
613 @JSON
614 @Override
615 public String getStreet1() {
616 if (_street1 == null) {
617 return StringPool.BLANK;
618 }
619 else {
620 return _street1;
621 }
622 }
623
624 @Override
625 public void setStreet1(String street1) {
626 _street1 = street1;
627 }
628
629 @JSON
630 @Override
631 public String getStreet2() {
632 if (_street2 == null) {
633 return StringPool.BLANK;
634 }
635 else {
636 return _street2;
637 }
638 }
639
640 @Override
641 public void setStreet2(String street2) {
642 _street2 = street2;
643 }
644
645 @JSON
646 @Override
647 public String getStreet3() {
648 if (_street3 == null) {
649 return StringPool.BLANK;
650 }
651 else {
652 return _street3;
653 }
654 }
655
656 @Override
657 public void setStreet3(String street3) {
658 _street3 = street3;
659 }
660
661 @JSON
662 @Override
663 public String getCity() {
664 if (_city == null) {
665 return StringPool.BLANK;
666 }
667 else {
668 return _city;
669 }
670 }
671
672 @Override
673 public void setCity(String city) {
674 _city = city;
675 }
676
677 @JSON
678 @Override
679 public String getZip() {
680 if (_zip == null) {
681 return StringPool.BLANK;
682 }
683 else {
684 return _zip;
685 }
686 }
687
688 @Override
689 public void setZip(String zip) {
690 _zip = zip;
691 }
692
693 @JSON
694 @Override
695 public long getRegionId() {
696 return _regionId;
697 }
698
699 @Override
700 public void setRegionId(long regionId) {
701 _regionId = regionId;
702 }
703
704 @JSON
705 @Override
706 public long getCountryId() {
707 return _countryId;
708 }
709
710 @Override
711 public void setCountryId(long countryId) {
712 _countryId = countryId;
713 }
714
715 @JSON
716 @Override
717 public long getTypeId() {
718 return _typeId;
719 }
720
721 @Override
722 public void setTypeId(long typeId) {
723 _typeId = typeId;
724 }
725
726 @JSON
727 @Override
728 public boolean getMailing() {
729 return _mailing;
730 }
731
732 @Override
733 public boolean isMailing() {
734 return _mailing;
735 }
736
737 @Override
738 public void setMailing(boolean mailing) {
739 _columnBitmask |= MAILING_COLUMN_BITMASK;
740
741 if (!_setOriginalMailing) {
742 _setOriginalMailing = true;
743
744 _originalMailing = _mailing;
745 }
746
747 _mailing = mailing;
748 }
749
750 public boolean getOriginalMailing() {
751 return _originalMailing;
752 }
753
754 @JSON
755 @Override
756 public boolean getPrimary() {
757 return _primary;
758 }
759
760 @Override
761 public boolean isPrimary() {
762 return _primary;
763 }
764
765 @Override
766 public void setPrimary(boolean primary) {
767 _columnBitmask |= PRIMARY_COLUMN_BITMASK;
768
769 if (!_setOriginalPrimary) {
770 _setOriginalPrimary = true;
771
772 _originalPrimary = _primary;
773 }
774
775 _primary = primary;
776 }
777
778 public boolean getOriginalPrimary() {
779 return _originalPrimary;
780 }
781
782 @Override
783 public StagedModelType getStagedModelType() {
784 return new StagedModelType(PortalUtil.getClassNameId(
785 Address.class.getName()), getClassNameId());
786 }
787
788 public long getColumnBitmask() {
789 return _columnBitmask;
790 }
791
792 @Override
793 public ExpandoBridge getExpandoBridge() {
794 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
795 Address.class.getName(), getPrimaryKey());
796 }
797
798 @Override
799 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
800 ExpandoBridge expandoBridge = getExpandoBridge();
801
802 expandoBridge.setAttributes(serviceContext);
803 }
804
805 @Override
806 public Address toEscapedModel() {
807 if (_escapedModel == null) {
808 _escapedModel = (Address)ProxyUtil.newProxyInstance(_classLoader,
809 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
810 }
811
812 return _escapedModel;
813 }
814
815 @Override
816 public Object clone() {
817 AddressImpl addressImpl = new AddressImpl();
818
819 addressImpl.setMvccVersion(getMvccVersion());
820 addressImpl.setUuid(getUuid());
821 addressImpl.setAddressId(getAddressId());
822 addressImpl.setCompanyId(getCompanyId());
823 addressImpl.setUserId(getUserId());
824 addressImpl.setUserName(getUserName());
825 addressImpl.setCreateDate(getCreateDate());
826 addressImpl.setModifiedDate(getModifiedDate());
827 addressImpl.setClassNameId(getClassNameId());
828 addressImpl.setClassPK(getClassPK());
829 addressImpl.setStreet1(getStreet1());
830 addressImpl.setStreet2(getStreet2());
831 addressImpl.setStreet3(getStreet3());
832 addressImpl.setCity(getCity());
833 addressImpl.setZip(getZip());
834 addressImpl.setRegionId(getRegionId());
835 addressImpl.setCountryId(getCountryId());
836 addressImpl.setTypeId(getTypeId());
837 addressImpl.setMailing(getMailing());
838 addressImpl.setPrimary(getPrimary());
839
840 addressImpl.resetOriginalValues();
841
842 return addressImpl;
843 }
844
845 @Override
846 public int compareTo(Address address) {
847 int value = 0;
848
849 value = DateUtil.compareTo(getCreateDate(), address.getCreateDate());
850
851 if (value != 0) {
852 return value;
853 }
854
855 return 0;
856 }
857
858 @Override
859 public boolean equals(Object obj) {
860 if (this == obj) {
861 return true;
862 }
863
864 if (!(obj instanceof Address)) {
865 return false;
866 }
867
868 Address address = (Address)obj;
869
870 long primaryKey = address.getPrimaryKey();
871
872 if (getPrimaryKey() == primaryKey) {
873 return true;
874 }
875 else {
876 return false;
877 }
878 }
879
880 @Override
881 public int hashCode() {
882 return (int)getPrimaryKey();
883 }
884
885 @Override
886 public boolean isEntityCacheEnabled() {
887 return ENTITY_CACHE_ENABLED;
888 }
889
890 @Override
891 public boolean isFinderCacheEnabled() {
892 return FINDER_CACHE_ENABLED;
893 }
894
895 @Override
896 public void resetOriginalValues() {
897 AddressModelImpl addressModelImpl = this;
898
899 addressModelImpl._originalUuid = addressModelImpl._uuid;
900
901 addressModelImpl._originalCompanyId = addressModelImpl._companyId;
902
903 addressModelImpl._setOriginalCompanyId = false;
904
905 addressModelImpl._originalUserId = addressModelImpl._userId;
906
907 addressModelImpl._setOriginalUserId = false;
908
909 addressModelImpl._setModifiedDate = false;
910
911 addressModelImpl._originalClassNameId = addressModelImpl._classNameId;
912
913 addressModelImpl._setOriginalClassNameId = false;
914
915 addressModelImpl._originalClassPK = addressModelImpl._classPK;
916
917 addressModelImpl._setOriginalClassPK = false;
918
919 addressModelImpl._originalMailing = addressModelImpl._mailing;
920
921 addressModelImpl._setOriginalMailing = false;
922
923 addressModelImpl._originalPrimary = addressModelImpl._primary;
924
925 addressModelImpl._setOriginalPrimary = false;
926
927 addressModelImpl._columnBitmask = 0;
928 }
929
930 @Override
931 public CacheModel<Address> toCacheModel() {
932 AddressCacheModel addressCacheModel = new AddressCacheModel();
933
934 addressCacheModel.mvccVersion = getMvccVersion();
935
936 addressCacheModel.uuid = getUuid();
937
938 String uuid = addressCacheModel.uuid;
939
940 if ((uuid != null) && (uuid.length() == 0)) {
941 addressCacheModel.uuid = null;
942 }
943
944 addressCacheModel.addressId = getAddressId();
945
946 addressCacheModel.companyId = getCompanyId();
947
948 addressCacheModel.userId = getUserId();
949
950 addressCacheModel.userName = getUserName();
951
952 String userName = addressCacheModel.userName;
953
954 if ((userName != null) && (userName.length() == 0)) {
955 addressCacheModel.userName = null;
956 }
957
958 Date createDate = getCreateDate();
959
960 if (createDate != null) {
961 addressCacheModel.createDate = createDate.getTime();
962 }
963 else {
964 addressCacheModel.createDate = Long.MIN_VALUE;
965 }
966
967 Date modifiedDate = getModifiedDate();
968
969 if (modifiedDate != null) {
970 addressCacheModel.modifiedDate = modifiedDate.getTime();
971 }
972 else {
973 addressCacheModel.modifiedDate = Long.MIN_VALUE;
974 }
975
976 addressCacheModel.classNameId = getClassNameId();
977
978 addressCacheModel.classPK = getClassPK();
979
980 addressCacheModel.street1 = getStreet1();
981
982 String street1 = addressCacheModel.street1;
983
984 if ((street1 != null) && (street1.length() == 0)) {
985 addressCacheModel.street1 = null;
986 }
987
988 addressCacheModel.street2 = getStreet2();
989
990 String street2 = addressCacheModel.street2;
991
992 if ((street2 != null) && (street2.length() == 0)) {
993 addressCacheModel.street2 = null;
994 }
995
996 addressCacheModel.street3 = getStreet3();
997
998 String street3 = addressCacheModel.street3;
999
1000 if ((street3 != null) && (street3.length() == 0)) {
1001 addressCacheModel.street3 = null;
1002 }
1003
1004 addressCacheModel.city = getCity();
1005
1006 String city = addressCacheModel.city;
1007
1008 if ((city != null) && (city.length() == 0)) {
1009 addressCacheModel.city = null;
1010 }
1011
1012 addressCacheModel.zip = getZip();
1013
1014 String zip = addressCacheModel.zip;
1015
1016 if ((zip != null) && (zip.length() == 0)) {
1017 addressCacheModel.zip = null;
1018 }
1019
1020 addressCacheModel.regionId = getRegionId();
1021
1022 addressCacheModel.countryId = getCountryId();
1023
1024 addressCacheModel.typeId = getTypeId();
1025
1026 addressCacheModel.mailing = getMailing();
1027
1028 addressCacheModel.primary = getPrimary();
1029
1030 return addressCacheModel;
1031 }
1032
1033 @Override
1034 public String toString() {
1035 StringBundler sb = new StringBundler(41);
1036
1037 sb.append("{mvccVersion=");
1038 sb.append(getMvccVersion());
1039 sb.append(", uuid=");
1040 sb.append(getUuid());
1041 sb.append(", addressId=");
1042 sb.append(getAddressId());
1043 sb.append(", companyId=");
1044 sb.append(getCompanyId());
1045 sb.append(", userId=");
1046 sb.append(getUserId());
1047 sb.append(", userName=");
1048 sb.append(getUserName());
1049 sb.append(", createDate=");
1050 sb.append(getCreateDate());
1051 sb.append(", modifiedDate=");
1052 sb.append(getModifiedDate());
1053 sb.append(", classNameId=");
1054 sb.append(getClassNameId());
1055 sb.append(", classPK=");
1056 sb.append(getClassPK());
1057 sb.append(", street1=");
1058 sb.append(getStreet1());
1059 sb.append(", street2=");
1060 sb.append(getStreet2());
1061 sb.append(", street3=");
1062 sb.append(getStreet3());
1063 sb.append(", city=");
1064 sb.append(getCity());
1065 sb.append(", zip=");
1066 sb.append(getZip());
1067 sb.append(", regionId=");
1068 sb.append(getRegionId());
1069 sb.append(", countryId=");
1070 sb.append(getCountryId());
1071 sb.append(", typeId=");
1072 sb.append(getTypeId());
1073 sb.append(", mailing=");
1074 sb.append(getMailing());
1075 sb.append(", primary=");
1076 sb.append(getPrimary());
1077 sb.append("}");
1078
1079 return sb.toString();
1080 }
1081
1082 @Override
1083 public String toXmlString() {
1084 StringBundler sb = new StringBundler(64);
1085
1086 sb.append("<model><model-name>");
1087 sb.append("com.liferay.portal.model.Address");
1088 sb.append("</model-name>");
1089
1090 sb.append(
1091 "<column><column-name>mvccVersion</column-name><column-value><![CDATA[");
1092 sb.append(getMvccVersion());
1093 sb.append("]]></column-value></column>");
1094 sb.append(
1095 "<column><column-name>uuid</column-name><column-value><![CDATA[");
1096 sb.append(getUuid());
1097 sb.append("]]></column-value></column>");
1098 sb.append(
1099 "<column><column-name>addressId</column-name><column-value><![CDATA[");
1100 sb.append(getAddressId());
1101 sb.append("]]></column-value></column>");
1102 sb.append(
1103 "<column><column-name>companyId</column-name><column-value><![CDATA[");
1104 sb.append(getCompanyId());
1105 sb.append("]]></column-value></column>");
1106 sb.append(
1107 "<column><column-name>userId</column-name><column-value><![CDATA[");
1108 sb.append(getUserId());
1109 sb.append("]]></column-value></column>");
1110 sb.append(
1111 "<column><column-name>userName</column-name><column-value><![CDATA[");
1112 sb.append(getUserName());
1113 sb.append("]]></column-value></column>");
1114 sb.append(
1115 "<column><column-name>createDate</column-name><column-value><![CDATA[");
1116 sb.append(getCreateDate());
1117 sb.append("]]></column-value></column>");
1118 sb.append(
1119 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
1120 sb.append(getModifiedDate());
1121 sb.append("]]></column-value></column>");
1122 sb.append(
1123 "<column><column-name>classNameId</column-name><column-value><![CDATA[");
1124 sb.append(getClassNameId());
1125 sb.append("]]></column-value></column>");
1126 sb.append(
1127 "<column><column-name>classPK</column-name><column-value><![CDATA[");
1128 sb.append(getClassPK());
1129 sb.append("]]></column-value></column>");
1130 sb.append(
1131 "<column><column-name>street1</column-name><column-value><![CDATA[");
1132 sb.append(getStreet1());
1133 sb.append("]]></column-value></column>");
1134 sb.append(
1135 "<column><column-name>street2</column-name><column-value><![CDATA[");
1136 sb.append(getStreet2());
1137 sb.append("]]></column-value></column>");
1138 sb.append(
1139 "<column><column-name>street3</column-name><column-value><![CDATA[");
1140 sb.append(getStreet3());
1141 sb.append("]]></column-value></column>");
1142 sb.append(
1143 "<column><column-name>city</column-name><column-value><![CDATA[");
1144 sb.append(getCity());
1145 sb.append("]]></column-value></column>");
1146 sb.append(
1147 "<column><column-name>zip</column-name><column-value><![CDATA[");
1148 sb.append(getZip());
1149 sb.append("]]></column-value></column>");
1150 sb.append(
1151 "<column><column-name>regionId</column-name><column-value><![CDATA[");
1152 sb.append(getRegionId());
1153 sb.append("]]></column-value></column>");
1154 sb.append(
1155 "<column><column-name>countryId</column-name><column-value><![CDATA[");
1156 sb.append(getCountryId());
1157 sb.append("]]></column-value></column>");
1158 sb.append(
1159 "<column><column-name>typeId</column-name><column-value><![CDATA[");
1160 sb.append(getTypeId());
1161 sb.append("]]></column-value></column>");
1162 sb.append(
1163 "<column><column-name>mailing</column-name><column-value><![CDATA[");
1164 sb.append(getMailing());
1165 sb.append("]]></column-value></column>");
1166 sb.append(
1167 "<column><column-name>primary</column-name><column-value><![CDATA[");
1168 sb.append(getPrimary());
1169 sb.append("]]></column-value></column>");
1170
1171 sb.append("</model>");
1172
1173 return sb.toString();
1174 }
1175
1176 private static final ClassLoader _classLoader = Address.class.getClassLoader();
1177 private static final Class<?>[] _escapedModelInterfaces = new Class[] {
1178 Address.class
1179 };
1180 private long _mvccVersion;
1181 private String _uuid;
1182 private String _originalUuid;
1183 private long _addressId;
1184 private long _companyId;
1185 private long _originalCompanyId;
1186 private boolean _setOriginalCompanyId;
1187 private long _userId;
1188 private long _originalUserId;
1189 private boolean _setOriginalUserId;
1190 private String _userName;
1191 private Date _createDate;
1192 private Date _modifiedDate;
1193 private boolean _setModifiedDate;
1194 private long _classNameId;
1195 private long _originalClassNameId;
1196 private boolean _setOriginalClassNameId;
1197 private long _classPK;
1198 private long _originalClassPK;
1199 private boolean _setOriginalClassPK;
1200 private String _street1;
1201 private String _street2;
1202 private String _street3;
1203 private String _city;
1204 private String _zip;
1205 private long _regionId;
1206 private long _countryId;
1207 private long _typeId;
1208 private boolean _mailing;
1209 private boolean _originalMailing;
1210 private boolean _setOriginalMailing;
1211 private boolean _primary;
1212 private boolean _originalPrimary;
1213 private boolean _setOriginalPrimary;
1214 private long _columnBitmask;
1215 private Address _escapedModel;
1216 }