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.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(
108 com.liferay.portal.kernel.model.BrowserTracker browserTracker) {
109 return _browserTracker.compareTo(browserTracker);
110 }
111
112
117 @Override
118 public long getBrowserKey() {
119 return _browserTracker.getBrowserKey();
120 }
121
122
127 @Override
128 public long getBrowserTrackerId() {
129 return _browserTracker.getBrowserTrackerId();
130 }
131
132
137 @Override
138 public long getCompanyId() {
139 return _browserTracker.getCompanyId();
140 }
141
142 @Override
143 public ExpandoBridge getExpandoBridge() {
144 return _browserTracker.getExpandoBridge();
145 }
146
147
152 @Override
153 public long getMvccVersion() {
154 return _browserTracker.getMvccVersion();
155 }
156
157
162 @Override
163 public long getPrimaryKey() {
164 return _browserTracker.getPrimaryKey();
165 }
166
167 @Override
168 public Serializable getPrimaryKeyObj() {
169 return _browserTracker.getPrimaryKeyObj();
170 }
171
172
177 @Override
178 public long getUserId() {
179 return _browserTracker.getUserId();
180 }
181
182
187 @Override
188 public java.lang.String getUserUuid() {
189 return _browserTracker.getUserUuid();
190 }
191
192 @Override
193 public int hashCode() {
194 return _browserTracker.hashCode();
195 }
196
197 @Override
198 public boolean isCachedModel() {
199 return _browserTracker.isCachedModel();
200 }
201
202 @Override
203 public boolean isEscapedModel() {
204 return _browserTracker.isEscapedModel();
205 }
206
207 @Override
208 public boolean isNew() {
209 return _browserTracker.isNew();
210 }
211
212 @Override
213 public void persist() {
214 _browserTracker.persist();
215 }
216
217
222 @Override
223 public void setBrowserKey(long browserKey) {
224 _browserTracker.setBrowserKey(browserKey);
225 }
226
227
232 @Override
233 public void setBrowserTrackerId(long browserTrackerId) {
234 _browserTracker.setBrowserTrackerId(browserTrackerId);
235 }
236
237 @Override
238 public void setCachedModel(boolean cachedModel) {
239 _browserTracker.setCachedModel(cachedModel);
240 }
241
242
247 @Override
248 public void setCompanyId(long companyId) {
249 _browserTracker.setCompanyId(companyId);
250 }
251
252 @Override
253 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
254 _browserTracker.setExpandoBridgeAttributes(baseModel);
255 }
256
257 @Override
258 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
259 _browserTracker.setExpandoBridgeAttributes(expandoBridge);
260 }
261
262 @Override
263 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
264 _browserTracker.setExpandoBridgeAttributes(serviceContext);
265 }
266
267
272 @Override
273 public void setMvccVersion(long mvccVersion) {
274 _browserTracker.setMvccVersion(mvccVersion);
275 }
276
277 @Override
278 public void setNew(boolean n) {
279 _browserTracker.setNew(n);
280 }
281
282
287 @Override
288 public void setPrimaryKey(long primaryKey) {
289 _browserTracker.setPrimaryKey(primaryKey);
290 }
291
292 @Override
293 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
294 _browserTracker.setPrimaryKeyObj(primaryKeyObj);
295 }
296
297
302 @Override
303 public void setUserId(long userId) {
304 _browserTracker.setUserId(userId);
305 }
306
307
312 @Override
313 public void setUserUuid(java.lang.String userUuid) {
314 _browserTracker.setUserUuid(userUuid);
315 }
316
317 @Override
318 public CacheModel<com.liferay.portal.kernel.model.BrowserTracker> toCacheModel() {
319 return _browserTracker.toCacheModel();
320 }
321
322 @Override
323 public com.liferay.portal.kernel.model.BrowserTracker toEscapedModel() {
324 return new BrowserTrackerWrapper(_browserTracker.toEscapedModel());
325 }
326
327 @Override
328 public java.lang.String toString() {
329 return _browserTracker.toString();
330 }
331
332 @Override
333 public com.liferay.portal.kernel.model.BrowserTracker toUnescapedModel() {
334 return new BrowserTrackerWrapper(_browserTracker.toUnescapedModel());
335 }
336
337 @Override
338 public java.lang.String toXmlString() {
339 return _browserTracker.toXmlString();
340 }
341
342 @Override
343 public boolean equals(Object obj) {
344 if (this == obj) {
345 return true;
346 }
347
348 if (!(obj instanceof BrowserTrackerWrapper)) {
349 return false;
350 }
351
352 BrowserTrackerWrapper browserTrackerWrapper = (BrowserTrackerWrapper)obj;
353
354 if (Validator.equals(_browserTracker,
355 browserTrackerWrapper._browserTracker)) {
356 return true;
357 }
358
359 return false;
360 }
361
362 @Override
363 public BrowserTracker getWrappedModel() {
364 return _browserTracker;
365 }
366
367 @Override
368 public boolean isEntityCacheEnabled() {
369 return _browserTracker.isEntityCacheEnabled();
370 }
371
372 @Override
373 public boolean isFinderCacheEnabled() {
374 return _browserTracker.isFinderCacheEnabled();
375 }
376
377 @Override
378 public void resetOriginalValues() {
379 _browserTracker.resetOriginalValues();
380 }
381
382 private final BrowserTracker _browserTracker;
383 }