001
014
015 package com.liferay.portlet.messageboards.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.Validator;
020 import com.liferay.portal.model.ModelWrapper;
021
022 import java.util.Date;
023 import java.util.HashMap;
024 import java.util.Map;
025
026
035 @ProviderType
036 public class MBStatsUserWrapper implements MBStatsUser,
037 ModelWrapper<MBStatsUser> {
038 public MBStatsUserWrapper(MBStatsUser mbStatsUser) {
039 _mbStatsUser = mbStatsUser;
040 }
041
042 @Override
043 public Class<?> getModelClass() {
044 return MBStatsUser.class;
045 }
046
047 @Override
048 public String getModelClassName() {
049 return MBStatsUser.class.getName();
050 }
051
052 @Override
053 public Map<String, Object> getModelAttributes() {
054 Map<String, Object> attributes = new HashMap<String, Object>();
055
056 attributes.put("statsUserId", getStatsUserId());
057 attributes.put("groupId", getGroupId());
058 attributes.put("companyId", getCompanyId());
059 attributes.put("userId", getUserId());
060 attributes.put("messageCount", getMessageCount());
061 attributes.put("lastPostDate", getLastPostDate());
062
063 return attributes;
064 }
065
066 @Override
067 public void setModelAttributes(Map<String, Object> attributes) {
068 Long statsUserId = (Long)attributes.get("statsUserId");
069
070 if (statsUserId != null) {
071 setStatsUserId(statsUserId);
072 }
073
074 Long groupId = (Long)attributes.get("groupId");
075
076 if (groupId != null) {
077 setGroupId(groupId);
078 }
079
080 Long companyId = (Long)attributes.get("companyId");
081
082 if (companyId != null) {
083 setCompanyId(companyId);
084 }
085
086 Long userId = (Long)attributes.get("userId");
087
088 if (userId != null) {
089 setUserId(userId);
090 }
091
092 Integer messageCount = (Integer)attributes.get("messageCount");
093
094 if (messageCount != null) {
095 setMessageCount(messageCount);
096 }
097
098 Date lastPostDate = (Date)attributes.get("lastPostDate");
099
100 if (lastPostDate != null) {
101 setLastPostDate(lastPostDate);
102 }
103 }
104
105 @Override
106 public java.lang.Object clone() {
107 return new MBStatsUserWrapper((MBStatsUser)_mbStatsUser.clone());
108 }
109
110 @Override
111 public int compareTo(
112 com.liferay.portlet.messageboards.model.MBStatsUser mbStatsUser) {
113 return _mbStatsUser.compareTo(mbStatsUser);
114 }
115
116
121 @Override
122 public long getCompanyId() {
123 return _mbStatsUser.getCompanyId();
124 }
125
126 @Override
127 public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
128 return _mbStatsUser.getExpandoBridge();
129 }
130
131
136 @Override
137 public long getGroupId() {
138 return _mbStatsUser.getGroupId();
139 }
140
141
146 @Override
147 public Date getLastPostDate() {
148 return _mbStatsUser.getLastPostDate();
149 }
150
151
156 @Override
157 public int getMessageCount() {
158 return _mbStatsUser.getMessageCount();
159 }
160
161
166 @Override
167 public long getPrimaryKey() {
168 return _mbStatsUser.getPrimaryKey();
169 }
170
171 @Override
172 public java.io.Serializable getPrimaryKeyObj() {
173 return _mbStatsUser.getPrimaryKeyObj();
174 }
175
176
181 @Override
182 public long getStatsUserId() {
183 return _mbStatsUser.getStatsUserId();
184 }
185
186
191 @Override
192 public java.lang.String getStatsUserUuid() {
193 return _mbStatsUser.getStatsUserUuid();
194 }
195
196
201 @Override
202 public long getUserId() {
203 return _mbStatsUser.getUserId();
204 }
205
206
211 @Override
212 public java.lang.String getUserUuid() {
213 return _mbStatsUser.getUserUuid();
214 }
215
216 @Override
217 public int hashCode() {
218 return _mbStatsUser.hashCode();
219 }
220
221 @Override
222 public boolean isCachedModel() {
223 return _mbStatsUser.isCachedModel();
224 }
225
226 @Override
227 public boolean isEscapedModel() {
228 return _mbStatsUser.isEscapedModel();
229 }
230
231 @Override
232 public boolean isNew() {
233 return _mbStatsUser.isNew();
234 }
235
236 @Override
237 public void persist() {
238 _mbStatsUser.persist();
239 }
240
241 @Override
242 public void setCachedModel(boolean cachedModel) {
243 _mbStatsUser.setCachedModel(cachedModel);
244 }
245
246
251 @Override
252 public void setCompanyId(long companyId) {
253 _mbStatsUser.setCompanyId(companyId);
254 }
255
256 @Override
257 public void setExpandoBridgeAttributes(
258 com.liferay.portal.model.BaseModel<?> baseModel) {
259 _mbStatsUser.setExpandoBridgeAttributes(baseModel);
260 }
261
262 @Override
263 public void setExpandoBridgeAttributes(
264 com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
265 _mbStatsUser.setExpandoBridgeAttributes(expandoBridge);
266 }
267
268 @Override
269 public void setExpandoBridgeAttributes(
270 com.liferay.portal.service.ServiceContext serviceContext) {
271 _mbStatsUser.setExpandoBridgeAttributes(serviceContext);
272 }
273
274
279 @Override
280 public void setGroupId(long groupId) {
281 _mbStatsUser.setGroupId(groupId);
282 }
283
284
289 @Override
290 public void setLastPostDate(Date lastPostDate) {
291 _mbStatsUser.setLastPostDate(lastPostDate);
292 }
293
294
299 @Override
300 public void setMessageCount(int messageCount) {
301 _mbStatsUser.setMessageCount(messageCount);
302 }
303
304 @Override
305 public void setNew(boolean n) {
306 _mbStatsUser.setNew(n);
307 }
308
309
314 @Override
315 public void setPrimaryKey(long primaryKey) {
316 _mbStatsUser.setPrimaryKey(primaryKey);
317 }
318
319 @Override
320 public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
321 _mbStatsUser.setPrimaryKeyObj(primaryKeyObj);
322 }
323
324
329 @Override
330 public void setStatsUserId(long statsUserId) {
331 _mbStatsUser.setStatsUserId(statsUserId);
332 }
333
334
339 @Override
340 public void setStatsUserUuid(java.lang.String statsUserUuid) {
341 _mbStatsUser.setStatsUserUuid(statsUserUuid);
342 }
343
344
349 @Override
350 public void setUserId(long userId) {
351 _mbStatsUser.setUserId(userId);
352 }
353
354
359 @Override
360 public void setUserUuid(java.lang.String userUuid) {
361 _mbStatsUser.setUserUuid(userUuid);
362 }
363
364 @Override
365 public com.liferay.portal.model.CacheModel<com.liferay.portlet.messageboards.model.MBStatsUser> toCacheModel() {
366 return _mbStatsUser.toCacheModel();
367 }
368
369 @Override
370 public com.liferay.portlet.messageboards.model.MBStatsUser toEscapedModel() {
371 return new MBStatsUserWrapper(_mbStatsUser.toEscapedModel());
372 }
373
374 @Override
375 public java.lang.String toString() {
376 return _mbStatsUser.toString();
377 }
378
379 @Override
380 public com.liferay.portlet.messageboards.model.MBStatsUser toUnescapedModel() {
381 return new MBStatsUserWrapper(_mbStatsUser.toUnescapedModel());
382 }
383
384 @Override
385 public java.lang.String toXmlString() {
386 return _mbStatsUser.toXmlString();
387 }
388
389 @Override
390 public boolean equals(Object obj) {
391 if (this == obj) {
392 return true;
393 }
394
395 if (!(obj instanceof MBStatsUserWrapper)) {
396 return false;
397 }
398
399 MBStatsUserWrapper mbStatsUserWrapper = (MBStatsUserWrapper)obj;
400
401 if (Validator.equals(_mbStatsUser, mbStatsUserWrapper._mbStatsUser)) {
402 return true;
403 }
404
405 return false;
406 }
407
408 @Override
409 public MBStatsUser getWrappedModel() {
410 return _mbStatsUser;
411 }
412
413 @Override
414 public boolean isEntityCacheEnabled() {
415 return _mbStatsUser.isEntityCacheEnabled();
416 }
417
418 @Override
419 public boolean isFinderCacheEnabled() {
420 return _mbStatsUser.isFinderCacheEnabled();
421 }
422
423 @Override
424 public void resetOriginalValues() {
425 _mbStatsUser.resetOriginalValues();
426 }
427
428 private final MBStatsUser _mbStatsUser;
429 }