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