001
014
015 package com.liferay.message.boards.kernel.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.expando.kernel.model.ExpandoBridge;
020
021 import com.liferay.portal.kernel.model.ModelWrapper;
022 import com.liferay.portal.kernel.service.ServiceContext;
023 import com.liferay.portal.kernel.util.Validator;
024
025 import java.io.Serializable;
026
027 import java.util.Date;
028 import java.util.HashMap;
029 import java.util.Map;
030
031
040 @ProviderType
041 public class MBStatsUserWrapper implements MBStatsUser,
042 ModelWrapper<MBStatsUser> {
043 public MBStatsUserWrapper(MBStatsUser mbStatsUser) {
044 _mbStatsUser = mbStatsUser;
045 }
046
047 @Override
048 public Class<?> getModelClass() {
049 return MBStatsUser.class;
050 }
051
052 @Override
053 public String getModelClassName() {
054 return MBStatsUser.class.getName();
055 }
056
057 @Override
058 public Map<String, Object> getModelAttributes() {
059 Map<String, Object> attributes = new HashMap<String, Object>();
060
061 attributes.put("statsUserId", getStatsUserId());
062 attributes.put("groupId", getGroupId());
063 attributes.put("companyId", getCompanyId());
064 attributes.put("userId", getUserId());
065 attributes.put("messageCount", getMessageCount());
066 attributes.put("lastPostDate", getLastPostDate());
067
068 return attributes;
069 }
070
071 @Override
072 public void setModelAttributes(Map<String, Object> attributes) {
073 Long statsUserId = (Long)attributes.get("statsUserId");
074
075 if (statsUserId != null) {
076 setStatsUserId(statsUserId);
077 }
078
079 Long groupId = (Long)attributes.get("groupId");
080
081 if (groupId != null) {
082 setGroupId(groupId);
083 }
084
085 Long companyId = (Long)attributes.get("companyId");
086
087 if (companyId != null) {
088 setCompanyId(companyId);
089 }
090
091 Long userId = (Long)attributes.get("userId");
092
093 if (userId != null) {
094 setUserId(userId);
095 }
096
097 Integer messageCount = (Integer)attributes.get("messageCount");
098
099 if (messageCount != null) {
100 setMessageCount(messageCount);
101 }
102
103 Date lastPostDate = (Date)attributes.get("lastPostDate");
104
105 if (lastPostDate != null) {
106 setLastPostDate(lastPostDate);
107 }
108 }
109
110 @Override
111 public java.lang.Object clone() {
112 return new MBStatsUserWrapper((MBStatsUser)_mbStatsUser.clone());
113 }
114
115 @Override
116 public int compareTo(
117 com.liferay.message.boards.kernel.model.MBStatsUser mbStatsUser) {
118 return _mbStatsUser.compareTo(mbStatsUser);
119 }
120
121
126 @Override
127 public long getCompanyId() {
128 return _mbStatsUser.getCompanyId();
129 }
130
131 @Override
132 public ExpandoBridge getExpandoBridge() {
133 return _mbStatsUser.getExpandoBridge();
134 }
135
136
141 @Override
142 public long getGroupId() {
143 return _mbStatsUser.getGroupId();
144 }
145
146
151 @Override
152 public Date getLastPostDate() {
153 return _mbStatsUser.getLastPostDate();
154 }
155
156
161 @Override
162 public int getMessageCount() {
163 return _mbStatsUser.getMessageCount();
164 }
165
166
171 @Override
172 public long getPrimaryKey() {
173 return _mbStatsUser.getPrimaryKey();
174 }
175
176 @Override
177 public Serializable getPrimaryKeyObj() {
178 return _mbStatsUser.getPrimaryKeyObj();
179 }
180
181
186 @Override
187 public long getStatsUserId() {
188 return _mbStatsUser.getStatsUserId();
189 }
190
191
196 @Override
197 public java.lang.String getStatsUserUuid() {
198 return _mbStatsUser.getStatsUserUuid();
199 }
200
201
206 @Override
207 public long getUserId() {
208 return _mbStatsUser.getUserId();
209 }
210
211
216 @Override
217 public java.lang.String getUserUuid() {
218 return _mbStatsUser.getUserUuid();
219 }
220
221 @Override
222 public int hashCode() {
223 return _mbStatsUser.hashCode();
224 }
225
226 @Override
227 public boolean isCachedModel() {
228 return _mbStatsUser.isCachedModel();
229 }
230
231 @Override
232 public boolean isEscapedModel() {
233 return _mbStatsUser.isEscapedModel();
234 }
235
236 @Override
237 public boolean isNew() {
238 return _mbStatsUser.isNew();
239 }
240
241 @Override
242 public void persist() {
243 _mbStatsUser.persist();
244 }
245
246 @Override
247 public void setCachedModel(boolean cachedModel) {
248 _mbStatsUser.setCachedModel(cachedModel);
249 }
250
251
256 @Override
257 public void setCompanyId(long companyId) {
258 _mbStatsUser.setCompanyId(companyId);
259 }
260
261 @Override
262 public void setExpandoBridgeAttributes(
263 com.liferay.portal.kernel.model.BaseModel<?> baseModel) {
264 _mbStatsUser.setExpandoBridgeAttributes(baseModel);
265 }
266
267 @Override
268 public void setExpandoBridgeAttributes(ExpandoBridge expandoBridge) {
269 _mbStatsUser.setExpandoBridgeAttributes(expandoBridge);
270 }
271
272 @Override
273 public void setExpandoBridgeAttributes(ServiceContext serviceContext) {
274 _mbStatsUser.setExpandoBridgeAttributes(serviceContext);
275 }
276
277
282 @Override
283 public void setGroupId(long groupId) {
284 _mbStatsUser.setGroupId(groupId);
285 }
286
287
292 @Override
293 public void setLastPostDate(Date lastPostDate) {
294 _mbStatsUser.setLastPostDate(lastPostDate);
295 }
296
297
302 @Override
303 public void setMessageCount(int messageCount) {
304 _mbStatsUser.setMessageCount(messageCount);
305 }
306
307 @Override
308 public void setNew(boolean n) {
309 _mbStatsUser.setNew(n);
310 }
311
312
317 @Override
318 public void setPrimaryKey(long primaryKey) {
319 _mbStatsUser.setPrimaryKey(primaryKey);
320 }
321
322 @Override
323 public void setPrimaryKeyObj(Serializable primaryKeyObj) {
324 _mbStatsUser.setPrimaryKeyObj(primaryKeyObj);
325 }
326
327
332 @Override
333 public void setStatsUserId(long statsUserId) {
334 _mbStatsUser.setStatsUserId(statsUserId);
335 }
336
337
342 @Override
343 public void setStatsUserUuid(java.lang.String statsUserUuid) {
344 _mbStatsUser.setStatsUserUuid(statsUserUuid);
345 }
346
347
352 @Override
353 public void setUserId(long userId) {
354 _mbStatsUser.setUserId(userId);
355 }
356
357
362 @Override
363 public void setUserUuid(java.lang.String userUuid) {
364 _mbStatsUser.setUserUuid(userUuid);
365 }
366
367 @Override
368 public com.liferay.portal.kernel.model.CacheModel<com.liferay.message.boards.kernel.model.MBStatsUser> toCacheModel() {
369 return _mbStatsUser.toCacheModel();
370 }
371
372 @Override
373 public com.liferay.message.boards.kernel.model.MBStatsUser toEscapedModel() {
374 return new MBStatsUserWrapper(_mbStatsUser.toEscapedModel());
375 }
376
377 @Override
378 public java.lang.String toString() {
379 return _mbStatsUser.toString();
380 }
381
382 @Override
383 public com.liferay.message.boards.kernel.model.MBStatsUser toUnescapedModel() {
384 return new MBStatsUserWrapper(_mbStatsUser.toUnescapedModel());
385 }
386
387 @Override
388 public java.lang.String toXmlString() {
389 return _mbStatsUser.toXmlString();
390 }
391
392 @Override
393 public boolean equals(Object obj) {
394 if (this == obj) {
395 return true;
396 }
397
398 if (!(obj instanceof MBStatsUserWrapper)) {
399 return false;
400 }
401
402 MBStatsUserWrapper mbStatsUserWrapper = (MBStatsUserWrapper)obj;
403
404 if (Validator.equals(_mbStatsUser, mbStatsUserWrapper._mbStatsUser)) {
405 return true;
406 }
407
408 return false;
409 }
410
411 @Override
412 public MBStatsUser getWrappedModel() {
413 return _mbStatsUser;
414 }
415
416 @Override
417 public boolean isEntityCacheEnabled() {
418 return _mbStatsUser.isEntityCacheEnabled();
419 }
420
421 @Override
422 public boolean isFinderCacheEnabled() {
423 return _mbStatsUser.isFinderCacheEnabled();
424 }
425
426 @Override
427 public void resetOriginalValues() {
428 _mbStatsUser.resetOriginalValues();
429 }
430
431 private final MBStatsUser _mbStatsUser;
432 }