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