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("companyId", getCompanyId());
057 attributes.put("userId", getUserId());
058 attributes.put("browserKey", getBrowserKey());
059
060 return attributes;
061 }
062
063 @Override
064 public void setModelAttributes(Map<String, Object> attributes) {
065 Long mvccVersion = (Long)attributes.get("mvccVersion");
066
067 if (mvccVersion != null) {
068 setMvccVersion(mvccVersion);
069 }
070
071 Long browserTrackerId = (Long)attributes.get("browserTrackerId");
072
073 if (browserTrackerId != null) {
074 setBrowserTrackerId(browserTrackerId);
075 }
076
077 Long companyId = (Long)attributes.get("companyId");
078
079 if (companyId != null) {
080 setCompanyId(companyId);
081 }
082
083 Long userId = (Long)attributes.get("userId");
084
085 if (userId != null) {
086 setUserId(userId);
087 }
088
089 Long browserKey = (Long)attributes.get("browserKey");
090
091 if (browserKey != null) {
092 setBrowserKey(browserKey);
093 }
094 }
095
096 @Override
097 public java.lang.Object clone() {
098 return new BrowserTrackerWrapper((BrowserTracker)_browserTracker.clone());
099 }
100
101 @Override
102 public int compareTo(com.liferay.portal.model.BrowserTracker browserTracker) {
103 return _browserTracker.compareTo(browserTracker);
104 }
105
106
111 @Override
112 public long getBrowserKey() {
113 return _browserTracker.getBrowserKey();
114 }
115
116
121 @Override
122 public long getBrowserTrackerId() {
123 return _browserTracker.getBrowserTrackerId();
124 }
125
126
131 @Override
132 public long getCompanyId() {
133 return _browserTracker.getCompanyId();
134 }
135
136 @Override
137 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
138 return _browserTracker.getExpandoBridge();
139 }
140
141
146 @Override
147 public long getMvccVersion() {
148 return _browserTracker.getMvccVersion();
149 }
150
151
156 @Override
157 public long getPrimaryKey() {
158 return _browserTracker.getPrimaryKey();
159 }
160
161 @Override
162 public java.io.Serializable getPrimaryKeyObj() {
163 return _browserTracker.getPrimaryKeyObj();
164 }
165
166
171 @Override
172 public long getUserId() {
173 return _browserTracker.getUserId();
174 }
175
176
181 @Override
182 public java.lang.String getUserUuid() {
183 return _browserTracker.getUserUuid();
184 }
185
186 @Override
187 public int hashCode() {
188 return _browserTracker.hashCode();
189 }
190
191 @Override
192 public boolean isCachedModel() {
193 return _browserTracker.isCachedModel();
194 }
195
196 @Override
197 public boolean isEscapedModel() {
198 return _browserTracker.isEscapedModel();
199 }
200
201 @Override
202 public boolean isNew() {
203 return _browserTracker.isNew();
204 }
205
206 @Override
207 public void persist() {
208 _browserTracker.persist();
209 }
210
211
216 @Override
217 public void setBrowserKey(long browserKey) {
218 _browserTracker.setBrowserKey(browserKey);
219 }
220
221
226 @Override
227 public void setBrowserTrackerId(long browserTrackerId) {
228 _browserTracker.setBrowserTrackerId(browserTrackerId);
229 }
230
231 @Override
232 public void setCachedModel(boolean cachedModel) {
233 _browserTracker.setCachedModel(cachedModel);
234 }
235
236
241 @Override
242 public void setCompanyId(long companyId) {
243 _browserTracker.setCompanyId(companyId);
244 }
245
246 @Override
247 public void setExpandoBridgeAttributes(BaseModel<?> baseModel) {
248 _browserTracker.setExpandoBridgeAttributes(baseModel);
249 }
250
251 @Override
252 public void setExpandoBridgeAttributes(
253 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
254 _browserTracker.setExpandoBridgeAttributes(expandoBridge);
255 }
256
257 @Override
258 public void setExpandoBridgeAttributes(
259 com.liferay.portal.service.ServiceContext serviceContext) {
260 _browserTracker.setExpandoBridgeAttributes(serviceContext);
261 }
262
263
268 @Override
269 public void setMvccVersion(long mvccVersion) {
270 _browserTracker.setMvccVersion(mvccVersion);
271 }
272
273 @Override
274 public void setNew(boolean n) {
275 _browserTracker.setNew(n);
276 }
277
278
283 @Override
284 public void setPrimaryKey(long primaryKey) {
285 _browserTracker.setPrimaryKey(primaryKey);
286 }
287
288 @Override
289 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
290 _browserTracker.setPrimaryKeyObj(primaryKeyObj);
291 }
292
293
298 @Override
299 public void setUserId(long userId) {
300 _browserTracker.setUserId(userId);
301 }
302
303
308 @Override
309 public void setUserUuid(java.lang.String userUuid) {
310 _browserTracker.setUserUuid(userUuid);
311 }
312
313 @Override
314 public CacheModel<com.liferay.portal.model.BrowserTracker> toCacheModel() {
315 return _browserTracker.toCacheModel();
316 }
317
318 @Override
319 public com.liferay.portal.model.BrowserTracker toEscapedModel() {
320 return new BrowserTrackerWrapper(_browserTracker.toEscapedModel());
321 }
322
323 @Override
324 public java.lang.String toString() {
325 return _browserTracker.toString();
326 }
327
328 @Override
329 public com.liferay.portal.model.BrowserTracker toUnescapedModel() {
330 return new BrowserTrackerWrapper(_browserTracker.toUnescapedModel());
331 }
332
333 @Override
334 public java.lang.String toXmlString() {
335 return _browserTracker.toXmlString();
336 }
337
338 @Override
339 public boolean equals(Object obj) {
340 if (this == obj) {
341 return true;
342 }
343
344 if (!(obj instanceof BrowserTrackerWrapper)) {
345 return false;
346 }
347
348 BrowserTrackerWrapper browserTrackerWrapper = (BrowserTrackerWrapper)obj;
349
350 if (Validator.equals(_browserTracker,
351 browserTrackerWrapper._browserTracker)) {
352 return true;
353 }
354
355 return false;
356 }
357
358 @Override
359 public BrowserTracker getWrappedModel() {
360 return _browserTracker;
361 }
362
363 @Override
364 public boolean isEntityCacheEnabled() {
365 return _browserTracker.isEntityCacheEnabled();
366 }
367
368 @Override
369 public boolean isFinderCacheEnabled() {
370 return _browserTracker.isFinderCacheEnabled();
371 }
372
373 @Override
374 public void resetOriginalValues() {
375 _browserTracker.resetOriginalValues();
376 }
377
378 private final BrowserTracker _browserTracker;
379 }