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