001
014
015 package com.liferay.portal.kernel.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.expando.kernel.model.ExpandoBridge;
020
021 import com.liferay.portal.kernel.service.ServiceContext;
022
023 import java.io.Serializable;
024
025 import java.util.Date;
026 import java.util.HashMap;
027 import java.util.Map;
028 import java.util.Objects;
029
030
039 @ProviderType
040 public class UserTrackerWrapper implements UserTracker,
041 ModelWrapper<UserTracker> {
042 public UserTrackerWrapper(UserTracker userTracker) {
043 _userTracker = userTracker;
044 }
045
046 @Override
047 public Class<?> getModelClass() {
048 return UserTracker.class;
049 }
050
051 @Override
052 public String getModelClassName() {
053 return UserTracker.class.getName();
054 }
055
056 @Override
057 public Map<String, Object> getModelAttributes() {
058 Map<String, Object> attributes = new HashMap<String, Object>();
059
060 attributes.put("mvccVersion", getMvccVersion());
061 attributes.put("userTrackerId", getUserTrackerId());
062 attributes.put("companyId", getCompanyId());
063 attributes.put("userId", getUserId());
064 attributes.put("modifiedDate", getModifiedDate());
065 attributes.put("sessionId", getSessionId());
066 attributes.put("remoteAddr", getRemoteAddr());
067 attributes.put("remoteHost", getRemoteHost());
068 attributes.put("userAgent", getUserAgent());
069
070 return attributes;
071 }
072
073 @Override
074 public void setModelAttributes(Map<String, Object> attributes) {
075 Long mvccVersion = (Long)attributes.get("mvccVersion");
076
077 if (mvccVersion != null) {
078 setMvccVersion(mvccVersion);
079 }
080
081 Long userTrackerId = (Long)attributes.get("userTrackerId");
082
083 if (userTrackerId != null) {
084 setUserTrackerId(userTrackerId);
085 }
086
087 Long companyId = (Long)attributes.get("companyId");
088
089 if (companyId != null) {
090 setCompanyId(companyId);
091 }
092
093 Long userId = (Long)attributes.get("userId");
094
095 if (userId != null) {
096 setUserId(userId);
097 }
098
099 Date modifiedDate = (Date)attributes.get("modifiedDate");
100
101 if (modifiedDate != null) {
102 setModifiedDate(modifiedDate);
103 }
104
105 String sessionId = (String)attributes.get("sessionId");
106
107 if (sessionId != null) {
108 setSessionId(sessionId);
109 }
110
111 String remoteAddr = (String)attributes.get("remoteAddr");
112
113 if (remoteAddr != null) {
114 setRemoteAddr(remoteAddr);
115 }
116
117 String remoteHost = (String)attributes.get("remoteHost");
118
119 if (remoteHost != null) {
120 setRemoteHost(remoteHost);
121 }
122
123 String userAgent = (String)attributes.get("userAgent");
124
125 if (userAgent != null) {
126 setUserAgent(userAgent);
127 }
128 }
129
130 @Override
131 public CacheModel<UserTracker> toCacheModel() {
132 return _userTracker.toCacheModel();
133 }
134
135 @Override
136 public UserTracker toEscapedModel() {
137 return new UserTrackerWrapper(_userTracker.toEscapedModel());
138 }
139
140 @Override
141 public UserTracker toUnescapedModel() {
142 return new UserTrackerWrapper(_userTracker.toUnescapedModel());
143 }
144
145 @Override
146 public boolean isCachedModel() {
147 return _userTracker.isCachedModel();
148 }
149
150 @Override
151 public boolean isEscapedModel() {
152 return _userTracker.isEscapedModel();
153 }
154
155 @Override
156 public boolean isNew() {
157 return _userTracker.isNew();
158 }
159
160 @Override
161 public ExpandoBridge getExpandoBridge() {
162 return _userTracker.getExpandoBridge();
163 }
164
165 @Override
166 public int compareTo(UserTracker userTracker) {
167 return _userTracker.compareTo(userTracker);
168 }
169
170 @Override
171 public int getHits() {
172 return _userTracker.getHits();
173 }
174
175 @Override
176 public int hashCode() {
177 return _userTracker.hashCode();
178 }
179
180 @Override
181 public Serializable getPrimaryKeyObj() {
182 return _userTracker.getPrimaryKeyObj();
183 }
184
185 @Override
186 public java.lang.Object clone() {
187 return new UserTrackerWrapper((UserTracker)_userTracker.clone());
188 }
189
190 @Override
191 public java.lang.String getEmailAddress() {
192 return _userTracker.getEmailAddress();
193 }
194
195 @Override
196 public java.lang.String getFullName() {
197 return _userTracker.getFullName();
198 }
199
200
205 @Override
206 public java.lang.String getRemoteAddr() {
207 return _userTracker.getRemoteAddr();
208 }
209
210
215 @Override
216 public java.lang.String getRemoteHost() {
217 return _userTracker.getRemoteHost();
218 }
219
220
225 @Override
226 public java.lang.String getSessionId() {
227 return _userTracker.getSessionId();
228 }
229
230
235 @Override
236 public java.lang.String getUserAgent() {
237 return _userTracker.getUserAgent();
238 }
239
240
245 @Override
246 public java.lang.String getUserUuid() {
247 return _userTracker.getUserUuid();
248 }
249
250 @Override
251 public java.lang.String toString() {
252 return _userTracker.toString();
253 }
254
255 @Override
256 public java.lang.String toXmlString() {
257 return _userTracker.toXmlString();
258 }
259
260
265 @Override
266 public Date getModifiedDate() {
267 return _userTracker.getModifiedDate();
268 }
269
270 @Override
271 public java.util.List<UserTrackerPath> getPaths() {
272 return _userTracker.getPaths();
273 }
274
275
280 @Override
281 public long getCompanyId() {
282 return _userTracker.getCompanyId();
283 }
284
285
290 @Override
291 public long getMvccVersion() {
292 return _userTracker.getMvccVersion();
293 }
294
295
300 @Override
301 public long getPrimaryKey() {
302 return _userTracker.getPrimaryKey();
303 }
304
305
310 @Override
311 public long getUserId() {
312 return _userTracker.getUserId();
313 }
314
315
320 @Override
321 public long getUserTrackerId() {
322 return _userTracker.getUserTrackerId();
323 }
324
325 @Override
326 public void addPath(UserTrackerPath path) {
327 _userTracker.addPath(path);
328 }
329
330 @Override
331 public void persist() {
332 _userTracker.persist();
333 }
334
335 @Override
336 public void setCachedModel(boolean cachedModel) {
337 _userTracker.setCachedModel(cachedModel);
338 }
339
340
345 @Override
346 public void setCompanyId(long companyId) {
347 _userTracker.setCompanyId(companyId);
348 }
349
350 @Override
351 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
352 _userTracker.setExpandoBridgeAttributes(baseModel);
353 }
354
355 @Override
356 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
357 _userTracker.setExpandoBridgeAttributes(expandoBridge);
358 }
359
360 @Override
361 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
362 _userTracker.setExpandoBridgeAttributes(serviceContext);
363 }
364
365
370 @Override
371 public void setModifiedDate(Date modifiedDate) {
372 _userTracker.setModifiedDate(modifiedDate);
373 }
374
375
380 @Override
381 public void setMvccVersion(long mvccVersion) {
382 _userTracker.setMvccVersion(mvccVersion);
383 }
384
385 @Override
386 public void setNew(boolean n) {
387 _userTracker.setNew(n);
388 }
389
390
395 @Override
396 public void setPrimaryKey(long primaryKey) {
397 _userTracker.setPrimaryKey(primaryKey);
398 }
399
400 @Override
401 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
402 _userTracker.setPrimaryKeyObj(primaryKeyObj);
403 }
404
405
410 @Override
411 public void setRemoteAddr(java.lang.String remoteAddr) {
412 _userTracker.setRemoteAddr(remoteAddr);
413 }
414
415
420 @Override
421 public void setRemoteHost(java.lang.String remoteHost) {
422 _userTracker.setRemoteHost(remoteHost);
423 }
424
425
430 @Override
431 public void setSessionId(java.lang.String sessionId) {
432 _userTracker.setSessionId(sessionId);
433 }
434
435
440 @Override
441 public void setUserAgent(java.lang.String userAgent) {
442 _userTracker.setUserAgent(userAgent);
443 }
444
445
450 @Override
451 public void setUserId(long userId) {
452 _userTracker.setUserId(userId);
453 }
454
455
460 @Override
461 public void setUserTrackerId(long userTrackerId) {
462 _userTracker.setUserTrackerId(userTrackerId);
463 }
464
465
470 @Override
471 public void setUserUuid(java.lang.String userUuid) {
472 _userTracker.setUserUuid(userUuid);
473 }
474
475 @Override
476 public boolean equals(Object obj) {
477 if (this == obj) {
478 return true;
479 }
480
481 if (!(obj instanceof UserTrackerWrapper)) {
482 return false;
483 }
484
485 UserTrackerWrapper userTrackerWrapper = (UserTrackerWrapper)obj;
486
487 if (Objects.equals(_userTracker, userTrackerWrapper._userTracker)) {
488 return true;
489 }
490
491 return false;
492 }
493
494 @Override
495 public UserTracker getWrappedModel() {
496 return _userTracker;
497 }
498
499 @Override
500 public boolean isEntityCacheEnabled() {
501 return _userTracker.isEntityCacheEnabled();
502 }
503
504 @Override
505 public boolean isFinderCacheEnabled() {
506 return _userTracker.isFinderCacheEnabled();
507 }
508
509 @Override
510 public void resetOriginalValues() {
511 _userTracker.resetOriginalValues();
512 }
513
514 private final UserTracker _userTracker;
515 }