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.HashMap;
027 import java.util.Map;
028
029
038 @ProviderType
039 public class BrowserTrackerWrapper implements BrowserTracker,
040 ModelWrapper<BrowserTracker> {
041 public BrowserTrackerWrapper(BrowserTracker browserTracker) {
042 _browserTracker = browserTracker;
043 }
044
045 @Override
046 public Class<?> getModelClass() {
047 return BrowserTracker.class;
048 }
049
050 @Override
051 public String getModelClassName() {
052 return BrowserTracker.class.getName();
053 }
054
055 @Override
056 public Map<String, Object> getModelAttributes() {
057 Map<String, Object> attributes = new HashMap<String, Object>();
058
059 attributes.put("mvccVersion", getMvccVersion());
060 attributes.put("browserTrackerId", getBrowserTrackerId());
061 attributes.put("companyId", getCompanyId());
062 attributes.put("userId", getUserId());
063 attributes.put("browserKey", getBrowserKey());
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 browserTrackerId = (Long)attributes.get("browserTrackerId");
077
078 if (browserTrackerId != null) {
079 setBrowserTrackerId(browserTrackerId);
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 Long browserKey = (Long)attributes.get("browserKey");
095
096 if (browserKey != null) {
097 setBrowserKey(browserKey);
098 }
099 }
100
101 @Override
102 public java.lang.Object clone() {
103 return new BrowserTrackerWrapper((BrowserTracker)_browserTracker.clone());
104 }
105
106 @Override
107 public int compareTo(com.liferay.portal.model.BrowserTracker browserTracker) {
108 return _browserTracker.compareTo(browserTracker);
109 }
110
111
116 @Override
117 public long getBrowserKey() {
118 return _browserTracker.getBrowserKey();
119 }
120
121
126 @Override
127 public long getBrowserTrackerId() {
128 return _browserTracker.getBrowserTrackerId();
129 }
130
131
136 @Override
137 public long getCompanyId() {
138 return _browserTracker.getCompanyId();
139 }
140
141 @Override
142 public ExpandoBridge getExpandoBridge() {
143 return _browserTracker.getExpandoBridge();
144 }
145
146
151 @Override
152 public long getMvccVersion() {
153 return _browserTracker.getMvccVersion();
154 }
155
156
161 @Override
162 public long getPrimaryKey() {
163 return _browserTracker.getPrimaryKey();
164 }
165
166 @Override
167 public Serializable getPrimaryKeyObj() {
168 return _browserTracker.getPrimaryKeyObj();
169 }
170
171
176 @Override
177 public long getUserId() {
178 return _browserTracker.getUserId();
179 }
180
181
186 @Override
187 public java.lang.String getUserUuid() {
188 return _browserTracker.getUserUuid();
189 }
190
191 @Override
192 public int hashCode() {
193 return _browserTracker.hashCode();
194 }
195
196 @Override
197 public boolean isCachedModel() {
198 return _browserTracker.isCachedModel();
199 }
200
201 @Override
202 public boolean isEscapedModel() {
203 return _browserTracker.isEscapedModel();
204 }
205
206 @Override
207 public boolean isNew() {
208 return _browserTracker.isNew();
209 }
210
211 @Override
212 public void persist() {
213 _browserTracker.persist();
214 }
215
216
221 @Override
222 public void setBrowserKey(long browserKey) {
223 _browserTracker.setBrowserKey(browserKey);
224 }
225
226
231 @Override
232 public void setBrowserTrackerId(long browserTrackerId) {
233 _browserTracker.setBrowserTrackerId(browserTrackerId);
234 }
235
236 @Override
237 public void setCachedModel(boolean cachedModel) {
238 _browserTracker.setCachedModel(cachedModel);
239 }
240
241
246 @Override
247 public void setCompanyId(long companyId) {
248 _browserTracker.setCompanyId(companyId);
249 }
250
251 @Override
252 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
253 _browserTracker.setExpandoBridgeAttributes(baseModel);
254 }
255
256 @Override
257 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
258 _browserTracker.setExpandoBridgeAttributes(expandoBridge);
259 }
260
261 @Override
262 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
263 _browserTracker.setExpandoBridgeAttributes(serviceContext);
264 }
265
266
271 @Override
272 public void setMvccVersion(long mvccVersion) {
273 _browserTracker.setMvccVersion(mvccVersion);
274 }
275
276 @Override
277 public void setNew(boolean n) {
278 _browserTracker.setNew(n);
279 }
280
281
286 @Override
287 public void setPrimaryKey(long primaryKey) {
288 _browserTracker.setPrimaryKey(primaryKey);
289 }
290
291 @Override
292 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
293 _browserTracker.setPrimaryKeyObj(primaryKeyObj);
294 }
295
296
301 @Override
302 public void setUserId(long userId) {
303 _browserTracker.setUserId(userId);
304 }
305
306
311 @Override
312 public void setUserUuid(java.lang.String userUuid) {
313 _browserTracker.setUserUuid(userUuid);
314 }
315
316 @Override
317 public CacheModel<com.liferay.portal.model.BrowserTracker> toCacheModel() {
318 return _browserTracker.toCacheModel();
319 }
320
321 @Override
322 public com.liferay.portal.model.BrowserTracker toEscapedModel() {
323 return new BrowserTrackerWrapper(_browserTracker.toEscapedModel());
324 }
325
326 @Override
327 public java.lang.String toString() {
328 return _browserTracker.toString();
329 }
330
331 @Override
332 public com.liferay.portal.model.BrowserTracker toUnescapedModel() {
333 return new BrowserTrackerWrapper(_browserTracker.toUnescapedModel());
334 }
335
336 @Override
337 public java.lang.String toXmlString() {
338 return _browserTracker.toXmlString();
339 }
340
341 @Override
342 public boolean equals(Object obj) {
343 if (this == obj) {
344 return true;
345 }
346
347 if (!(obj instanceof BrowserTrackerWrapper)) {
348 return false;
349 }
350
351 BrowserTrackerWrapper browserTrackerWrapper = (BrowserTrackerWrapper)obj;
352
353 if (Validator.equals(_browserTracker,
354 browserTrackerWrapper._browserTracker)) {
355 return true;
356 }
357
358 return false;
359 }
360
361 @Override
362 public BrowserTracker getWrappedModel() {
363 return _browserTracker;
364 }
365
366 @Override
367 public boolean isEntityCacheEnabled() {
368 return _browserTracker.isEntityCacheEnabled();
369 }
370
371 @Override
372 public boolean isFinderCacheEnabled() {
373 return _browserTracker.isFinderCacheEnabled();
374 }
375
376 @Override
377 public void resetOriginalValues() {
378 _browserTracker.resetOriginalValues();
379 }
380
381 private final BrowserTracker _browserTracker;
382 }