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