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(BaseModel<?> baseModel) {
221 _browserTracker.setExpandoBridgeAttributes(baseModel);
222 }
223
224 @Override
225 public void setExpandoBridgeAttributes(
226 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
227 _browserTracker.setExpandoBridgeAttributes(expandoBridge);
228 }
229
230 @Override
231 public void setExpandoBridgeAttributes(
232 com.liferay.portal.service.ServiceContext serviceContext) {
233 _browserTracker.setExpandoBridgeAttributes(serviceContext);
234 }
235
236
241 @Override
242 public void setMvccVersion(long mvccVersion) {
243 _browserTracker.setMvccVersion(mvccVersion);
244 }
245
246 @Override
247 public void setNew(boolean n) {
248 _browserTracker.setNew(n);
249 }
250
251
256 @Override
257 public void setPrimaryKey(long primaryKey) {
258 _browserTracker.setPrimaryKey(primaryKey);
259 }
260
261 @Override
262 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
263 _browserTracker.setPrimaryKeyObj(primaryKeyObj);
264 }
265
266
271 @Override
272 public void setUserId(long userId) {
273 _browserTracker.setUserId(userId);
274 }
275
276
281 @Override
282 public void setUserUuid(java.lang.String userUuid) {
283 _browserTracker.setUserUuid(userUuid);
284 }
285
286 @Override
287 public CacheModel<com.liferay.portal.model.BrowserTracker> toCacheModel() {
288 return _browserTracker.toCacheModel();
289 }
290
291 @Override
292 public com.liferay.portal.model.BrowserTracker toEscapedModel() {
293 return new BrowserTrackerWrapper(_browserTracker.toEscapedModel());
294 }
295
296 @Override
297 public java.lang.String toString() {
298 return _browserTracker.toString();
299 }
300
301 @Override
302 public com.liferay.portal.model.BrowserTracker toUnescapedModel() {
303 return new BrowserTrackerWrapper(_browserTracker.toUnescapedModel());
304 }
305
306 @Override
307 public java.lang.String toXmlString() {
308 return _browserTracker.toXmlString();
309 }
310
311 @Override
312 public boolean equals(Object obj) {
313 if (this == obj) {
314 return true;
315 }
316
317 if (!(obj instanceof BrowserTrackerWrapper)) {
318 return false;
319 }
320
321 BrowserTrackerWrapper browserTrackerWrapper = (BrowserTrackerWrapper)obj;
322
323 if (Validator.equals(_browserTracker,
324 browserTrackerWrapper._browserTracker)) {
325 return true;
326 }
327
328 return false;
329 }
330
331
334 @Deprecated
335 public BrowserTracker getWrappedBrowserTracker() {
336 return _browserTracker;
337 }
338
339 @Override
340 public BrowserTracker getWrappedModel() {
341 return _browserTracker;
342 }
343
344 @Override
345 public boolean isEntityCacheEnabled() {
346 return _browserTracker.isEntityCacheEnabled();
347 }
348
349 @Override
350 public boolean isFinderCacheEnabled() {
351 return _browserTracker.isFinderCacheEnabled();
352 }
353
354 @Override
355 public void resetOriginalValues() {
356 _browserTracker.resetOriginalValues();
357 }
358
359 private final BrowserTracker _browserTracker;
360 }