001
014
015 package com.liferay.portal.model.impl;
016
017 import com.liferay.portal.kernel.util.StringBundler;
018 import com.liferay.portal.kernel.util.StringPool;
019 import com.liferay.portal.model.Address;
020 import com.liferay.portal.model.CacheModel;
021
022 import java.io.Serializable;
023
024 import java.util.Date;
025
026
033 public class AddressCacheModel implements CacheModel<Address>, Serializable {
034 @Override
035 public String toString() {
036 StringBundler sb = new StringBundler(37);
037
038 sb.append("{addressId=");
039 sb.append(addressId);
040 sb.append(", companyId=");
041 sb.append(companyId);
042 sb.append(", userId=");
043 sb.append(userId);
044 sb.append(", userName=");
045 sb.append(userName);
046 sb.append(", createDate=");
047 sb.append(createDate);
048 sb.append(", modifiedDate=");
049 sb.append(modifiedDate);
050 sb.append(", classNameId=");
051 sb.append(classNameId);
052 sb.append(", classPK=");
053 sb.append(classPK);
054 sb.append(", street1=");
055 sb.append(street1);
056 sb.append(", street2=");
057 sb.append(street2);
058 sb.append(", street3=");
059 sb.append(street3);
060 sb.append(", city=");
061 sb.append(city);
062 sb.append(", zip=");
063 sb.append(zip);
064 sb.append(", regionId=");
065 sb.append(regionId);
066 sb.append(", countryId=");
067 sb.append(countryId);
068 sb.append(", typeId=");
069 sb.append(typeId);
070 sb.append(", mailing=");
071 sb.append(mailing);
072 sb.append(", primary=");
073 sb.append(primary);
074 sb.append("}");
075
076 return sb.toString();
077 }
078
079 public Address toEntityModel() {
080 AddressImpl addressImpl = new AddressImpl();
081
082 addressImpl.setAddressId(addressId);
083 addressImpl.setCompanyId(companyId);
084 addressImpl.setUserId(userId);
085
086 if (userName == null) {
087 addressImpl.setUserName(StringPool.BLANK);
088 }
089 else {
090 addressImpl.setUserName(userName);
091 }
092
093 if (createDate == Long.MIN_VALUE) {
094 addressImpl.setCreateDate(null);
095 }
096 else {
097 addressImpl.setCreateDate(new Date(createDate));
098 }
099
100 if (modifiedDate == Long.MIN_VALUE) {
101 addressImpl.setModifiedDate(null);
102 }
103 else {
104 addressImpl.setModifiedDate(new Date(modifiedDate));
105 }
106
107 addressImpl.setClassNameId(classNameId);
108 addressImpl.setClassPK(classPK);
109
110 if (street1 == null) {
111 addressImpl.setStreet1(StringPool.BLANK);
112 }
113 else {
114 addressImpl.setStreet1(street1);
115 }
116
117 if (street2 == null) {
118 addressImpl.setStreet2(StringPool.BLANK);
119 }
120 else {
121 addressImpl.setStreet2(street2);
122 }
123
124 if (street3 == null) {
125 addressImpl.setStreet3(StringPool.BLANK);
126 }
127 else {
128 addressImpl.setStreet3(street3);
129 }
130
131 if (city == null) {
132 addressImpl.setCity(StringPool.BLANK);
133 }
134 else {
135 addressImpl.setCity(city);
136 }
137
138 if (zip == null) {
139 addressImpl.setZip(StringPool.BLANK);
140 }
141 else {
142 addressImpl.setZip(zip);
143 }
144
145 addressImpl.setRegionId(regionId);
146 addressImpl.setCountryId(countryId);
147 addressImpl.setTypeId(typeId);
148 addressImpl.setMailing(mailing);
149 addressImpl.setPrimary(primary);
150
151 addressImpl.resetOriginalValues();
152
153 return addressImpl;
154 }
155
156 public long addressId;
157 public long companyId;
158 public long userId;
159 public String userName;
160 public long createDate;
161 public long modifiedDate;
162 public long classNameId;
163 public long classPK;
164 public String street1;
165 public String street2;
166 public String street3;
167 public String city;
168 public String zip;
169 public long regionId;
170 public long countryId;
171 public int typeId;
172 public boolean mailing;
173 public boolean primary;
174 }