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