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("browserTrackerId", getBrowserTrackerId());
055 attributes.put("userId", getUserId());
056 attributes.put("browserKey", getBrowserKey());
057
058 return attributes;
059 }
060
061 @Override
062 public void setModelAttributes(Map<String, Object> attributes) {
063 Long browserTrackerId = (Long)attributes.get("browserTrackerId");
064
065 if (browserTrackerId != null) {
066 setBrowserTrackerId(browserTrackerId);
067 }
068
069 Long userId = (Long)attributes.get("userId");
070
071 if (userId != null) {
072 setUserId(userId);
073 }
074
075 Long browserKey = (Long)attributes.get("browserKey");
076
077 if (browserKey != null) {
078 setBrowserKey(browserKey);
079 }
080 }
081
082
087 @Override
088 public long getPrimaryKey() {
089 return _browserTracker.getPrimaryKey();
090 }
091
092
097 @Override
098 public void setPrimaryKey(long primaryKey) {
099 _browserTracker.setPrimaryKey(primaryKey);
100 }
101
102
107 @Override
108 public long getBrowserTrackerId() {
109 return _browserTracker.getBrowserTrackerId();
110 }
111
112
117 @Override
118 public void setBrowserTrackerId(long browserTrackerId) {
119 _browserTracker.setBrowserTrackerId(browserTrackerId);
120 }
121
122
127 @Override
128 public long getUserId() {
129 return _browserTracker.getUserId();
130 }
131
132
137 @Override
138 public void setUserId(long userId) {
139 _browserTracker.setUserId(userId);
140 }
141
142
148 @Override
149 public java.lang.String getUserUuid()
150 throws com.liferay.portal.kernel.exception.SystemException {
151 return _browserTracker.getUserUuid();
152 }
153
154
159 @Override
160 public void setUserUuid(java.lang.String userUuid) {
161 _browserTracker.setUserUuid(userUuid);
162 }
163
164
169 @Override
170 public long getBrowserKey() {
171 return _browserTracker.getBrowserKey();
172 }
173
174
179 @Override
180 public void setBrowserKey(long browserKey) {
181 _browserTracker.setBrowserKey(browserKey);
182 }
183
184 @Override
185 public boolean isNew() {
186 return _browserTracker.isNew();
187 }
188
189 @Override
190 public void setNew(boolean n) {
191 _browserTracker.setNew(n);
192 }
193
194 @Override
195 public boolean isCachedModel() {
196 return _browserTracker.isCachedModel();
197 }
198
199 @Override
200 public void setCachedModel(boolean cachedModel) {
201 _browserTracker.setCachedModel(cachedModel);
202 }
203
204 @Override
205 public boolean isEscapedModel() {
206 return _browserTracker.isEscapedModel();
207 }
208
209 @Override
210 public java.io.Serializable getPrimaryKeyObj() {
211 return _browserTracker.getPrimaryKeyObj();
212 }
213
214 @Override
215 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
216 _browserTracker.setPrimaryKeyObj(primaryKeyObj);
217 }
218
219 @Override
220 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
221 return _browserTracker.getExpandoBridge();
222 }
223
224 @Override
225 public void setExpandoBridgeAttributes(
226 com.liferay.portal.model.BaseModel<?> baseModel) {
227 _browserTracker.setExpandoBridgeAttributes(baseModel);
228 }
229
230 @Override
231 public void setExpandoBridgeAttributes(
232 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
233 _browserTracker.setExpandoBridgeAttributes(expandoBridge);
234 }
235
236 @Override
237 public void setExpandoBridgeAttributes(
238 com.liferay.portal.service.ServiceContext serviceContext) {
239 _browserTracker.setExpandoBridgeAttributes(serviceContext);
240 }
241
242 @Override
243 public java.lang.Object clone() {
244 return new BrowserTrackerWrapper((BrowserTracker)_browserTracker.clone());
245 }
246
247 @Override
248 public int compareTo(com.liferay.portal.model.BrowserTracker browserTracker) {
249 return _browserTracker.compareTo(browserTracker);
250 }
251
252 @Override
253 public int hashCode() {
254 return _browserTracker.hashCode();
255 }
256
257 @Override
258 public com.liferay.portal.model.CacheModel<com.liferay.portal.model.BrowserTracker> toCacheModel() {
259 return _browserTracker.toCacheModel();
260 }
261
262 @Override
263 public com.liferay.portal.model.BrowserTracker toEscapedModel() {
264 return new BrowserTrackerWrapper(_browserTracker.toEscapedModel());
265 }
266
267 @Override
268 public com.liferay.portal.model.BrowserTracker toUnescapedModel() {
269 return new BrowserTrackerWrapper(_browserTracker.toUnescapedModel());
270 }
271
272 @Override
273 public java.lang.String toString() {
274 return _browserTracker.toString();
275 }
276
277 @Override
278 public java.lang.String toXmlString() {
279 return _browserTracker.toXmlString();
280 }
281
282 @Override
283 public void persist()
284 throws com.liferay.portal.kernel.exception.SystemException {
285 _browserTracker.persist();
286 }
287
288 @Override
289 public boolean equals(Object obj) {
290 if (this == obj) {
291 return true;
292 }
293
294 if (!(obj instanceof BrowserTrackerWrapper)) {
295 return false;
296 }
297
298 BrowserTrackerWrapper browserTrackerWrapper = (BrowserTrackerWrapper)obj;
299
300 if (Validator.equals(_browserTracker,
301 browserTrackerWrapper._browserTracker)) {
302 return true;
303 }
304
305 return false;
306 }
307
308
311 public BrowserTracker getWrappedBrowserTracker() {
312 return _browserTracker;
313 }
314
315 @Override
316 public BrowserTracker getWrappedModel() {
317 return _browserTracker;
318 }
319
320 @Override
321 public void resetOriginalValues() {
322 _browserTracker.resetOriginalValues();
323 }
324
325 private BrowserTracker _browserTracker;
326 }