001
014
015 package com.liferay.portal.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.Validator;
020
021 import java.util.Date;
022 import java.util.HashMap;
023 import java.util.Map;
024
025
034 @ProviderType
035 public class UserTrackerWrapper implements UserTracker,
036 ModelWrapper<UserTracker> {
037 public UserTrackerWrapper(UserTracker userTracker) {
038 _userTracker = userTracker;
039 }
040
041 @Override
042 public Class<?> getModelClass() {
043 return UserTracker.class;
044 }
045
046 @Override
047 public String getModelClassName() {
048 return UserTracker.class.getName();
049 }
050
051 @Override
052 public Map<String, Object> getModelAttributes() {
053 Map<String, Object> attributes = new HashMap<String, Object>();
054
055 attributes.put("mvccVersion", getMvccVersion());
056 attributes.put("userTrackerId", getUserTrackerId());
057 attributes.put("companyId", getCompanyId());
058 attributes.put("userId", getUserId());
059 attributes.put("modifiedDate", getModifiedDate());
060 attributes.put("sessionId", getSessionId());
061 attributes.put("remoteAddr", getRemoteAddr());
062 attributes.put("remoteHost", getRemoteHost());
063 attributes.put("userAgent", getUserAgent());
064
065 return attributes;
066 }
067
068 @Override
069 public void setModelAttributes(Map<String, Object> attributes) {
070 Long mvccVersion = (Long)attributes.get("mvccVersion");
071
072 if (mvccVersion != null) {
073 setMvccVersion(mvccVersion);
074 }
075
076 Long userTrackerId = (Long)attributes.get("userTrackerId");
077
078 if (userTrackerId != null) {
079 setUserTrackerId(userTrackerId);
080 }
081
082 Long companyId = (Long)attributes.get("companyId");
083
084 if (companyId != null) {
085 setCompanyId(companyId);
086 }
087
088 Long userId = (Long)attributes.get("userId");
089
090 if (userId != null) {
091 setUserId(userId);
092 }
093
094 Date modifiedDate = (Date)attributes.get("modifiedDate");
095
096 if (modifiedDate != null) {
097 setModifiedDate(modifiedDate);
098 }
099
100 String sessionId = (String)attributes.get("sessionId");
101
102 if (sessionId != null) {
103 setSessionId(sessionId);
104 }
105
106 String remoteAddr = (String)attributes.get("remoteAddr");
107
108 if (remoteAddr != null) {
109 setRemoteAddr(remoteAddr);
110 }
111
112 String remoteHost = (String)attributes.get("remoteHost");
113
114 if (remoteHost != null) {
115 setRemoteHost(remoteHost);
116 }
117
118 String userAgent = (String)attributes.get("userAgent");
119
120 if (userAgent != null) {
121 setUserAgent(userAgent);
122 }
123 }
124
125 @Override
126 public void addPath(com.liferay.portal.model.UserTrackerPath path) {
127 _userTracker.addPath(path);
128 }
129
130 @Override
131 public java.lang.Object clone() {
132 return new UserTrackerWrapper((UserTracker)_userTracker.clone());
133 }
134
135 @Override
136 public int compareTo(com.liferay.portal.model.UserTracker userTracker) {
137 return _userTracker.compareTo(userTracker);
138 }
139
140
145 @Override
146 public long getCompanyId() {
147 return _userTracker.getCompanyId();
148 }
149
150 @Override
151 public java.lang.String getEmailAddress() {
152 return _userTracker.getEmailAddress();
153 }
154
155 @Override
156 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
157 return _userTracker.getExpandoBridge();
158 }
159
160 @Override
161 public java.lang.String getFullName() {
162 return _userTracker.getFullName();
163 }
164
165 @Override
166 public int getHits() {
167 return _userTracker.getHits();
168 }
169
170
175 @Override
176 public java.util.Date getModifiedDate() {
177 return _userTracker.getModifiedDate();
178 }
179
180
185 @Override
186 public long getMvccVersion() {
187 return _userTracker.getMvccVersion();
188 }
189
190 @Override
191 public java.util.List<com.liferay.portal.model.UserTrackerPath> getPaths() {
192 return _userTracker.getPaths();
193 }
194
195
200 @Override
201 public long getPrimaryKey() {
202 return _userTracker.getPrimaryKey();
203 }
204
205 @Override
206 public java.io.Serializable getPrimaryKeyObj() {
207 return _userTracker.getPrimaryKeyObj();
208 }
209
210
215 @Override
216 public java.lang.String getRemoteAddr() {
217 return _userTracker.getRemoteAddr();
218 }
219
220
225 @Override
226 public java.lang.String getRemoteHost() {
227 return _userTracker.getRemoteHost();
228 }
229
230
235 @Override
236 public java.lang.String getSessionId() {
237 return _userTracker.getSessionId();
238 }
239
240
245 @Override
246 public java.lang.String getUserAgent() {
247 return _userTracker.getUserAgent();
248 }
249
250
255 @Override
256 public long getUserId() {
257 return _userTracker.getUserId();
258 }
259
260
265 @Override
266 public long getUserTrackerId() {
267 return _userTracker.getUserTrackerId();
268 }
269
270
275 @Override
276 public java.lang.String getUserUuid() {
277 return _userTracker.getUserUuid();
278 }
279
280 @Override
281 public int hashCode() {
282 return _userTracker.hashCode();
283 }
284
285 @Override
286 public boolean isCachedModel() {
287 return _userTracker.isCachedModel();
288 }
289
290 @Override
291 public boolean isEscapedModel() {
292 return _userTracker.isEscapedModel();
293 }
294
295 @Override
296 public boolean isNew() {
297 return _userTracker.isNew();
298 }
299
300 @Override
301 public void persist() {
302 _userTracker.persist();
303 }
304
305 @Override
306 public void setCachedModel(boolean cachedModel) {
307 _userTracker.setCachedModel(cachedModel);
308 }
309
310
315 @Override
316 public void setCompanyId(long companyId) {
317 _userTracker.setCompanyId(companyId);
318 }
319
320 @Override
321 public void setExpandoBridgeAttributes(
322 com.liferay.portal.model.BaseModel<?> baseModel) {
323 _userTracker.setExpandoBridgeAttributes(baseModel);
324 }
325
326 @Override
327 public void setExpandoBridgeAttributes(
328 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
329 _userTracker.setExpandoBridgeAttributes(expandoBridge);
330 }
331
332 @Override
333 public void setExpandoBridgeAttributes(
334 com.liferay.portal.service.ServiceContext serviceContext) {
335 _userTracker.setExpandoBridgeAttributes(serviceContext);
336 }
337
338
343 @Override
344 public void setModifiedDate(java.util.Date modifiedDate) {
345 _userTracker.setModifiedDate(modifiedDate);
346 }
347
348
353 @Override
354 public void setMvccVersion(long mvccVersion) {
355 _userTracker.setMvccVersion(mvccVersion);
356 }
357
358 @Override
359 public void setNew(boolean n) {
360 _userTracker.setNew(n);
361 }
362
363
368 @Override
369 public void setPrimaryKey(long primaryKey) {
370 _userTracker.setPrimaryKey(primaryKey);
371 }
372
373 @Override
374 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
375 _userTracker.setPrimaryKeyObj(primaryKeyObj);
376 }
377
378
383 @Override
384 public void setRemoteAddr(java.lang.String remoteAddr) {
385 _userTracker.setRemoteAddr(remoteAddr);
386 }
387
388
393 @Override
394 public void setRemoteHost(java.lang.String remoteHost) {
395 _userTracker.setRemoteHost(remoteHost);
396 }
397
398
403 @Override
404 public void setSessionId(java.lang.String sessionId) {
405 _userTracker.setSessionId(sessionId);
406 }
407
408
413 @Override
414 public void setUserAgent(java.lang.String userAgent) {
415 _userTracker.setUserAgent(userAgent);
416 }
417
418
423 @Override
424 public void setUserId(long userId) {
425 _userTracker.setUserId(userId);
426 }
427
428
433 @Override
434 public void setUserTrackerId(long userTrackerId) {
435 _userTracker.setUserTrackerId(userTrackerId);
436 }
437
438
443 @Override
444 public void setUserUuid(java.lang.String userUuid) {
445 _userTracker.setUserUuid(userUuid);
446 }
447
448 @Override
449 public com.liferay.portal.model.CacheModel<com.liferay.portal.model.UserTracker> toCacheModel() {
450 return _userTracker.toCacheModel();
451 }
452
453 @Override
454 public com.liferay.portal.model.UserTracker toEscapedModel() {
455 return new UserTrackerWrapper(_userTracker.toEscapedModel());
456 }
457
458 @Override
459 public java.lang.String toString() {
460 return _userTracker.toString();
461 }
462
463 @Override
464 public com.liferay.portal.model.UserTracker toUnescapedModel() {
465 return new UserTrackerWrapper(_userTracker.toUnescapedModel());
466 }
467
468 @Override
469 public java.lang.String toXmlString() {
470 return _userTracker.toXmlString();
471 }
472
473 @Override
474 public boolean equals(Object obj) {
475 if (this == obj) {
476 return true;
477 }
478
479 if (!(obj instanceof UserTrackerWrapper)) {
480 return false;
481 }
482
483 UserTrackerWrapper userTrackerWrapper = (UserTrackerWrapper)obj;
484
485 if (Validator.equals(_userTracker, userTrackerWrapper._userTracker)) {
486 return true;
487 }
488
489 return false;
490 }
491
492
495 @Deprecated
496 public UserTracker getWrappedUserTracker() {
497 return _userTracker;
498 }
499
500 @Override
501 public UserTracker getWrappedModel() {
502 return _userTracker;
503 }
504
505 @Override
506 public boolean isEntityCacheEnabled() {
507 return _userTracker.isEntityCacheEnabled();
508 }
509
510 @Override
511 public boolean isFinderCacheEnabled() {
512 return _userTracker.isFinderCacheEnabled();
513 }
514
515 @Override
516 public void resetOriginalValues() {
517 _userTracker.resetOriginalValues();
518 }
519
520 private final UserTracker _userTracker;
521 }