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.HashMap;
022 import java.util.Map;
023
024
033 @ProviderType
034 public class BrowserTrackerWrapper implements BrowserTracker,
035 ModelWrapper<BrowserTracker> {
036 public BrowserTrackerWrapper(BrowserTracker browserTracker) {
037 _browserTracker = browserTracker;
038 }
039
040 @Override
041 public Class<?> getModelClass() {
042 return BrowserTracker.class;
043 }
044
045 @Override
046 public String getModelClassName() {
047 return BrowserTracker.class.getName();
048 }
049
050 @Override
051 public Map<String, Object> getModelAttributes() {
052 Map<String, Object> attributes = new HashMap<String, Object>();
053
054 attributes.put("mvccVersion", getMvccVersion());
055 attributes.put("browserTrackerId", getBrowserTrackerId());
056 attributes.put("userId", getUserId());
057 attributes.put("browserKey", getBrowserKey());
058
059 return attributes;
060 }
061
062 @Override
063 public void setModelAttributes(Map<String, Object> attributes) {
064 Long mvccVersion = (Long)attributes.get("mvccVersion");
065
066 if (mvccVersion != null) {
067 setMvccVersion(mvccVersion);
068 }
069
070 Long browserTrackerId = (Long)attributes.get("browserTrackerId");
071
072 if (browserTrackerId != null) {
073 setBrowserTrackerId(browserTrackerId);
074 }
075
076 Long userId = (Long)attributes.get("userId");
077
078 if (userId != null) {
079 setUserId(userId);
080 }
081
082 Long browserKey = (Long)attributes.get("browserKey");
083
084 if (browserKey != null) {
085 setBrowserKey(browserKey);
086 }
087 }
088
089 @Override
090 public java.lang.Object clone() {
091 return new BrowserTrackerWrapper((BrowserTracker)_browserTracker.clone());
092 }
093
094 @Override
095 public int compareTo(com.liferay.portal.model.BrowserTracker browserTracker) {
096 return _browserTracker.compareTo(browserTracker);
097 }
098
099
104 @Override
105 public long getBrowserKey() {
106 return _browserTracker.getBrowserKey();
107 }
108
109
114 @Override
115 public long getBrowserTrackerId() {
116 return _browserTracker.getBrowserTrackerId();
117 }
118
119 @Override
120 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
121 return _browserTracker.getExpandoBridge();
122 }
123
124
129 @Override
130 public long getMvccVersion() {
131 return _browserTracker.getMvccVersion();
132 }
133
134
139 @Override
140 public long getPrimaryKey() {
141 return _browserTracker.getPrimaryKey();
142 }
143
144 @Override
145 public java.io.Serializable getPrimaryKeyObj() {
146 return _browserTracker.getPrimaryKeyObj();
147 }
148
149
154 @Override
155 public long getUserId() {
156 return _browserTracker.getUserId();
157 }
158
159
164 @Override
165 public java.lang.String getUserUuid() {
166 return _browserTracker.getUserUuid();
167 }
168
169 @Override
170 public int hashCode() {
171 return _browserTracker.hashCode();
172 }
173
174 @Override
175 public boolean isCachedModel() {
176 return _browserTracker.isCachedModel();
177 }
178
179 @Override
180 public boolean isEscapedModel() {
181 return _browserTracker.isEscapedModel();
182 }
183
184 @Override
185 public boolean isNew() {
186 return _browserTracker.isNew();
187 }
188
189 @Override
190 public void persist() {
191 _browserTracker.persist();
192 }
193
194
199 @Override
200 public void setBrowserKey(long browserKey) {
201 _browserTracker.setBrowserKey(browserKey);
202 }
203
204
209 @Override
210 public void setBrowserTrackerId(long browserTrackerId) {
211 _browserTracker.setBrowserTrackerId(browserTrackerId);
212 }
213
214 @Override
215 public void setCachedModel(boolean cachedModel) {
216 _browserTracker.setCachedModel(cachedModel);
217 }
218
219 @Override
220 public void setExpandoBridgeAttributes(
221 com.liferay.portal.model.BaseModel<?> baseModel) {
222 _browserTracker.setExpandoBridgeAttributes(baseModel);
223 }
224
225 @Override
226 public void setExpandoBridgeAttributes(
227 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
228 _browserTracker.setExpandoBridgeAttributes(expandoBridge);
229 }
230
231 @Override
232 public void setExpandoBridgeAttributes(
233 com.liferay.portal.service.ServiceContext serviceContext) {
234 _browserTracker.setExpandoBridgeAttributes(serviceContext);
235 }
236
237
242 @Override
243 public void setMvccVersion(long mvccVersion) {
244 _browserTracker.setMvccVersion(mvccVersion);
245 }
246
247 @Override
248 public void setNew(boolean n) {
249 _browserTracker.setNew(n);
250 }
251
252
257 @Override
258 public void setPrimaryKey(long primaryKey) {
259 _browserTracker.setPrimaryKey(primaryKey);
260 }
261
262 @Override
263 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
264 _browserTracker.setPrimaryKeyObj(primaryKeyObj);
265 }
266
267
272 @Override
273 public void setUserId(long userId) {
274 _browserTracker.setUserId(userId);
275 }
276
277
282 @Override
283 public void setUserUuid(java.lang.String userUuid) {
284 _browserTracker.setUserUuid(userUuid);
285 }
286
287 @Override
288 public com.liferay.portal.model.CacheModel<com.liferay.portal.model.BrowserTracker> toCacheModel() {
289 return _browserTracker.toCacheModel();
290 }
291
292 @Override
293 public com.liferay.portal.model.BrowserTracker toEscapedModel() {
294 return new BrowserTrackerWrapper(_browserTracker.toEscapedModel());
295 }
296
297 @Override
298 public java.lang.String toString() {
299 return _browserTracker.toString();
300 }
301
302 @Override
303 public com.liferay.portal.model.BrowserTracker toUnescapedModel() {
304 return new BrowserTrackerWrapper(_browserTracker.toUnescapedModel());
305 }
306
307 @Override
308 public java.lang.String toXmlString() {
309 return _browserTracker.toXmlString();
310 }
311
312 @Override
313 public boolean equals(Object obj) {
314 if (this == obj) {
315 return true;
316 }
317
318 if (!(obj instanceof BrowserTrackerWrapper)) {
319 return false;
320 }
321
322 BrowserTrackerWrapper browserTrackerWrapper = (BrowserTrackerWrapper)obj;
323
324 if (Validator.equals(_browserTracker,
325 browserTrackerWrapper._browserTracker)) {
326 return true;
327 }
328
329 return false;
330 }
331
332
335 @Deprecated
336 public BrowserTracker getWrappedBrowserTracker() {
337 return _browserTracker;
338 }
339
340 @Override
341 public BrowserTracker getWrappedModel() {
342 return _browserTracker;
343 }
344
345 @Override
346 public boolean isEntityCacheEnabled() {
347 return _browserTracker.isEntityCacheEnabled();
348 }
349
350 @Override
351 public boolean isFinderCacheEnabled() {
352 return _browserTracker.isFinderCacheEnabled();
353 }
354
355 @Override
356 public void resetOriginalValues() {
357 _browserTracker.resetOriginalValues();
358 }
359
360 private final BrowserTracker _browserTracker;
361 }