001
014
015 package com.liferay.portal.model;
016
017 import com.liferay.portal.kernel.util.Validator;
018
019 import java.util.HashMap;
020 import java.util.Map;
021
022
031 public class BrowserTrackerWrapper implements BrowserTracker,
032 ModelWrapper<BrowserTracker> {
033 public BrowserTrackerWrapper(BrowserTracker browserTracker) {
034 _browserTracker = browserTracker;
035 }
036
037 @Override
038 public Class<?> getModelClass() {
039 return BrowserTracker.class;
040 }
041
042 @Override
043 public String getModelClassName() {
044 return BrowserTracker.class.getName();
045 }
046
047 @Override
048 public Map<String, Object> getModelAttributes() {
049 Map<String, Object> attributes = new HashMap<String, Object>();
050
051 attributes.put("browserTrackerId", getBrowserTrackerId());
052 attributes.put("userId", getUserId());
053 attributes.put("browserKey", getBrowserKey());
054
055 return attributes;
056 }
057
058 @Override
059 public void setModelAttributes(Map<String, Object> attributes) {
060 Long browserTrackerId = (Long)attributes.get("browserTrackerId");
061
062 if (browserTrackerId != null) {
063 setBrowserTrackerId(browserTrackerId);
064 }
065
066 Long userId = (Long)attributes.get("userId");
067
068 if (userId != null) {
069 setUserId(userId);
070 }
071
072 Long browserKey = (Long)attributes.get("browserKey");
073
074 if (browserKey != null) {
075 setBrowserKey(browserKey);
076 }
077 }
078
079
084 @Override
085 public long getPrimaryKey() {
086 return _browserTracker.getPrimaryKey();
087 }
088
089
094 @Override
095 public void setPrimaryKey(long primaryKey) {
096 _browserTracker.setPrimaryKey(primaryKey);
097 }
098
099
104 @Override
105 public long getBrowserTrackerId() {
106 return _browserTracker.getBrowserTrackerId();
107 }
108
109
114 @Override
115 public void setBrowserTrackerId(long browserTrackerId) {
116 _browserTracker.setBrowserTrackerId(browserTrackerId);
117 }
118
119
124 @Override
125 public long getUserId() {
126 return _browserTracker.getUserId();
127 }
128
129
134 @Override
135 public void setUserId(long userId) {
136 _browserTracker.setUserId(userId);
137 }
138
139
145 @Override
146 public java.lang.String getUserUuid()
147 throws com.liferay.portal.kernel.exception.SystemException {
148 return _browserTracker.getUserUuid();
149 }
150
151
156 @Override
157 public void setUserUuid(java.lang.String userUuid) {
158 _browserTracker.setUserUuid(userUuid);
159 }
160
161
166 @Override
167 public long getBrowserKey() {
168 return _browserTracker.getBrowserKey();
169 }
170
171
176 @Override
177 public void setBrowserKey(long browserKey) {
178 _browserTracker.setBrowserKey(browserKey);
179 }
180
181 @Override
182 public boolean isNew() {
183 return _browserTracker.isNew();
184 }
185
186 @Override
187 public void setNew(boolean n) {
188 _browserTracker.setNew(n);
189 }
190
191 @Override
192 public boolean isCachedModel() {
193 return _browserTracker.isCachedModel();
194 }
195
196 @Override
197 public void setCachedModel(boolean cachedModel) {
198 _browserTracker.setCachedModel(cachedModel);
199 }
200
201 @Override
202 public boolean isEscapedModel() {
203 return _browserTracker.isEscapedModel();
204 }
205
206 @Override
207 public java.io.Serializable getPrimaryKeyObj() {
208 return _browserTracker.getPrimaryKeyObj();
209 }
210
211 @Override
212 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
213 _browserTracker.setPrimaryKeyObj(primaryKeyObj);
214 }
215
216 @Override
217 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
218 return _browserTracker.getExpandoBridge();
219 }
220
221 @Override
222 public void setExpandoBridgeAttributes(
223 com.liferay.portal.model.BaseModel<?> baseModel) {
224 _browserTracker.setExpandoBridgeAttributes(baseModel);
225 }
226
227 @Override
228 public void setExpandoBridgeAttributes(
229 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
230 _browserTracker.setExpandoBridgeAttributes(expandoBridge);
231 }
232
233 @Override
234 public void setExpandoBridgeAttributes(
235 com.liferay.portal.service.ServiceContext serviceContext) {
236 _browserTracker.setExpandoBridgeAttributes(serviceContext);
237 }
238
239 @Override
240 public java.lang.Object clone() {
241 return new BrowserTrackerWrapper((BrowserTracker)_browserTracker.clone());
242 }
243
244 @Override
245 public int compareTo(com.liferay.portal.model.BrowserTracker browserTracker) {
246 return _browserTracker.compareTo(browserTracker);
247 }
248
249 @Override
250 public int hashCode() {
251 return _browserTracker.hashCode();
252 }
253
254 @Override
255 public com.liferay.portal.model.CacheModel<com.liferay.portal.model.BrowserTracker> toCacheModel() {
256 return _browserTracker.toCacheModel();
257 }
258
259 @Override
260 public com.liferay.portal.model.BrowserTracker toEscapedModel() {
261 return new BrowserTrackerWrapper(_browserTracker.toEscapedModel());
262 }
263
264 @Override
265 public com.liferay.portal.model.BrowserTracker toUnescapedModel() {
266 return new BrowserTrackerWrapper(_browserTracker.toUnescapedModel());
267 }
268
269 @Override
270 public java.lang.String toString() {
271 return _browserTracker.toString();
272 }
273
274 @Override
275 public java.lang.String toXmlString() {
276 return _browserTracker.toXmlString();
277 }
278
279 @Override
280 public void persist()
281 throws com.liferay.portal.kernel.exception.SystemException {
282 _browserTracker.persist();
283 }
284
285 @Override
286 public boolean equals(Object obj) {
287 if (this == obj) {
288 return true;
289 }
290
291 if (!(obj instanceof BrowserTrackerWrapper)) {
292 return false;
293 }
294
295 BrowserTrackerWrapper browserTrackerWrapper = (BrowserTrackerWrapper)obj;
296
297 if (Validator.equals(_browserTracker,
298 browserTrackerWrapper._browserTracker)) {
299 return true;
300 }
301
302 return false;
303 }
304
305
308 public BrowserTracker getWrappedBrowserTracker() {
309 return _browserTracker;
310 }
311
312 @Override
313 public BrowserTracker getWrappedModel() {
314 return _browserTracker;
315 }
316
317 @Override
318 public void resetOriginalValues() {
319 _browserTracker.resetOriginalValues();
320 }
321
322 private BrowserTracker _browserTracker;
323 }