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