001    /**
002     * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portlet.blogs.model;
016    
017    import com.liferay.portal.kernel.util.Validator;
018    import com.liferay.portal.model.ModelWrapper;
019    
020    import java.util.Date;
021    import java.util.HashMap;
022    import java.util.Map;
023    
024    /**
025     * <p>
026     * This class is a wrapper for {@link BlogsStatsUser}.
027     * </p>
028     *
029     * @author Brian Wing Shun Chan
030     * @see BlogsStatsUser
031     * @generated
032     */
033    public class BlogsStatsUserWrapper implements BlogsStatsUser,
034            ModelWrapper<BlogsStatsUser> {
035            public BlogsStatsUserWrapper(BlogsStatsUser blogsStatsUser) {
036                    _blogsStatsUser = blogsStatsUser;
037            }
038    
039            @Override
040            public Class<?> getModelClass() {
041                    return BlogsStatsUser.class;
042            }
043    
044            @Override
045            public String getModelClassName() {
046                    return BlogsStatsUser.class.getName();
047            }
048    
049            @Override
050            public Map<String, Object> getModelAttributes() {
051                    Map<String, Object> attributes = new HashMap<String, Object>();
052    
053                    attributes.put("statsUserId", getStatsUserId());
054                    attributes.put("groupId", getGroupId());
055                    attributes.put("companyId", getCompanyId());
056                    attributes.put("userId", getUserId());
057                    attributes.put("entryCount", getEntryCount());
058                    attributes.put("lastPostDate", getLastPostDate());
059                    attributes.put("ratingsTotalEntries", getRatingsTotalEntries());
060                    attributes.put("ratingsTotalScore", getRatingsTotalScore());
061                    attributes.put("ratingsAverageScore", getRatingsAverageScore());
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 entryCount = (Integer)attributes.get("entryCount");
093    
094                    if (entryCount != null) {
095                            setEntryCount(entryCount);
096                    }
097    
098                    Date lastPostDate = (Date)attributes.get("lastPostDate");
099    
100                    if (lastPostDate != null) {
101                            setLastPostDate(lastPostDate);
102                    }
103    
104                    Integer ratingsTotalEntries = (Integer)attributes.get(
105                                    "ratingsTotalEntries");
106    
107                    if (ratingsTotalEntries != null) {
108                            setRatingsTotalEntries(ratingsTotalEntries);
109                    }
110    
111                    Double ratingsTotalScore = (Double)attributes.get("ratingsTotalScore");
112    
113                    if (ratingsTotalScore != null) {
114                            setRatingsTotalScore(ratingsTotalScore);
115                    }
116    
117                    Double ratingsAverageScore = (Double)attributes.get(
118                                    "ratingsAverageScore");
119    
120                    if (ratingsAverageScore != null) {
121                            setRatingsAverageScore(ratingsAverageScore);
122                    }
123            }
124    
125            /**
126            * Returns the primary key of this blogs stats user.
127            *
128            * @return the primary key of this blogs stats user
129            */
130            @Override
131            public long getPrimaryKey() {
132                    return _blogsStatsUser.getPrimaryKey();
133            }
134    
135            /**
136            * Sets the primary key of this blogs stats user.
137            *
138            * @param primaryKey the primary key of this blogs stats user
139            */
140            @Override
141            public void setPrimaryKey(long primaryKey) {
142                    _blogsStatsUser.setPrimaryKey(primaryKey);
143            }
144    
145            /**
146            * Returns the stats user ID of this blogs stats user.
147            *
148            * @return the stats user ID of this blogs stats user
149            */
150            @Override
151            public long getStatsUserId() {
152                    return _blogsStatsUser.getStatsUserId();
153            }
154    
155            /**
156            * Sets the stats user ID of this blogs stats user.
157            *
158            * @param statsUserId the stats user ID of this blogs stats user
159            */
160            @Override
161            public void setStatsUserId(long statsUserId) {
162                    _blogsStatsUser.setStatsUserId(statsUserId);
163            }
164    
165            /**
166            * Returns the stats user uuid of this blogs stats user.
167            *
168            * @return the stats user uuid of this blogs stats user
169            * @throws SystemException if a system exception occurred
170            */
171            @Override
172            public java.lang.String getStatsUserUuid()
173                    throws com.liferay.portal.kernel.exception.SystemException {
174                    return _blogsStatsUser.getStatsUserUuid();
175            }
176    
177            /**
178            * Sets the stats user uuid of this blogs stats user.
179            *
180            * @param statsUserUuid the stats user uuid of this blogs stats user
181            */
182            @Override
183            public void setStatsUserUuid(java.lang.String statsUserUuid) {
184                    _blogsStatsUser.setStatsUserUuid(statsUserUuid);
185            }
186    
187            /**
188            * Returns the group ID of this blogs stats user.
189            *
190            * @return the group ID of this blogs stats user
191            */
192            @Override
193            public long getGroupId() {
194                    return _blogsStatsUser.getGroupId();
195            }
196    
197            /**
198            * Sets the group ID of this blogs stats user.
199            *
200            * @param groupId the group ID of this blogs stats user
201            */
202            @Override
203            public void setGroupId(long groupId) {
204                    _blogsStatsUser.setGroupId(groupId);
205            }
206    
207            /**
208            * Returns the company ID of this blogs stats user.
209            *
210            * @return the company ID of this blogs stats user
211            */
212            @Override
213            public long getCompanyId() {
214                    return _blogsStatsUser.getCompanyId();
215            }
216    
217            /**
218            * Sets the company ID of this blogs stats user.
219            *
220            * @param companyId the company ID of this blogs stats user
221            */
222            @Override
223            public void setCompanyId(long companyId) {
224                    _blogsStatsUser.setCompanyId(companyId);
225            }
226    
227            /**
228            * Returns the user ID of this blogs stats user.
229            *
230            * @return the user ID of this blogs stats user
231            */
232            @Override
233            public long getUserId() {
234                    return _blogsStatsUser.getUserId();
235            }
236    
237            /**
238            * Sets the user ID of this blogs stats user.
239            *
240            * @param userId the user ID of this blogs stats user
241            */
242            @Override
243            public void setUserId(long userId) {
244                    _blogsStatsUser.setUserId(userId);
245            }
246    
247            /**
248            * Returns the user uuid of this blogs stats user.
249            *
250            * @return the user uuid of this blogs stats user
251            * @throws SystemException if a system exception occurred
252            */
253            @Override
254            public java.lang.String getUserUuid()
255                    throws com.liferay.portal.kernel.exception.SystemException {
256                    return _blogsStatsUser.getUserUuid();
257            }
258    
259            /**
260            * Sets the user uuid of this blogs stats user.
261            *
262            * @param userUuid the user uuid of this blogs stats user
263            */
264            @Override
265            public void setUserUuid(java.lang.String userUuid) {
266                    _blogsStatsUser.setUserUuid(userUuid);
267            }
268    
269            /**
270            * Returns the entry count of this blogs stats user.
271            *
272            * @return the entry count of this blogs stats user
273            */
274            @Override
275            public int getEntryCount() {
276                    return _blogsStatsUser.getEntryCount();
277            }
278    
279            /**
280            * Sets the entry count of this blogs stats user.
281            *
282            * @param entryCount the entry count of this blogs stats user
283            */
284            @Override
285            public void setEntryCount(int entryCount) {
286                    _blogsStatsUser.setEntryCount(entryCount);
287            }
288    
289            /**
290            * Returns the last post date of this blogs stats user.
291            *
292            * @return the last post date of this blogs stats user
293            */
294            @Override
295            public java.util.Date getLastPostDate() {
296                    return _blogsStatsUser.getLastPostDate();
297            }
298    
299            /**
300            * Sets the last post date of this blogs stats user.
301            *
302            * @param lastPostDate the last post date of this blogs stats user
303            */
304            @Override
305            public void setLastPostDate(java.util.Date lastPostDate) {
306                    _blogsStatsUser.setLastPostDate(lastPostDate);
307            }
308    
309            /**
310            * Returns the ratings total entries of this blogs stats user.
311            *
312            * @return the ratings total entries of this blogs stats user
313            */
314            @Override
315            public int getRatingsTotalEntries() {
316                    return _blogsStatsUser.getRatingsTotalEntries();
317            }
318    
319            /**
320            * Sets the ratings total entries of this blogs stats user.
321            *
322            * @param ratingsTotalEntries the ratings total entries of this blogs stats user
323            */
324            @Override
325            public void setRatingsTotalEntries(int ratingsTotalEntries) {
326                    _blogsStatsUser.setRatingsTotalEntries(ratingsTotalEntries);
327            }
328    
329            /**
330            * Returns the ratings total score of this blogs stats user.
331            *
332            * @return the ratings total score of this blogs stats user
333            */
334            @Override
335            public double getRatingsTotalScore() {
336                    return _blogsStatsUser.getRatingsTotalScore();
337            }
338    
339            /**
340            * Sets the ratings total score of this blogs stats user.
341            *
342            * @param ratingsTotalScore the ratings total score of this blogs stats user
343            */
344            @Override
345            public void setRatingsTotalScore(double ratingsTotalScore) {
346                    _blogsStatsUser.setRatingsTotalScore(ratingsTotalScore);
347            }
348    
349            /**
350            * Returns the ratings average score of this blogs stats user.
351            *
352            * @return the ratings average score of this blogs stats user
353            */
354            @Override
355            public double getRatingsAverageScore() {
356                    return _blogsStatsUser.getRatingsAverageScore();
357            }
358    
359            /**
360            * Sets the ratings average score of this blogs stats user.
361            *
362            * @param ratingsAverageScore the ratings average score of this blogs stats user
363            */
364            @Override
365            public void setRatingsAverageScore(double ratingsAverageScore) {
366                    _blogsStatsUser.setRatingsAverageScore(ratingsAverageScore);
367            }
368    
369            @Override
370            public boolean isNew() {
371                    return _blogsStatsUser.isNew();
372            }
373    
374            @Override
375            public void setNew(boolean n) {
376                    _blogsStatsUser.setNew(n);
377            }
378    
379            @Override
380            public boolean isCachedModel() {
381                    return _blogsStatsUser.isCachedModel();
382            }
383    
384            @Override
385            public void setCachedModel(boolean cachedModel) {
386                    _blogsStatsUser.setCachedModel(cachedModel);
387            }
388    
389            @Override
390            public boolean isEscapedModel() {
391                    return _blogsStatsUser.isEscapedModel();
392            }
393    
394            @Override
395            public java.io.Serializable getPrimaryKeyObj() {
396                    return _blogsStatsUser.getPrimaryKeyObj();
397            }
398    
399            @Override
400            public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
401                    _blogsStatsUser.setPrimaryKeyObj(primaryKeyObj);
402            }
403    
404            @Override
405            public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
406                    return _blogsStatsUser.getExpandoBridge();
407            }
408    
409            @Override
410            public void setExpandoBridgeAttributes(
411                    com.liferay.portal.model.BaseModel<?> baseModel) {
412                    _blogsStatsUser.setExpandoBridgeAttributes(baseModel);
413            }
414    
415            @Override
416            public void setExpandoBridgeAttributes(
417                    com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
418                    _blogsStatsUser.setExpandoBridgeAttributes(expandoBridge);
419            }
420    
421            @Override
422            public void setExpandoBridgeAttributes(
423                    com.liferay.portal.service.ServiceContext serviceContext) {
424                    _blogsStatsUser.setExpandoBridgeAttributes(serviceContext);
425            }
426    
427            @Override
428            public java.lang.Object clone() {
429                    return new BlogsStatsUserWrapper((BlogsStatsUser)_blogsStatsUser.clone());
430            }
431    
432            @Override
433            public int compareTo(
434                    com.liferay.portlet.blogs.model.BlogsStatsUser blogsStatsUser) {
435                    return _blogsStatsUser.compareTo(blogsStatsUser);
436            }
437    
438            @Override
439            public int hashCode() {
440                    return _blogsStatsUser.hashCode();
441            }
442    
443            @Override
444            public com.liferay.portal.model.CacheModel<com.liferay.portlet.blogs.model.BlogsStatsUser> toCacheModel() {
445                    return _blogsStatsUser.toCacheModel();
446            }
447    
448            @Override
449            public com.liferay.portlet.blogs.model.BlogsStatsUser toEscapedModel() {
450                    return new BlogsStatsUserWrapper(_blogsStatsUser.toEscapedModel());
451            }
452    
453            @Override
454            public com.liferay.portlet.blogs.model.BlogsStatsUser toUnescapedModel() {
455                    return new BlogsStatsUserWrapper(_blogsStatsUser.toUnescapedModel());
456            }
457    
458            @Override
459            public java.lang.String toString() {
460                    return _blogsStatsUser.toString();
461            }
462    
463            @Override
464            public java.lang.String toXmlString() {
465                    return _blogsStatsUser.toXmlString();
466            }
467    
468            @Override
469            public void persist()
470                    throws com.liferay.portal.kernel.exception.SystemException {
471                    _blogsStatsUser.persist();
472            }
473    
474            @Override
475            public boolean equals(Object obj) {
476                    if (this == obj) {
477                            return true;
478                    }
479    
480                    if (!(obj instanceof BlogsStatsUserWrapper)) {
481                            return false;
482                    }
483    
484                    BlogsStatsUserWrapper blogsStatsUserWrapper = (BlogsStatsUserWrapper)obj;
485    
486                    if (Validator.equals(_blogsStatsUser,
487                                            blogsStatsUserWrapper._blogsStatsUser)) {
488                            return true;
489                    }
490    
491                    return false;
492            }
493    
494            /**
495             * @deprecated As of 6.1.0, replaced by {@link #getWrappedModel}
496             */
497            public BlogsStatsUser getWrappedBlogsStatsUser() {
498                    return _blogsStatsUser;
499            }
500    
501            @Override
502            public BlogsStatsUser getWrappedModel() {
503                    return _blogsStatsUser;
504            }
505    
506            @Override
507            public void resetOriginalValues() {
508                    _blogsStatsUser.resetOriginalValues();
509            }
510    
511            private BlogsStatsUser _blogsStatsUser;
512    }