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 import com.liferay.portal.service.ServiceContext;
021
022 import com.liferay.portlet.expando.model.ExpandoBridge;
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.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(com.liferay.portal.model.UserTracker userTracker) {
142 return _userTracker.compareTo(userTracker);
143 }
144
145
150 @Override
151 public long getCompanyId() {
152 return _userTracker.getCompanyId();
153 }
154
155 @Override
156 public java.lang.String getEmailAddress() {
157 return _userTracker.getEmailAddress();
158 }
159
160 @Override
161 public ExpandoBridge getExpandoBridge() {
162 return _userTracker.getExpandoBridge();
163 }
164
165 @Override
166 public java.lang.String getFullName() {
167 return _userTracker.getFullName();
168 }
169
170 @Override
171 public int getHits() {
172 return _userTracker.getHits();
173 }
174
175
180 @Override
181 public Date getModifiedDate() {
182 return _userTracker.getModifiedDate();
183 }
184
185
190 @Override
191 public long getMvccVersion() {
192 return _userTracker.getMvccVersion();
193 }
194
195 @Override
196 public java.util.List<com.liferay.portal.model.UserTrackerPath> getPaths() {
197 return _userTracker.getPaths();
198 }
199
200
205 @Override
206 public long getPrimaryKey() {
207 return _userTracker.getPrimaryKey();
208 }
209
210 @Override
211 public Serializable getPrimaryKeyObj() {
212 return _userTracker.getPrimaryKeyObj();
213 }
214
215
220 @Override
221 public java.lang.String getRemoteAddr() {
222 return _userTracker.getRemoteAddr();
223 }
224
225
230 @Override
231 public java.lang.String getRemoteHost() {
232 return _userTracker.getRemoteHost();
233 }
234
235
240 @Override
241 public java.lang.String getSessionId() {
242 return _userTracker.getSessionId();
243 }
244
245
250 @Override
251 public java.lang.String getUserAgent() {
252 return _userTracker.getUserAgent();
253 }
254
255
260 @Override
261 public long getUserId() {
262 return _userTracker.getUserId();
263 }
264
265
270 @Override
271 public long getUserTrackerId() {
272 return _userTracker.getUserTrackerId();
273 }
274
275
280 @Override
281 public java.lang.String getUserUuid() {
282 return _userTracker.getUserUuid();
283 }
284
285 @Override
286 public int hashCode() {
287 return _userTracker.hashCode();
288 }
289
290 @Override
291 public boolean isCachedModel() {
292 return _userTracker.isCachedModel();
293 }
294
295 @Override
296 public boolean isEscapedModel() {
297 return _userTracker.isEscapedModel();
298 }
299
300 @Override
301 public boolean isNew() {
302 return _userTracker.isNew();
303 }
304
305 @Override
306 public void persist() {
307 _userTracker.persist();
308 }
309
310 @Override
311 public void setCachedModel(boolean cachedModel) {
312 _userTracker.setCachedModel(cachedModel);
313 }
314
315
320 @Override
321 public void setCompanyId(long companyId) {
322 _userTracker.setCompanyId(companyId);
323 }
324
325 @Override
326 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
327 _userTracker.setExpandoBridgeAttributes(baseModel);
328 }
329
330 @Override
331 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
332 _userTracker.setExpandoBridgeAttributes(expandoBridge);
333 }
334
335 @Override
336 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
337 _userTracker.setExpandoBridgeAttributes(serviceContext);
338 }
339
340
345 @Override
346 public void setModifiedDate(Date modifiedDate) {
347 _userTracker.setModifiedDate(modifiedDate);
348 }
349
350
355 @Override
356 public void setMvccVersion(long mvccVersion) {
357 _userTracker.setMvccVersion(mvccVersion);
358 }
359
360 @Override
361 public void setNew(boolean n) {
362 _userTracker.setNew(n);
363 }
364
365
370 @Override
371 public void setPrimaryKey(long primaryKey) {
372 _userTracker.setPrimaryKey(primaryKey);
373 }
374
375 @Override
376 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
377 _userTracker.setPrimaryKeyObj(primaryKeyObj);
378 }
379
380
385 @Override
386 public void setRemoteAddr(java.lang.String remoteAddr) {
387 _userTracker.setRemoteAddr(remoteAddr);
388 }
389
390
395 @Override
396 public void setRemoteHost(java.lang.String remoteHost) {
397 _userTracker.setRemoteHost(remoteHost);
398 }
399
400
405 @Override
406 public void setSessionId(java.lang.String sessionId) {
407 _userTracker.setSessionId(sessionId);
408 }
409
410
415 @Override
416 public void setUserAgent(java.lang.String userAgent) {
417 _userTracker.setUserAgent(userAgent);
418 }
419
420
425 @Override
426 public void setUserId(long userId) {
427 _userTracker.setUserId(userId);
428 }
429
430
435 @Override
436 public void setUserTrackerId(long userTrackerId) {
437 _userTracker.setUserTrackerId(userTrackerId);
438 }
439
440
445 @Override
446 public void setUserUuid(java.lang.String userUuid) {
447 _userTracker.setUserUuid(userUuid);
448 }
449
450 @Override
451 public CacheModel<com.liferay.portal.model.UserTracker> toCacheModel() {
452 return _userTracker.toCacheModel();
453 }
454
455 @Override
456 public com.liferay.portal.model.UserTracker toEscapedModel() {
457 return new UserTrackerWrapper(_userTracker.toEscapedModel());
458 }
459
460 @Override
461 public java.lang.String toString() {
462 return _userTracker.toString();
463 }
464
465 @Override
466 public com.liferay.portal.model.UserTracker toUnescapedModel() {
467 return new UserTrackerWrapper(_userTracker.toUnescapedModel());
468 }
469
470 @Override
471 public java.lang.String toXmlString() {
472 return _userTracker.toXmlString();
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 (Validator.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 }