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 import com.liferay.portal.kernel.util.Validator;
023
024 import java.io.Serializable;
025
026 import java.util.Date;
027 import java.util.HashMap;
028 import java.util.Map;
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 void addPath(com.liferay.portal.kernel.model.UserTrackerPath path) {
132 _userTracker.addPath(path);
133 }
134
135 @Override
136 public java.lang.Object clone() {
137 return new UserTrackerWrapper((UserTracker)_userTracker.clone());
138 }
139
140 @Override
141 public int compareTo(
142 com.liferay.portal.kernel.model.UserTracker userTracker) {
143 return _userTracker.compareTo(userTracker);
144 }
145
146
151 @Override
152 public long getCompanyId() {
153 return _userTracker.getCompanyId();
154 }
155
156 @Override
157 public java.lang.String getEmailAddress() {
158 return _userTracker.getEmailAddress();
159 }
160
161 @Override
162 public ExpandoBridge getExpandoBridge() {
163 return _userTracker.getExpandoBridge();
164 }
165
166 @Override
167 public java.lang.String getFullName() {
168 return _userTracker.getFullName();
169 }
170
171 @Override
172 public int getHits() {
173 return _userTracker.getHits();
174 }
175
176
181 @Override
182 public Date getModifiedDate() {
183 return _userTracker.getModifiedDate();
184 }
185
186
191 @Override
192 public long getMvccVersion() {
193 return _userTracker.getMvccVersion();
194 }
195
196 @Override
197 public java.util.List<com.liferay.portal.kernel.model.UserTrackerPath> getPaths() {
198 return _userTracker.getPaths();
199 }
200
201
206 @Override
207 public long getPrimaryKey() {
208 return _userTracker.getPrimaryKey();
209 }
210
211 @Override
212 public Serializable getPrimaryKeyObj() {
213 return _userTracker.getPrimaryKeyObj();
214 }
215
216
221 @Override
222 public java.lang.String getRemoteAddr() {
223 return _userTracker.getRemoteAddr();
224 }
225
226
231 @Override
232 public java.lang.String getRemoteHost() {
233 return _userTracker.getRemoteHost();
234 }
235
236
241 @Override
242 public java.lang.String getSessionId() {
243 return _userTracker.getSessionId();
244 }
245
246
251 @Override
252 public java.lang.String getUserAgent() {
253 return _userTracker.getUserAgent();
254 }
255
256
261 @Override
262 public long getUserId() {
263 return _userTracker.getUserId();
264 }
265
266
271 @Override
272 public long getUserTrackerId() {
273 return _userTracker.getUserTrackerId();
274 }
275
276
281 @Override
282 public java.lang.String getUserUuid() {
283 return _userTracker.getUserUuid();
284 }
285
286 @Override
287 public int hashCode() {
288 return _userTracker.hashCode();
289 }
290
291 @Override
292 public boolean isCachedModel() {
293 return _userTracker.isCachedModel();
294 }
295
296 @Override
297 public boolean isEscapedModel() {
298 return _userTracker.isEscapedModel();
299 }
300
301 @Override
302 public boolean isNew() {
303 return _userTracker.isNew();
304 }
305
306 @Override
307 public void persist() {
308 _userTracker.persist();
309 }
310
311 @Override
312 public void setCachedModel(boolean cachedModel) {
313 _userTracker.setCachedModel(cachedModel);
314 }
315
316
321 @Override
322 public void setCompanyId(long companyId) {
323 _userTracker.setCompanyId(companyId);
324 }
325
326 @Override
327 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
328 _userTracker.setExpandoBridgeAttributes(baseModel);
329 }
330
331 @Override
332 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
333 _userTracker.setExpandoBridgeAttributes(expandoBridge);
334 }
335
336 @Override
337 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
338 _userTracker.setExpandoBridgeAttributes(serviceContext);
339 }
340
341
346 @Override
347 public void setModifiedDate(Date modifiedDate) {
348 _userTracker.setModifiedDate(modifiedDate);
349 }
350
351
356 @Override
357 public void setMvccVersion(long mvccVersion) {
358 _userTracker.setMvccVersion(mvccVersion);
359 }
360
361 @Override
362 public void setNew(boolean n) {
363 _userTracker.setNew(n);
364 }
365
366
371 @Override
372 public void setPrimaryKey(long primaryKey) {
373 _userTracker.setPrimaryKey(primaryKey);
374 }
375
376 @Override
377 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
378 _userTracker.setPrimaryKeyObj(primaryKeyObj);
379 }
380
381
386 @Override
387 public void setRemoteAddr(java.lang.String remoteAddr) {
388 _userTracker.setRemoteAddr(remoteAddr);
389 }
390
391
396 @Override
397 public void setRemoteHost(java.lang.String remoteHost) {
398 _userTracker.setRemoteHost(remoteHost);
399 }
400
401
406 @Override
407 public void setSessionId(java.lang.String sessionId) {
408 _userTracker.setSessionId(sessionId);
409 }
410
411
416 @Override
417 public void setUserAgent(java.lang.String userAgent) {
418 _userTracker.setUserAgent(userAgent);
419 }
420
421
426 @Override
427 public void setUserId(long userId) {
428 _userTracker.setUserId(userId);
429 }
430
431
436 @Override
437 public void setUserTrackerId(long userTrackerId) {
438 _userTracker.setUserTrackerId(userTrackerId);
439 }
440
441
446 @Override
447 public void setUserUuid(java.lang.String userUuid) {
448 _userTracker.setUserUuid(userUuid);
449 }
450
451 @Override
452 public CacheModel<com.liferay.portal.kernel.model.UserTracker> toCacheModel() {
453 return _userTracker.toCacheModel();
454 }
455
456 @Override
457 public com.liferay.portal.kernel.model.UserTracker toEscapedModel() {
458 return new UserTrackerWrapper(_userTracker.toEscapedModel());
459 }
460
461 @Override
462 public java.lang.String toString() {
463 return _userTracker.toString();
464 }
465
466 @Override
467 public com.liferay.portal.kernel.model.UserTracker toUnescapedModel() {
468 return new UserTrackerWrapper(_userTracker.toUnescapedModel());
469 }
470
471 @Override
472 public java.lang.String toXmlString() {
473 return _userTracker.toXmlString();
474 }
475
476 @Override
477 public boolean equals(Object obj) {
478 if (this == obj) {
479 return true;
480 }
481
482 if (!(obj instanceof UserTrackerWrapper)) {
483 return false;
484 }
485
486 UserTrackerWrapper userTrackerWrapper = (UserTrackerWrapper)obj;
487
488 if (Validator.equals(_userTracker, userTrackerWrapper._userTracker)) {
489 return true;
490 }
491
492 return false;
493 }
494
495 @Override
496 public UserTracker getWrappedModel() {
497 return _userTracker;
498 }
499
500 @Override
501 public boolean isEntityCacheEnabled() {
502 return _userTracker.isEntityCacheEnabled();
503 }
504
505 @Override
506 public boolean isFinderCacheEnabled() {
507 return _userTracker.isFinderCacheEnabled();
508 }
509
510 @Override
511 public void resetOriginalValues() {
512 _userTracker.resetOriginalValues();
513 }
514
515 private final UserTracker _userTracker;
516 }