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.lar.StagedModelType;
023 import com.liferay.portal.kernel.util.DateUtil;
024 import com.liferay.portal.kernel.util.GetterUtil;
025 import com.liferay.portal.kernel.util.ProxyUtil;
026 import com.liferay.portal.kernel.util.StringBundler;
027 import com.liferay.portal.kernel.util.StringPool;
028 import com.liferay.portal.kernel.util.Validator;
029 import com.liferay.portal.model.Address;
030 import com.liferay.portal.model.AddressModel;
031 import com.liferay.portal.model.AddressSoap;
032 import com.liferay.portal.model.CacheModel;
033 import com.liferay.portal.model.User;
034 import com.liferay.portal.service.ServiceContext;
035 import com.liferay.portal.service.UserLocalServiceUtil;
036 import com.liferay.portal.util.PortalUtil;
037
038 import com.liferay.portlet.expando.model.ExpandoBridge;
039 import com.liferay.portlet.expando.util.ExpandoBridgeFactoryUtil;
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.INTEGER },
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 INTEGER,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 Integer typeId = (Integer)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 @Override
512 public void setModifiedDate(Date modifiedDate) {
513 _modifiedDate = modifiedDate;
514 }
515
516 @Override
517 public String getClassName() {
518 if (getClassNameId() <= 0) {
519 return StringPool.BLANK;
520 }
521
522 return PortalUtil.getClassName(getClassNameId());
523 }
524
525 @Override
526 public void setClassName(String className) {
527 long classNameId = 0;
528
529 if (Validator.isNotNull(className)) {
530 classNameId = PortalUtil.getClassNameId(className);
531 }
532
533 setClassNameId(classNameId);
534 }
535
536 @JSON
537 @Override
538 public long getClassNameId() {
539 return _classNameId;
540 }
541
542 @Override
543 public void setClassNameId(long classNameId) {
544 _columnBitmask |= CLASSNAMEID_COLUMN_BITMASK;
545
546 if (!_setOriginalClassNameId) {
547 _setOriginalClassNameId = true;
548
549 _originalClassNameId = _classNameId;
550 }
551
552 _classNameId = classNameId;
553 }
554
555 public long getOriginalClassNameId() {
556 return _originalClassNameId;
557 }
558
559 @JSON
560 @Override
561 public long getClassPK() {
562 return _classPK;
563 }
564
565 @Override
566 public void setClassPK(long classPK) {
567 _columnBitmask |= CLASSPK_COLUMN_BITMASK;
568
569 if (!_setOriginalClassPK) {
570 _setOriginalClassPK = true;
571
572 _originalClassPK = _classPK;
573 }
574
575 _classPK = classPK;
576 }
577
578 public long getOriginalClassPK() {
579 return _originalClassPK;
580 }
581
582 @JSON
583 @Override
584 public String getStreet1() {
585 if (_street1 == null) {
586 return StringPool.BLANK;
587 }
588 else {
589 return _street1;
590 }
591 }
592
593 @Override
594 public void setStreet1(String street1) {
595 _street1 = street1;
596 }
597
598 @JSON
599 @Override
600 public String getStreet2() {
601 if (_street2 == null) {
602 return StringPool.BLANK;
603 }
604 else {
605 return _street2;
606 }
607 }
608
609 @Override
610 public void setStreet2(String street2) {
611 _street2 = street2;
612 }
613
614 @JSON
615 @Override
616 public String getStreet3() {
617 if (_street3 == null) {
618 return StringPool.BLANK;
619 }
620 else {
621 return _street3;
622 }
623 }
624
625 @Override
626 public void setStreet3(String street3) {
627 _street3 = street3;
628 }
629
630 @JSON
631 @Override
632 public String getCity() {
633 if (_city == null) {
634 return StringPool.BLANK;
635 }
636 else {
637 return _city;
638 }
639 }
640
641 @Override
642 public void setCity(String city) {
643 _city = city;
644 }
645
646 @JSON
647 @Override
648 public String getZip() {
649 if (_zip == null) {
650 return StringPool.BLANK;
651 }
652 else {
653 return _zip;
654 }
655 }
656
657 @Override
658 public void setZip(String zip) {
659 _zip = zip;
660 }
661
662 @JSON
663 @Override
664 public long getRegionId() {
665 return _regionId;
666 }
667
668 @Override
669 public void setRegionId(long regionId) {
670 _regionId = regionId;
671 }
672
673 @JSON
674 @Override
675 public long getCountryId() {
676 return _countryId;
677 }
678
679 @Override
680 public void setCountryId(long countryId) {
681 _countryId = countryId;
682 }
683
684 @JSON
685 @Override
686 public int getTypeId() {
687 return _typeId;
688 }
689
690 @Override
691 public void setTypeId(int typeId) {
692 _typeId = typeId;
693 }
694
695 @JSON
696 @Override
697 public boolean getMailing() {
698 return _mailing;
699 }
700
701 @Override
702 public boolean isMailing() {
703 return _mailing;
704 }
705
706 @Override
707 public void setMailing(boolean mailing) {
708 _columnBitmask |= MAILING_COLUMN_BITMASK;
709
710 if (!_setOriginalMailing) {
711 _setOriginalMailing = true;
712
713 _originalMailing = _mailing;
714 }
715
716 _mailing = mailing;
717 }
718
719 public boolean getOriginalMailing() {
720 return _originalMailing;
721 }
722
723 @JSON
724 @Override
725 public boolean getPrimary() {
726 return _primary;
727 }
728
729 @Override
730 public boolean isPrimary() {
731 return _primary;
732 }
733
734 @Override
735 public void setPrimary(boolean primary) {
736 _columnBitmask |= PRIMARY_COLUMN_BITMASK;
737
738 if (!_setOriginalPrimary) {
739 _setOriginalPrimary = true;
740
741 _originalPrimary = _primary;
742 }
743
744 _primary = primary;
745 }
746
747 public boolean getOriginalPrimary() {
748 return _originalPrimary;
749 }
750
751 @Override
752 public StagedModelType getStagedModelType() {
753 return new StagedModelType(PortalUtil.getClassNameId(
754 Address.class.getName()), getClassNameId());
755 }
756
757 public long getColumnBitmask() {
758 return _columnBitmask;
759 }
760
761 @Override
762 public ExpandoBridge getExpandoBridge() {
763 return ExpandoBridgeFactoryUtil.getExpandoBridge(getCompanyId(),
764 Address.class.getName(), getPrimaryKey());
765 }
766
767 @Override
768 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
769 ExpandoBridge expandoBridge = getExpandoBridge();
770
771 expandoBridge.setAttributes(serviceContext);
772 }
773
774 @Override
775 public Address toEscapedModel() {
776 if (_escapedModel == null) {
777 _escapedModel = (Address)ProxyUtil.newProxyInstance(_classLoader,
778 _escapedModelInterfaces, new AutoEscapeBeanHandler(this));
779 }
780
781 return _escapedModel;
782 }
783
784 @Override
785 public Object clone() {
786 AddressImpl addressImpl = new AddressImpl();
787
788 addressImpl.setMvccVersion(getMvccVersion());
789 addressImpl.setUuid(getUuid());
790 addressImpl.setAddressId(getAddressId());
791 addressImpl.setCompanyId(getCompanyId());
792 addressImpl.setUserId(getUserId());
793 addressImpl.setUserName(getUserName());
794 addressImpl.setCreateDate(getCreateDate());
795 addressImpl.setModifiedDate(getModifiedDate());
796 addressImpl.setClassNameId(getClassNameId());
797 addressImpl.setClassPK(getClassPK());
798 addressImpl.setStreet1(getStreet1());
799 addressImpl.setStreet2(getStreet2());
800 addressImpl.setStreet3(getStreet3());
801 addressImpl.setCity(getCity());
802 addressImpl.setZip(getZip());
803 addressImpl.setRegionId(getRegionId());
804 addressImpl.setCountryId(getCountryId());
805 addressImpl.setTypeId(getTypeId());
806 addressImpl.setMailing(getMailing());
807 addressImpl.setPrimary(getPrimary());
808
809 addressImpl.resetOriginalValues();
810
811 return addressImpl;
812 }
813
814 @Override
815 public int compareTo(Address address) {
816 int value = 0;
817
818 value = DateUtil.compareTo(getCreateDate(), address.getCreateDate());
819
820 if (value != 0) {
821 return value;
822 }
823
824 return 0;
825 }
826
827 @Override
828 public boolean equals(Object obj) {
829 if (this == obj) {
830 return true;
831 }
832
833 if (!(obj instanceof Address)) {
834 return false;
835 }
836
837 Address address = (Address)obj;
838
839 long primaryKey = address.getPrimaryKey();
840
841 if (getPrimaryKey() == primaryKey) {
842 return true;
843 }
844 else {
845 return false;
846 }
847 }
848
849 @Override
850 public int hashCode() {
851 return (int)getPrimaryKey();
852 }
853
854 @Override
855 public boolean isEntityCacheEnabled() {
856 return ENTITY_CACHE_ENABLED;
857 }
858
859 @Override
860 public boolean isFinderCacheEnabled() {
861 return FINDER_CACHE_ENABLED;
862 }
863
864 @Override
865 public void resetOriginalValues() {
866 AddressModelImpl addressModelImpl = this;
867
868 addressModelImpl._originalUuid = addressModelImpl._uuid;
869
870 addressModelImpl._originalCompanyId = addressModelImpl._companyId;
871
872 addressModelImpl._setOriginalCompanyId = false;
873
874 addressModelImpl._originalUserId = addressModelImpl._userId;
875
876 addressModelImpl._setOriginalUserId = false;
877
878 addressModelImpl._originalClassNameId = addressModelImpl._classNameId;
879
880 addressModelImpl._setOriginalClassNameId = false;
881
882 addressModelImpl._originalClassPK = addressModelImpl._classPK;
883
884 addressModelImpl._setOriginalClassPK = false;
885
886 addressModelImpl._originalMailing = addressModelImpl._mailing;
887
888 addressModelImpl._setOriginalMailing = false;
889
890 addressModelImpl._originalPrimary = addressModelImpl._primary;
891
892 addressModelImpl._setOriginalPrimary = false;
893
894 addressModelImpl._columnBitmask = 0;
895 }
896
897 @Override
898 public CacheModel<Address> toCacheModel() {
899 AddressCacheModel addressCacheModel = new AddressCacheModel();
900
901 addressCacheModel.mvccVersion = getMvccVersion();
902
903 addressCacheModel.uuid = getUuid();
904
905 String uuid = addressCacheModel.uuid;
906
907 if ((uuid != null) && (uuid.length() == 0)) {
908 addressCacheModel.uuid = null;
909 }
910
911 addressCacheModel.addressId = getAddressId();
912
913 addressCacheModel.companyId = getCompanyId();
914
915 addressCacheModel.userId = getUserId();
916
917 addressCacheModel.userName = getUserName();
918
919 String userName = addressCacheModel.userName;
920
921 if ((userName != null) && (userName.length() == 0)) {
922 addressCacheModel.userName = null;
923 }
924
925 Date createDate = getCreateDate();
926
927 if (createDate != null) {
928 addressCacheModel.createDate = createDate.getTime();
929 }
930 else {
931 addressCacheModel.createDate = Long.MIN_VALUE;
932 }
933
934 Date modifiedDate = getModifiedDate();
935
936 if (modifiedDate != null) {
937 addressCacheModel.modifiedDate = modifiedDate.getTime();
938 }
939 else {
940 addressCacheModel.modifiedDate = Long.MIN_VALUE;
941 }
942
943 addressCacheModel.classNameId = getClassNameId();
944
945 addressCacheModel.classPK = getClassPK();
946
947 addressCacheModel.street1 = getStreet1();
948
949 String street1 = addressCacheModel.street1;
950
951 if ((street1 != null) && (street1.length() == 0)) {
952 addressCacheModel.street1 = null;
953 }
954
955 addressCacheModel.street2 = getStreet2();
956
957 String street2 = addressCacheModel.street2;
958
959 if ((street2 != null) && (street2.length() == 0)) {
960 addressCacheModel.street2 = null;
961 }
962
963 addressCacheModel.street3 = getStreet3();
964
965 String street3 = addressCacheModel.street3;
966
967 if ((street3 != null) && (street3.length() == 0)) {
968 addressCacheModel.street3 = null;
969 }
970
971 addressCacheModel.city = getCity();
972
973 String city = addressCacheModel.city;
974
975 if ((city != null) && (city.length() == 0)) {
976 addressCacheModel.city = null;
977 }
978
979 addressCacheModel.zip = getZip();
980
981 String zip = addressCacheModel.zip;
982
983 if ((zip != null) && (zip.length() == 0)) {
984 addressCacheModel.zip = null;
985 }
986
987 addressCacheModel.regionId = getRegionId();
988
989 addressCacheModel.countryId = getCountryId();
990
991 addressCacheModel.typeId = getTypeId();
992
993 addressCacheModel.mailing = getMailing();
994
995 addressCacheModel.primary = getPrimary();
996
997 return addressCacheModel;
998 }
999
1000 @Override
1001 public String toString() {
1002 StringBundler sb = new StringBundler(41);
1003
1004 sb.append("{mvccVersion=");
1005 sb.append(getMvccVersion());
1006 sb.append(", uuid=");
1007 sb.append(getUuid());
1008 sb.append(", addressId=");
1009 sb.append(getAddressId());
1010 sb.append(", companyId=");
1011 sb.append(getCompanyId());
1012 sb.append(", userId=");
1013 sb.append(getUserId());
1014 sb.append(", userName=");
1015 sb.append(getUserName());
1016 sb.append(", createDate=");
1017 sb.append(getCreateDate());
1018 sb.append(", modifiedDate=");
1019 sb.append(getModifiedDate());
1020 sb.append(", classNameId=");
1021 sb.append(getClassNameId());
1022 sb.append(", classPK=");
1023 sb.append(getClassPK());
1024 sb.append(", street1=");
1025 sb.append(getStreet1());
1026 sb.append(", street2=");
1027 sb.append(getStreet2());
1028 sb.append(", street3=");
1029 sb.append(getStreet3());
1030 sb.append(", city=");
1031 sb.append(getCity());
1032 sb.append(", zip=");
1033 sb.append(getZip());
1034 sb.append(", regionId=");
1035 sb.append(getRegionId());
1036 sb.append(", countryId=");
1037 sb.append(getCountryId());
1038 sb.append(", typeId=");
1039 sb.append(getTypeId());
1040 sb.append(", mailing=");
1041 sb.append(getMailing());
1042 sb.append(", primary=");
1043 sb.append(getPrimary());
1044 sb.append("}");
1045
1046 return sb.toString();
1047 }
1048
1049 @Override
1050 public String toXmlString() {
1051 StringBundler sb = new StringBundler(64);
1052
1053 sb.append("<model><model-name>");
1054 sb.append("com.liferay.portal.model.Address");
1055 sb.append("</model-name>");
1056
1057 sb.append(
1058 "<column><column-name>mvccVersion</column-name><column-value><![CDATA[");
1059 sb.append(getMvccVersion());
1060 sb.append("]]></column-value></column>");
1061 sb.append(
1062 "<column><column-name>uuid</column-name><column-value><![CDATA[");
1063 sb.append(getUuid());
1064 sb.append("]]></column-value></column>");
1065 sb.append(
1066 "<column><column-name>addressId</column-name><column-value><![CDATA[");
1067 sb.append(getAddressId());
1068 sb.append("]]></column-value></column>");
1069 sb.append(
1070 "<column><column-name>companyId</column-name><column-value><![CDATA[");
1071 sb.append(getCompanyId());
1072 sb.append("]]></column-value></column>");
1073 sb.append(
1074 "<column><column-name>userId</column-name><column-value><![CDATA[");
1075 sb.append(getUserId());
1076 sb.append("]]></column-value></column>");
1077 sb.append(
1078 "<column><column-name>userName</column-name><column-value><![CDATA[");
1079 sb.append(getUserName());
1080 sb.append("]]></column-value></column>");
1081 sb.append(
1082 "<column><column-name>createDate</column-name><column-value><![CDATA[");
1083 sb.append(getCreateDate());
1084 sb.append("]]></column-value></column>");
1085 sb.append(
1086 "<column><column-name>modifiedDate</column-name><column-value><![CDATA[");
1087 sb.append(getModifiedDate());
1088 sb.append("]]></column-value></column>");
1089 sb.append(
1090 "<column><column-name>classNameId</column-name><column-value><![CDATA[");
1091 sb.append(getClassNameId());
1092 sb.append("]]></column-value></column>");
1093 sb.append(
1094 "<column><column-name>classPK</column-name><column-value><![CDATA[");
1095 sb.append(getClassPK());
1096 sb.append("]]></column-value></column>");
1097 sb.append(
1098 "<column><column-name>street1</column-name><column-value><![CDATA[");
1099 sb.append(getStreet1());
1100 sb.append("]]></column-value></column>");
1101 sb.append(
1102 "<column><column-name>street2</column-name><column-value><![CDATA[");
1103 sb.append(getStreet2());
1104 sb.append("]]></column-value></column>");
1105 sb.append(
1106 "<column><column-name>street3</column-name><column-value><![CDATA[");
1107 sb.append(getStreet3());
1108 sb.append("]]></column-value></column>");
1109 sb.append(
1110 "<column><column-name>city</column-name><column-value><![CDATA[");
1111 sb.append(getCity());
1112 sb.append("]]></column-value></column>");
1113 sb.append(
1114 "<column><column-name>zip</column-name><column-value><![CDATA[");
1115 sb.append(getZip());
1116 sb.append("]]></column-value></column>");
1117 sb.append(
1118 "<column><column-name>regionId</column-name><column-value><![CDATA[");
1119 sb.append(getRegionId());
1120 sb.append("]]></column-value></column>");
1121 sb.append(
1122 "<column><column-name>countryId</column-name><column-value><![CDATA[");
1123 sb.append(getCountryId());
1124 sb.append("]]></column-value></column>");
1125 sb.append(
1126 "<column><column-name>typeId</column-name><column-value><![CDATA[");
1127 sb.append(getTypeId());
1128 sb.append("]]></column-value></column>");
1129 sb.append(
1130 "<column><column-name>mailing</column-name><column-value><![CDATA[");
1131 sb.append(getMailing());
1132 sb.append("]]></column-value></column>");
1133 sb.append(
1134 "<column><column-name>primary</column-name><column-value><![CDATA[");
1135 sb.append(getPrimary());
1136 sb.append("]]></column-value></column>");
1137
1138 sb.append("</model>");
1139
1140 return sb.toString();
1141 }
1142
1143 private static final ClassLoader _classLoader = Address.class.getClassLoader();
1144 private static final Class<?>[] _escapedModelInterfaces = new Class[] {
1145 Address.class
1146 };
1147 private long _mvccVersion;
1148 private String _uuid;
1149 private String _originalUuid;
1150 private long _addressId;
1151 private long _companyId;
1152 private long _originalCompanyId;
1153 private boolean _setOriginalCompanyId;
1154 private long _userId;
1155 private long _originalUserId;
1156 private boolean _setOriginalUserId;
1157 private String _userName;
1158 private Date _createDate;
1159 private Date _modifiedDate;
1160 private long _classNameId;
1161 private long _originalClassNameId;
1162 private boolean _setOriginalClassNameId;
1163 private long _classPK;
1164 private long _originalClassPK;
1165 private boolean _setOriginalClassPK;
1166 private String _street1;
1167 private String _street2;
1168 private String _street3;
1169 private String _city;
1170 private String _zip;
1171 private long _regionId;
1172 private long _countryId;
1173 private int _typeId;
1174 private boolean _mailing;
1175 private boolean _originalMailing;
1176 private boolean _setOriginalMailing;
1177 private boolean _primary;
1178 private boolean _originalPrimary;
1179 private boolean _setOriginalPrimary;
1180 private long _columnBitmask;
1181 private Address _escapedModel;
1182 }