001    /**
002     * Copyright (c) 2000-present 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.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 com.liferay.portlet.exportimport.lar.StagedModelType;
023    
024    import java.util.Date;
025    import java.util.HashMap;
026    import java.util.Map;
027    
028    /**
029     * <p>
030     * This class is a wrapper for {@link MBMessage}.
031     * </p>
032     *
033     * @author Brian Wing Shun Chan
034     * @see MBMessage
035     * @generated
036     */
037    @ProviderType
038    public class MBMessageWrapper implements MBMessage, ModelWrapper<MBMessage> {
039            public MBMessageWrapper(MBMessage mbMessage) {
040                    _mbMessage = mbMessage;
041            }
042    
043            @Override
044            public Class<?> getModelClass() {
045                    return MBMessage.class;
046            }
047    
048            @Override
049            public String getModelClassName() {
050                    return MBMessage.class.getName();
051            }
052    
053            @Override
054            public Map<String, Object> getModelAttributes() {
055                    Map<String, Object> attributes = new HashMap<String, Object>();
056    
057                    attributes.put("uuid", getUuid());
058                    attributes.put("messageId", getMessageId());
059                    attributes.put("groupId", getGroupId());
060                    attributes.put("companyId", getCompanyId());
061                    attributes.put("userId", getUserId());
062                    attributes.put("userName", getUserName());
063                    attributes.put("createDate", getCreateDate());
064                    attributes.put("modifiedDate", getModifiedDate());
065                    attributes.put("classNameId", getClassNameId());
066                    attributes.put("classPK", getClassPK());
067                    attributes.put("categoryId", getCategoryId());
068                    attributes.put("threadId", getThreadId());
069                    attributes.put("rootMessageId", getRootMessageId());
070                    attributes.put("parentMessageId", getParentMessageId());
071                    attributes.put("subject", getSubject());
072                    attributes.put("body", getBody());
073                    attributes.put("format", getFormat());
074                    attributes.put("anonymous", getAnonymous());
075                    attributes.put("priority", getPriority());
076                    attributes.put("allowPingbacks", getAllowPingbacks());
077                    attributes.put("answer", getAnswer());
078                    attributes.put("lastPublishDate", getLastPublishDate());
079                    attributes.put("status", getStatus());
080                    attributes.put("statusByUserId", getStatusByUserId());
081                    attributes.put("statusByUserName", getStatusByUserName());
082                    attributes.put("statusDate", getStatusDate());
083    
084                    return attributes;
085            }
086    
087            @Override
088            public void setModelAttributes(Map<String, Object> attributes) {
089                    String uuid = (String)attributes.get("uuid");
090    
091                    if (uuid != null) {
092                            setUuid(uuid);
093                    }
094    
095                    Long messageId = (Long)attributes.get("messageId");
096    
097                    if (messageId != null) {
098                            setMessageId(messageId);
099                    }
100    
101                    Long groupId = (Long)attributes.get("groupId");
102    
103                    if (groupId != null) {
104                            setGroupId(groupId);
105                    }
106    
107                    Long companyId = (Long)attributes.get("companyId");
108    
109                    if (companyId != null) {
110                            setCompanyId(companyId);
111                    }
112    
113                    Long userId = (Long)attributes.get("userId");
114    
115                    if (userId != null) {
116                            setUserId(userId);
117                    }
118    
119                    String userName = (String)attributes.get("userName");
120    
121                    if (userName != null) {
122                            setUserName(userName);
123                    }
124    
125                    Date createDate = (Date)attributes.get("createDate");
126    
127                    if (createDate != null) {
128                            setCreateDate(createDate);
129                    }
130    
131                    Date modifiedDate = (Date)attributes.get("modifiedDate");
132    
133                    if (modifiedDate != null) {
134                            setModifiedDate(modifiedDate);
135                    }
136    
137                    Long classNameId = (Long)attributes.get("classNameId");
138    
139                    if (classNameId != null) {
140                            setClassNameId(classNameId);
141                    }
142    
143                    Long classPK = (Long)attributes.get("classPK");
144    
145                    if (classPK != null) {
146                            setClassPK(classPK);
147                    }
148    
149                    Long categoryId = (Long)attributes.get("categoryId");
150    
151                    if (categoryId != null) {
152                            setCategoryId(categoryId);
153                    }
154    
155                    Long threadId = (Long)attributes.get("threadId");
156    
157                    if (threadId != null) {
158                            setThreadId(threadId);
159                    }
160    
161                    Long rootMessageId = (Long)attributes.get("rootMessageId");
162    
163                    if (rootMessageId != null) {
164                            setRootMessageId(rootMessageId);
165                    }
166    
167                    Long parentMessageId = (Long)attributes.get("parentMessageId");
168    
169                    if (parentMessageId != null) {
170                            setParentMessageId(parentMessageId);
171                    }
172    
173                    String subject = (String)attributes.get("subject");
174    
175                    if (subject != null) {
176                            setSubject(subject);
177                    }
178    
179                    String body = (String)attributes.get("body");
180    
181                    if (body != null) {
182                            setBody(body);
183                    }
184    
185                    String format = (String)attributes.get("format");
186    
187                    if (format != null) {
188                            setFormat(format);
189                    }
190    
191                    Boolean anonymous = (Boolean)attributes.get("anonymous");
192    
193                    if (anonymous != null) {
194                            setAnonymous(anonymous);
195                    }
196    
197                    Double priority = (Double)attributes.get("priority");
198    
199                    if (priority != null) {
200                            setPriority(priority);
201                    }
202    
203                    Boolean allowPingbacks = (Boolean)attributes.get("allowPingbacks");
204    
205                    if (allowPingbacks != null) {
206                            setAllowPingbacks(allowPingbacks);
207                    }
208    
209                    Boolean answer = (Boolean)attributes.get("answer");
210    
211                    if (answer != null) {
212                            setAnswer(answer);
213                    }
214    
215                    Date lastPublishDate = (Date)attributes.get("lastPublishDate");
216    
217                    if (lastPublishDate != null) {
218                            setLastPublishDate(lastPublishDate);
219                    }
220    
221                    Integer status = (Integer)attributes.get("status");
222    
223                    if (status != null) {
224                            setStatus(status);
225                    }
226    
227                    Long statusByUserId = (Long)attributes.get("statusByUserId");
228    
229                    if (statusByUserId != null) {
230                            setStatusByUserId(statusByUserId);
231                    }
232    
233                    String statusByUserName = (String)attributes.get("statusByUserName");
234    
235                    if (statusByUserName != null) {
236                            setStatusByUserName(statusByUserName);
237                    }
238    
239                    Date statusDate = (Date)attributes.get("statusDate");
240    
241                    if (statusDate != null) {
242                            setStatusDate(statusDate);
243                    }
244            }
245    
246            @Override
247            public com.liferay.portal.kernel.repository.model.Folder addAttachmentsFolder()
248                    throws com.liferay.portal.kernel.exception.PortalException {
249                    return _mbMessage.addAttachmentsFolder();
250            }
251    
252            @Override
253            public java.lang.Object clone() {
254                    return new MBMessageWrapper((MBMessage)_mbMessage.clone());
255            }
256    
257            @Override
258            public int compareTo(
259                    com.liferay.portlet.messageboards.model.MBMessage mbMessage) {
260                    return _mbMessage.compareTo(mbMessage);
261            }
262    
263            /**
264            * Returns the allow pingbacks of this message-boards message.
265            *
266            * @return the allow pingbacks of this message-boards message
267            */
268            @Override
269            public boolean getAllowPingbacks() {
270                    return _mbMessage.getAllowPingbacks();
271            }
272    
273            /**
274            * Returns the anonymous of this message-boards message.
275            *
276            * @return the anonymous of this message-boards message
277            */
278            @Override
279            public boolean getAnonymous() {
280                    return _mbMessage.getAnonymous();
281            }
282    
283            /**
284            * Returns the answer of this message-boards message.
285            *
286            * @return the answer of this message-boards message
287            */
288            @Override
289            public boolean getAnswer() {
290                    return _mbMessage.getAnswer();
291            }
292    
293            /**
294            * @deprecated As of 6.1.0, replaced by {@link #isApproved()}
295            */
296            @Deprecated
297            @Override
298            public boolean getApproved() {
299                    return _mbMessage.getApproved();
300            }
301    
302            @Override
303            public java.lang.String[] getAssetTagNames() {
304                    return _mbMessage.getAssetTagNames();
305            }
306    
307            @Override
308            public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getAttachmentsFileEntries()
309                    throws com.liferay.portal.kernel.exception.PortalException {
310                    return _mbMessage.getAttachmentsFileEntries();
311            }
312    
313            @Override
314            public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getAttachmentsFileEntries(
315                    int start, int end)
316                    throws com.liferay.portal.kernel.exception.PortalException {
317                    return _mbMessage.getAttachmentsFileEntries(start, end);
318            }
319    
320            @Override
321            public int getAttachmentsFileEntriesCount()
322                    throws com.liferay.portal.kernel.exception.PortalException {
323                    return _mbMessage.getAttachmentsFileEntriesCount();
324            }
325    
326            @Override
327            public long getAttachmentsFolderId()
328                    throws com.liferay.portal.kernel.exception.PortalException {
329                    return _mbMessage.getAttachmentsFolderId();
330            }
331    
332            /**
333            * Returns the body of this message-boards message.
334            *
335            * @return the body of this message-boards message
336            */
337            @Override
338            public java.lang.String getBody() {
339                    return _mbMessage.getBody();
340            }
341    
342            @Override
343            public java.lang.String getBody(boolean translate) {
344                    return _mbMessage.getBody(translate);
345            }
346    
347            @Override
348            public com.liferay.portlet.messageboards.model.MBCategory getCategory()
349                    throws com.liferay.portal.kernel.exception.PortalException {
350                    return _mbMessage.getCategory();
351            }
352    
353            /**
354            * Returns the category ID of this message-boards message.
355            *
356            * @return the category ID of this message-boards message
357            */
358            @Override
359            public long getCategoryId() {
360                    return _mbMessage.getCategoryId();
361            }
362    
363            /**
364            * Returns the fully qualified class name of this message-boards message.
365            *
366            * @return the fully qualified class name of this message-boards message
367            */
368            @Override
369            public java.lang.String getClassName() {
370                    return _mbMessage.getClassName();
371            }
372    
373            /**
374            * Returns the class name ID of this message-boards message.
375            *
376            * @return the class name ID of this message-boards message
377            */
378            @Override
379            public long getClassNameId() {
380                    return _mbMessage.getClassNameId();
381            }
382    
383            /**
384            * Returns the class p k of this message-boards message.
385            *
386            * @return the class p k of this message-boards message
387            */
388            @Override
389            public long getClassPK() {
390                    return _mbMessage.getClassPK();
391            }
392    
393            /**
394            * Returns the company ID of this message-boards message.
395            *
396            * @return the company ID of this message-boards message
397            */
398            @Override
399            public long getCompanyId() {
400                    return _mbMessage.getCompanyId();
401            }
402    
403            /**
404            * Returns the create date of this message-boards message.
405            *
406            * @return the create date of this message-boards message
407            */
408            @Override
409            public Date getCreateDate() {
410                    return _mbMessage.getCreateDate();
411            }
412    
413            @Override
414            public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getDeletedAttachmentsFileEntries()
415                    throws com.liferay.portal.kernel.exception.PortalException {
416                    return _mbMessage.getDeletedAttachmentsFileEntries();
417            }
418    
419            @Override
420            public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getDeletedAttachmentsFileEntries(
421                    int start, int end)
422                    throws com.liferay.portal.kernel.exception.PortalException {
423                    return _mbMessage.getDeletedAttachmentsFileEntries(start, end);
424            }
425    
426            @Override
427            public int getDeletedAttachmentsFileEntriesCount()
428                    throws com.liferay.portal.kernel.exception.PortalException {
429                    return _mbMessage.getDeletedAttachmentsFileEntriesCount();
430            }
431    
432            @Override
433            public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
434                    return _mbMessage.getExpandoBridge();
435            }
436    
437            /**
438            * Returns the format of this message-boards message.
439            *
440            * @return the format of this message-boards message
441            */
442            @Override
443            public java.lang.String getFormat() {
444                    return _mbMessage.getFormat();
445            }
446    
447            /**
448            * Returns the group ID of this message-boards message.
449            *
450            * @return the group ID of this message-boards message
451            */
452            @Override
453            public long getGroupId() {
454                    return _mbMessage.getGroupId();
455            }
456    
457            /**
458            * Returns the last publish date of this message-boards message.
459            *
460            * @return the last publish date of this message-boards message
461            */
462            @Override
463            public Date getLastPublishDate() {
464                    return _mbMessage.getLastPublishDate();
465            }
466    
467            /**
468            * Returns the message ID of this message-boards message.
469            *
470            * @return the message ID of this message-boards message
471            */
472            @Override
473            public long getMessageId() {
474                    return _mbMessage.getMessageId();
475            }
476    
477            /**
478            * Returns the modified date of this message-boards message.
479            *
480            * @return the modified date of this message-boards message
481            */
482            @Override
483            public Date getModifiedDate() {
484                    return _mbMessage.getModifiedDate();
485            }
486    
487            /**
488            * Returns the parent message ID of this message-boards message.
489            *
490            * @return the parent message ID of this message-boards message
491            */
492            @Override
493            public long getParentMessageId() {
494                    return _mbMessage.getParentMessageId();
495            }
496    
497            /**
498            * Returns the primary key of this message-boards message.
499            *
500            * @return the primary key of this message-boards message
501            */
502            @Override
503            public long getPrimaryKey() {
504                    return _mbMessage.getPrimaryKey();
505            }
506    
507            @Override
508            public java.io.Serializable getPrimaryKeyObj() {
509                    return _mbMessage.getPrimaryKeyObj();
510            }
511    
512            /**
513            * Returns the priority of this message-boards message.
514            *
515            * @return the priority of this message-boards message
516            */
517            @Override
518            public double getPriority() {
519                    return _mbMessage.getPriority();
520            }
521    
522            /**
523            * Returns the root message ID of this message-boards message.
524            *
525            * @return the root message ID of this message-boards message
526            */
527            @Override
528            public long getRootMessageId() {
529                    return _mbMessage.getRootMessageId();
530            }
531    
532            /**
533            * Returns the status of this message-boards message.
534            *
535            * @return the status of this message-boards message
536            */
537            @Override
538            public int getStatus() {
539                    return _mbMessage.getStatus();
540            }
541    
542            /**
543            * Returns the status by user ID of this message-boards message.
544            *
545            * @return the status by user ID of this message-boards message
546            */
547            @Override
548            public long getStatusByUserId() {
549                    return _mbMessage.getStatusByUserId();
550            }
551    
552            /**
553            * Returns the status by user name of this message-boards message.
554            *
555            * @return the status by user name of this message-boards message
556            */
557            @Override
558            public java.lang.String getStatusByUserName() {
559                    return _mbMessage.getStatusByUserName();
560            }
561    
562            /**
563            * Returns the status by user uuid of this message-boards message.
564            *
565            * @return the status by user uuid of this message-boards message
566            */
567            @Override
568            public java.lang.String getStatusByUserUuid() {
569                    return _mbMessage.getStatusByUserUuid();
570            }
571    
572            /**
573            * Returns the status date of this message-boards message.
574            *
575            * @return the status date of this message-boards message
576            */
577            @Override
578            public Date getStatusDate() {
579                    return _mbMessage.getStatusDate();
580            }
581    
582            /**
583            * Returns the subject of this message-boards message.
584            *
585            * @return the subject of this message-boards message
586            */
587            @Override
588            public java.lang.String getSubject() {
589                    return _mbMessage.getSubject();
590            }
591    
592            @Override
593            public com.liferay.portlet.messageboards.model.MBThread getThread()
594                    throws com.liferay.portal.kernel.exception.PortalException {
595                    return _mbMessage.getThread();
596            }
597    
598            @Override
599            public long getThreadAttachmentsFolderId()
600                    throws com.liferay.portal.kernel.exception.PortalException {
601                    return _mbMessage.getThreadAttachmentsFolderId();
602            }
603    
604            /**
605            * Returns the thread ID of this message-boards message.
606            *
607            * @return the thread ID of this message-boards message
608            */
609            @Override
610            public long getThreadId() {
611                    return _mbMessage.getThreadId();
612            }
613    
614            /**
615            * Returns the trash entry created when this message-boards message was moved to the Recycle Bin. The trash entry may belong to one of the ancestors of this message-boards message.
616            *
617            * @return the trash entry created when this message-boards message was moved to the Recycle Bin
618            */
619            @Override
620            public com.liferay.portlet.trash.model.TrashEntry getTrashEntry()
621                    throws com.liferay.portal.kernel.exception.PortalException {
622                    return _mbMessage.getTrashEntry();
623            }
624    
625            /**
626            * Returns the class primary key of the trash entry for this message-boards message.
627            *
628            * @return the class primary key of the trash entry for this message-boards message
629            */
630            @Override
631            public long getTrashEntryClassPK() {
632                    return _mbMessage.getTrashEntryClassPK();
633            }
634    
635            /**
636            * Returns the trash handler for this message-boards message.
637            *
638            * @return the trash handler for this message-boards message
639            */
640            @Override
641            public com.liferay.portal.kernel.trash.TrashHandler getTrashHandler() {
642                    return _mbMessage.getTrashHandler();
643            }
644    
645            /**
646            * Returns the user ID of this message-boards message.
647            *
648            * @return the user ID of this message-boards message
649            */
650            @Override
651            public long getUserId() {
652                    return _mbMessage.getUserId();
653            }
654    
655            /**
656            * Returns the user name of this message-boards message.
657            *
658            * @return the user name of this message-boards message
659            */
660            @Override
661            public java.lang.String getUserName() {
662                    return _mbMessage.getUserName();
663            }
664    
665            /**
666            * Returns the user uuid of this message-boards message.
667            *
668            * @return the user uuid of this message-boards message
669            */
670            @Override
671            public java.lang.String getUserUuid() {
672                    return _mbMessage.getUserUuid();
673            }
674    
675            /**
676            * Returns the uuid of this message-boards message.
677            *
678            * @return the uuid of this message-boards message
679            */
680            @Override
681            public java.lang.String getUuid() {
682                    return _mbMessage.getUuid();
683            }
684    
685            @Override
686            public java.lang.String getWorkflowClassName() {
687                    return _mbMessage.getWorkflowClassName();
688            }
689    
690            @Override
691            public int hashCode() {
692                    return _mbMessage.hashCode();
693            }
694    
695            /**
696            * Returns <code>true</code> if this message-boards message is allow pingbacks.
697            *
698            * @return <code>true</code> if this message-boards message is allow pingbacks; <code>false</code> otherwise
699            */
700            @Override
701            public boolean isAllowPingbacks() {
702                    return _mbMessage.isAllowPingbacks();
703            }
704    
705            /**
706            * Returns <code>true</code> if this message-boards message is anonymous.
707            *
708            * @return <code>true</code> if this message-boards message is anonymous; <code>false</code> otherwise
709            */
710            @Override
711            public boolean isAnonymous() {
712                    return _mbMessage.isAnonymous();
713            }
714    
715            /**
716            * Returns <code>true</code> if this message-boards message is answer.
717            *
718            * @return <code>true</code> if this message-boards message is answer; <code>false</code> otherwise
719            */
720            @Override
721            public boolean isAnswer() {
722                    return _mbMessage.isAnswer();
723            }
724    
725            /**
726            * Returns <code>true</code> if this message-boards message is approved.
727            *
728            * @return <code>true</code> if this message-boards message is approved; <code>false</code> otherwise
729            */
730            @Override
731            public boolean isApproved() {
732                    return _mbMessage.isApproved();
733            }
734    
735            @Override
736            public boolean isCachedModel() {
737                    return _mbMessage.isCachedModel();
738            }
739    
740            /**
741            * Returns <code>true</code> if this message-boards message is denied.
742            *
743            * @return <code>true</code> if this message-boards message is denied; <code>false</code> otherwise
744            */
745            @Override
746            public boolean isDenied() {
747                    return _mbMessage.isDenied();
748            }
749    
750            @Override
751            public boolean isDiscussion() {
752                    return _mbMessage.isDiscussion();
753            }
754    
755            /**
756            * Returns <code>true</code> if this message-boards message is a draft.
757            *
758            * @return <code>true</code> if this message-boards message is a draft; <code>false</code> otherwise
759            */
760            @Override
761            public boolean isDraft() {
762                    return _mbMessage.isDraft();
763            }
764    
765            @Override
766            public boolean isEscapedModel() {
767                    return _mbMessage.isEscapedModel();
768            }
769    
770            /**
771            * Returns <code>true</code> if this message-boards message is expired.
772            *
773            * @return <code>true</code> if this message-boards message is expired; <code>false</code> otherwise
774            */
775            @Override
776            public boolean isExpired() {
777                    return _mbMessage.isExpired();
778            }
779    
780            @Override
781            public boolean isFormatBBCode() {
782                    return _mbMessage.isFormatBBCode();
783            }
784    
785            /**
786            * Returns <code>true</code> if this message-boards message is in the Recycle Bin.
787            *
788            * @return <code>true</code> if this message-boards message is in the Recycle Bin; <code>false</code> otherwise
789            */
790            @Override
791            public boolean isInTrash() {
792                    return _mbMessage.isInTrash();
793            }
794    
795            /**
796            * Returns <code>true</code> if the parent of this message-boards message is in the Recycle Bin.
797            *
798            * @return <code>true</code> if the parent of this message-boards message is in the Recycle Bin; <code>false</code> otherwise
799            */
800            @Override
801            public boolean isInTrashContainer() {
802                    return _mbMessage.isInTrashContainer();
803            }
804    
805            @Override
806            public boolean isInTrashExplicitly() {
807                    return _mbMessage.isInTrashExplicitly();
808            }
809    
810            @Override
811            public boolean isInTrashImplicitly() {
812                    return _mbMessage.isInTrashImplicitly();
813            }
814    
815            /**
816            * Returns <code>true</code> if this message-boards message is inactive.
817            *
818            * @return <code>true</code> if this message-boards message is inactive; <code>false</code> otherwise
819            */
820            @Override
821            public boolean isInactive() {
822                    return _mbMessage.isInactive();
823            }
824    
825            /**
826            * Returns <code>true</code> if this message-boards message is incomplete.
827            *
828            * @return <code>true</code> if this message-boards message is incomplete; <code>false</code> otherwise
829            */
830            @Override
831            public boolean isIncomplete() {
832                    return _mbMessage.isIncomplete();
833            }
834    
835            @Override
836            public boolean isNew() {
837                    return _mbMessage.isNew();
838            }
839    
840            /**
841            * Returns <code>true</code> if this message-boards message is pending.
842            *
843            * @return <code>true</code> if this message-boards message is pending; <code>false</code> otherwise
844            */
845            @Override
846            public boolean isPending() {
847                    return _mbMessage.isPending();
848            }
849    
850            @Override
851            public boolean isReply() {
852                    return _mbMessage.isReply();
853            }
854    
855            @Override
856            public boolean isRoot() {
857                    return _mbMessage.isRoot();
858            }
859    
860            /**
861            * Returns <code>true</code> if this message-boards message is scheduled.
862            *
863            * @return <code>true</code> if this message-boards message is scheduled; <code>false</code> otherwise
864            */
865            @Override
866            public boolean isScheduled() {
867                    return _mbMessage.isScheduled();
868            }
869    
870            @Override
871            public void persist() {
872                    _mbMessage.persist();
873            }
874    
875            /**
876            * Sets whether this message-boards message is allow pingbacks.
877            *
878            * @param allowPingbacks the allow pingbacks of this message-boards message
879            */
880            @Override
881            public void setAllowPingbacks(boolean allowPingbacks) {
882                    _mbMessage.setAllowPingbacks(allowPingbacks);
883            }
884    
885            /**
886            * Sets whether this message-boards message is anonymous.
887            *
888            * @param anonymous the anonymous of this message-boards message
889            */
890            @Override
891            public void setAnonymous(boolean anonymous) {
892                    _mbMessage.setAnonymous(anonymous);
893            }
894    
895            /**
896            * Sets whether this message-boards message is answer.
897            *
898            * @param answer the answer of this message-boards message
899            */
900            @Override
901            public void setAnswer(boolean answer) {
902                    _mbMessage.setAnswer(answer);
903            }
904    
905            @Override
906            public void setAttachmentsFolderId(long attachmentsFolderId) {
907                    _mbMessage.setAttachmentsFolderId(attachmentsFolderId);
908            }
909    
910            /**
911            * Sets the body of this message-boards message.
912            *
913            * @param body the body of this message-boards message
914            */
915            @Override
916            public void setBody(java.lang.String body) {
917                    _mbMessage.setBody(body);
918            }
919    
920            @Override
921            public void setCachedModel(boolean cachedModel) {
922                    _mbMessage.setCachedModel(cachedModel);
923            }
924    
925            /**
926            * Sets the category ID of this message-boards message.
927            *
928            * @param categoryId the category ID of this message-boards message
929            */
930            @Override
931            public void setCategoryId(long categoryId) {
932                    _mbMessage.setCategoryId(categoryId);
933            }
934    
935            @Override
936            public void setClassName(java.lang.String className) {
937                    _mbMessage.setClassName(className);
938            }
939    
940            /**
941            * Sets the class name ID of this message-boards message.
942            *
943            * @param classNameId the class name ID of this message-boards message
944            */
945            @Override
946            public void setClassNameId(long classNameId) {
947                    _mbMessage.setClassNameId(classNameId);
948            }
949    
950            /**
951            * Sets the class p k of this message-boards message.
952            *
953            * @param classPK the class p k of this message-boards message
954            */
955            @Override
956            public void setClassPK(long classPK) {
957                    _mbMessage.setClassPK(classPK);
958            }
959    
960            /**
961            * Sets the company ID of this message-boards message.
962            *
963            * @param companyId the company ID of this message-boards message
964            */
965            @Override
966            public void setCompanyId(long companyId) {
967                    _mbMessage.setCompanyId(companyId);
968            }
969    
970            /**
971            * Sets the create date of this message-boards message.
972            *
973            * @param createDate the create date of this message-boards message
974            */
975            @Override
976            public void setCreateDate(Date createDate) {
977                    _mbMessage.setCreateDate(createDate);
978            }
979    
980            @Override
981            public void setExpandoBridgeAttributes(
982                    com.liferay.portal.model.BaseModel<?> baseModel) {
983                    _mbMessage.setExpandoBridgeAttributes(baseModel);
984            }
985    
986            @Override
987            public void setExpandoBridgeAttributes(
988                    com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
989                    _mbMessage.setExpandoBridgeAttributes(expandoBridge);
990            }
991    
992            @Override
993            public void setExpandoBridgeAttributes(
994                    com.liferay.portal.service.ServiceContext serviceContext) {
995                    _mbMessage.setExpandoBridgeAttributes(serviceContext);
996            }
997    
998            /**
999            * Sets the format of this message-boards message.
1000            *
1001            * @param format the format of this message-boards message
1002            */
1003            @Override
1004            public void setFormat(java.lang.String format) {
1005                    _mbMessage.setFormat(format);
1006            }
1007    
1008            /**
1009            * Sets the group ID of this message-boards message.
1010            *
1011            * @param groupId the group ID of this message-boards message
1012            */
1013            @Override
1014            public void setGroupId(long groupId) {
1015                    _mbMessage.setGroupId(groupId);
1016            }
1017    
1018            /**
1019            * Sets the last publish date of this message-boards message.
1020            *
1021            * @param lastPublishDate the last publish date of this message-boards message
1022            */
1023            @Override
1024            public void setLastPublishDate(Date lastPublishDate) {
1025                    _mbMessage.setLastPublishDate(lastPublishDate);
1026            }
1027    
1028            /**
1029            * Sets the message ID of this message-boards message.
1030            *
1031            * @param messageId the message ID of this message-boards message
1032            */
1033            @Override
1034            public void setMessageId(long messageId) {
1035                    _mbMessage.setMessageId(messageId);
1036            }
1037    
1038            /**
1039            * Sets the modified date of this message-boards message.
1040            *
1041            * @param modifiedDate the modified date of this message-boards message
1042            */
1043            @Override
1044            public void setModifiedDate(Date modifiedDate) {
1045                    _mbMessage.setModifiedDate(modifiedDate);
1046            }
1047    
1048            @Override
1049            public void setNew(boolean n) {
1050                    _mbMessage.setNew(n);
1051            }
1052    
1053            /**
1054            * Sets the parent message ID of this message-boards message.
1055            *
1056            * @param parentMessageId the parent message ID of this message-boards message
1057            */
1058            @Override
1059            public void setParentMessageId(long parentMessageId) {
1060                    _mbMessage.setParentMessageId(parentMessageId);
1061            }
1062    
1063            /**
1064            * Sets the primary key of this message-boards message.
1065            *
1066            * @param primaryKey the primary key of this message-boards message
1067            */
1068            @Override
1069            public void setPrimaryKey(long primaryKey) {
1070                    _mbMessage.setPrimaryKey(primaryKey);
1071            }
1072    
1073            @Override
1074            public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
1075                    _mbMessage.setPrimaryKeyObj(primaryKeyObj);
1076            }
1077    
1078            /**
1079            * Sets the priority of this message-boards message.
1080            *
1081            * @param priority the priority of this message-boards message
1082            */
1083            @Override
1084            public void setPriority(double priority) {
1085                    _mbMessage.setPriority(priority);
1086            }
1087    
1088            /**
1089            * Sets the root message ID of this message-boards message.
1090            *
1091            * @param rootMessageId the root message ID of this message-boards message
1092            */
1093            @Override
1094            public void setRootMessageId(long rootMessageId) {
1095                    _mbMessage.setRootMessageId(rootMessageId);
1096            }
1097    
1098            /**
1099            * Sets the status of this message-boards message.
1100            *
1101            * @param status the status of this message-boards message
1102            */
1103            @Override
1104            public void setStatus(int status) {
1105                    _mbMessage.setStatus(status);
1106            }
1107    
1108            /**
1109            * Sets the status by user ID of this message-boards message.
1110            *
1111            * @param statusByUserId the status by user ID of this message-boards message
1112            */
1113            @Override
1114            public void setStatusByUserId(long statusByUserId) {
1115                    _mbMessage.setStatusByUserId(statusByUserId);
1116            }
1117    
1118            /**
1119            * Sets the status by user name of this message-boards message.
1120            *
1121            * @param statusByUserName the status by user name of this message-boards message
1122            */
1123            @Override
1124            public void setStatusByUserName(java.lang.String statusByUserName) {
1125                    _mbMessage.setStatusByUserName(statusByUserName);
1126            }
1127    
1128            /**
1129            * Sets the status by user uuid of this message-boards message.
1130            *
1131            * @param statusByUserUuid the status by user uuid of this message-boards message
1132            */
1133            @Override
1134            public void setStatusByUserUuid(java.lang.String statusByUserUuid) {
1135                    _mbMessage.setStatusByUserUuid(statusByUserUuid);
1136            }
1137    
1138            /**
1139            * Sets the status date of this message-boards message.
1140            *
1141            * @param statusDate the status date of this message-boards message
1142            */
1143            @Override
1144            public void setStatusDate(Date statusDate) {
1145                    _mbMessage.setStatusDate(statusDate);
1146            }
1147    
1148            /**
1149            * Sets the subject of this message-boards message.
1150            *
1151            * @param subject the subject of this message-boards message
1152            */
1153            @Override
1154            public void setSubject(java.lang.String subject) {
1155                    _mbMessage.setSubject(subject);
1156            }
1157    
1158            /**
1159            * Sets the thread ID of this message-boards message.
1160            *
1161            * @param threadId the thread ID of this message-boards message
1162            */
1163            @Override
1164            public void setThreadId(long threadId) {
1165                    _mbMessage.setThreadId(threadId);
1166            }
1167    
1168            /**
1169            * Sets the user ID of this message-boards message.
1170            *
1171            * @param userId the user ID of this message-boards message
1172            */
1173            @Override
1174            public void setUserId(long userId) {
1175                    _mbMessage.setUserId(userId);
1176            }
1177    
1178            /**
1179            * Sets the user name of this message-boards message.
1180            *
1181            * @param userName the user name of this message-boards message
1182            */
1183            @Override
1184            public void setUserName(java.lang.String userName) {
1185                    _mbMessage.setUserName(userName);
1186            }
1187    
1188            /**
1189            * Sets the user uuid of this message-boards message.
1190            *
1191            * @param userUuid the user uuid of this message-boards message
1192            */
1193            @Override
1194            public void setUserUuid(java.lang.String userUuid) {
1195                    _mbMessage.setUserUuid(userUuid);
1196            }
1197    
1198            /**
1199            * Sets the uuid of this message-boards message.
1200            *
1201            * @param uuid the uuid of this message-boards message
1202            */
1203            @Override
1204            public void setUuid(java.lang.String uuid) {
1205                    _mbMessage.setUuid(uuid);
1206            }
1207    
1208            @Override
1209            public com.liferay.portal.model.CacheModel<com.liferay.portlet.messageboards.model.MBMessage> toCacheModel() {
1210                    return _mbMessage.toCacheModel();
1211            }
1212    
1213            @Override
1214            public com.liferay.portlet.messageboards.model.MBMessage toEscapedModel() {
1215                    return new MBMessageWrapper(_mbMessage.toEscapedModel());
1216            }
1217    
1218            @Override
1219            public java.lang.String toString() {
1220                    return _mbMessage.toString();
1221            }
1222    
1223            @Override
1224            public com.liferay.portlet.messageboards.model.MBMessage toUnescapedModel() {
1225                    return new MBMessageWrapper(_mbMessage.toUnescapedModel());
1226            }
1227    
1228            @Override
1229            public java.lang.String toXmlString() {
1230                    return _mbMessage.toXmlString();
1231            }
1232    
1233            @Override
1234            public boolean equals(Object obj) {
1235                    if (this == obj) {
1236                            return true;
1237                    }
1238    
1239                    if (!(obj instanceof MBMessageWrapper)) {
1240                            return false;
1241                    }
1242    
1243                    MBMessageWrapper mbMessageWrapper = (MBMessageWrapper)obj;
1244    
1245                    if (Validator.equals(_mbMessage, mbMessageWrapper._mbMessage)) {
1246                            return true;
1247                    }
1248    
1249                    return false;
1250            }
1251    
1252            @Override
1253            public StagedModelType getStagedModelType() {
1254                    return _mbMessage.getStagedModelType();
1255            }
1256    
1257            /**
1258             * @deprecated As of 6.1.0, replaced by {@link #getWrappedModel}
1259             */
1260            @Deprecated
1261            public MBMessage getWrappedMBMessage() {
1262                    return _mbMessage;
1263            }
1264    
1265            @Override
1266            public MBMessage getWrappedModel() {
1267                    return _mbMessage;
1268            }
1269    
1270            @Override
1271            public boolean isEntityCacheEnabled() {
1272                    return _mbMessage.isEntityCacheEnabled();
1273            }
1274    
1275            @Override
1276            public boolean isFinderCacheEnabled() {
1277                    return _mbMessage.isFinderCacheEnabled();
1278            }
1279    
1280            @Override
1281            public void resetOriginalValues() {
1282                    _mbMessage.resetOriginalValues();
1283            }
1284    
1285            private final MBMessage _mbMessage;
1286    }