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.CacheModel;
020 import com.liferay.portal.model.Contact;
021
022 import java.io.Serializable;
023
024 import java.util.Date;
025
026
033 public class ContactCacheModel implements CacheModel<Contact>, Serializable {
034 @Override
035 public String toString() {
036 StringBundler sb = new StringBundler(61);
037
038 sb.append("{contactId=");
039 sb.append(contactId);
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(", accountId=");
051 sb.append(accountId);
052 sb.append(", parentContactId=");
053 sb.append(parentContactId);
054 sb.append(", firstName=");
055 sb.append(firstName);
056 sb.append(", middleName=");
057 sb.append(middleName);
058 sb.append(", lastName=");
059 sb.append(lastName);
060 sb.append(", prefixId=");
061 sb.append(prefixId);
062 sb.append(", suffixId=");
063 sb.append(suffixId);
064 sb.append(", male=");
065 sb.append(male);
066 sb.append(", birthday=");
067 sb.append(birthday);
068 sb.append(", smsSn=");
069 sb.append(smsSn);
070 sb.append(", aimSn=");
071 sb.append(aimSn);
072 sb.append(", facebookSn=");
073 sb.append(facebookSn);
074 sb.append(", icqSn=");
075 sb.append(icqSn);
076 sb.append(", jabberSn=");
077 sb.append(jabberSn);
078 sb.append(", msnSn=");
079 sb.append(msnSn);
080 sb.append(", mySpaceSn=");
081 sb.append(mySpaceSn);
082 sb.append(", skypeSn=");
083 sb.append(skypeSn);
084 sb.append(", twitterSn=");
085 sb.append(twitterSn);
086 sb.append(", ymSn=");
087 sb.append(ymSn);
088 sb.append(", employeeStatusId=");
089 sb.append(employeeStatusId);
090 sb.append(", employeeNumber=");
091 sb.append(employeeNumber);
092 sb.append(", jobTitle=");
093 sb.append(jobTitle);
094 sb.append(", jobClass=");
095 sb.append(jobClass);
096 sb.append(", hoursOfOperation=");
097 sb.append(hoursOfOperation);
098 sb.append("}");
099
100 return sb.toString();
101 }
102
103 public Contact toEntityModel() {
104 ContactImpl contactImpl = new ContactImpl();
105
106 contactImpl.setContactId(contactId);
107 contactImpl.setCompanyId(companyId);
108 contactImpl.setUserId(userId);
109
110 if (userName == null) {
111 contactImpl.setUserName(StringPool.BLANK);
112 }
113 else {
114 contactImpl.setUserName(userName);
115 }
116
117 if (createDate == Long.MIN_VALUE) {
118 contactImpl.setCreateDate(null);
119 }
120 else {
121 contactImpl.setCreateDate(new Date(createDate));
122 }
123
124 if (modifiedDate == Long.MIN_VALUE) {
125 contactImpl.setModifiedDate(null);
126 }
127 else {
128 contactImpl.setModifiedDate(new Date(modifiedDate));
129 }
130
131 contactImpl.setAccountId(accountId);
132 contactImpl.setParentContactId(parentContactId);
133
134 if (firstName == null) {
135 contactImpl.setFirstName(StringPool.BLANK);
136 }
137 else {
138 contactImpl.setFirstName(firstName);
139 }
140
141 if (middleName == null) {
142 contactImpl.setMiddleName(StringPool.BLANK);
143 }
144 else {
145 contactImpl.setMiddleName(middleName);
146 }
147
148 if (lastName == null) {
149 contactImpl.setLastName(StringPool.BLANK);
150 }
151 else {
152 contactImpl.setLastName(lastName);
153 }
154
155 contactImpl.setPrefixId(prefixId);
156 contactImpl.setSuffixId(suffixId);
157 contactImpl.setMale(male);
158
159 if (birthday == Long.MIN_VALUE) {
160 contactImpl.setBirthday(null);
161 }
162 else {
163 contactImpl.setBirthday(new Date(birthday));
164 }
165
166 if (smsSn == null) {
167 contactImpl.setSmsSn(StringPool.BLANK);
168 }
169 else {
170 contactImpl.setSmsSn(smsSn);
171 }
172
173 if (aimSn == null) {
174 contactImpl.setAimSn(StringPool.BLANK);
175 }
176 else {
177 contactImpl.setAimSn(aimSn);
178 }
179
180 if (facebookSn == null) {
181 contactImpl.setFacebookSn(StringPool.BLANK);
182 }
183 else {
184 contactImpl.setFacebookSn(facebookSn);
185 }
186
187 if (icqSn == null) {
188 contactImpl.setIcqSn(StringPool.BLANK);
189 }
190 else {
191 contactImpl.setIcqSn(icqSn);
192 }
193
194 if (jabberSn == null) {
195 contactImpl.setJabberSn(StringPool.BLANK);
196 }
197 else {
198 contactImpl.setJabberSn(jabberSn);
199 }
200
201 if (msnSn == null) {
202 contactImpl.setMsnSn(StringPool.BLANK);
203 }
204 else {
205 contactImpl.setMsnSn(msnSn);
206 }
207
208 if (mySpaceSn == null) {
209 contactImpl.setMySpaceSn(StringPool.BLANK);
210 }
211 else {
212 contactImpl.setMySpaceSn(mySpaceSn);
213 }
214
215 if (skypeSn == null) {
216 contactImpl.setSkypeSn(StringPool.BLANK);
217 }
218 else {
219 contactImpl.setSkypeSn(skypeSn);
220 }
221
222 if (twitterSn == null) {
223 contactImpl.setTwitterSn(StringPool.BLANK);
224 }
225 else {
226 contactImpl.setTwitterSn(twitterSn);
227 }
228
229 if (ymSn == null) {
230 contactImpl.setYmSn(StringPool.BLANK);
231 }
232 else {
233 contactImpl.setYmSn(ymSn);
234 }
235
236 if (employeeStatusId == null) {
237 contactImpl.setEmployeeStatusId(StringPool.BLANK);
238 }
239 else {
240 contactImpl.setEmployeeStatusId(employeeStatusId);
241 }
242
243 if (employeeNumber == null) {
244 contactImpl.setEmployeeNumber(StringPool.BLANK);
245 }
246 else {
247 contactImpl.setEmployeeNumber(employeeNumber);
248 }
249
250 if (jobTitle == null) {
251 contactImpl.setJobTitle(StringPool.BLANK);
252 }
253 else {
254 contactImpl.setJobTitle(jobTitle);
255 }
256
257 if (jobClass == null) {
258 contactImpl.setJobClass(StringPool.BLANK);
259 }
260 else {
261 contactImpl.setJobClass(jobClass);
262 }
263
264 if (hoursOfOperation == null) {
265 contactImpl.setHoursOfOperation(StringPool.BLANK);
266 }
267 else {
268 contactImpl.setHoursOfOperation(hoursOfOperation);
269 }
270
271 contactImpl.resetOriginalValues();
272
273 return contactImpl;
274 }
275
276 public long contactId;
277 public long companyId;
278 public long userId;
279 public String userName;
280 public long createDate;
281 public long modifiedDate;
282 public long accountId;
283 public long parentContactId;
284 public String firstName;
285 public String middleName;
286 public String lastName;
287 public int prefixId;
288 public int suffixId;
289 public boolean male;
290 public long birthday;
291 public String smsSn;
292 public String aimSn;
293 public String facebookSn;
294 public String icqSn;
295 public String jabberSn;
296 public String msnSn;
297 public String mySpaceSn;
298 public String skypeSn;
299 public String twitterSn;
300 public String ymSn;
301 public String employeeStatusId;
302 public String employeeNumber;
303 public String jobTitle;
304 public String jobClass;
305 public String hoursOfOperation;
306 }