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.journal.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 JournalFeed}.
030     * </p>
031     *
032     * @author Brian Wing Shun Chan
033     * @see JournalFeed
034     * @generated
035     */
036    @ProviderType
037    public class JournalFeedWrapper implements JournalFeed,
038            ModelWrapper<JournalFeed> {
039            public JournalFeedWrapper(JournalFeed journalFeed) {
040                    _journalFeed = journalFeed;
041            }
042    
043            @Override
044            public Class<?> getModelClass() {
045                    return JournalFeed.class;
046            }
047    
048            @Override
049            public String getModelClassName() {
050                    return JournalFeed.class.getName();
051            }
052    
053            @Override
054            public Map<String, Object> getModelAttributes() {
055                    Map<String, Object> attributes = new HashMap<String, Object>();
056    
057                    attributes.put("uuid", getUuid());
058                    attributes.put("id", getId());
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("feedId", getFeedId());
066                    attributes.put("name", getName());
067                    attributes.put("description", getDescription());
068                    attributes.put("DDMStructureKey", getDDMStructureKey());
069                    attributes.put("DDMTemplateKey", getDDMTemplateKey());
070                    attributes.put("DDMRendererTemplateKey", getDDMRendererTemplateKey());
071                    attributes.put("delta", getDelta());
072                    attributes.put("orderByCol", getOrderByCol());
073                    attributes.put("orderByType", getOrderByType());
074                    attributes.put("targetLayoutFriendlyUrl", getTargetLayoutFriendlyUrl());
075                    attributes.put("targetPortletId", getTargetPortletId());
076                    attributes.put("contentField", getContentField());
077                    attributes.put("feedFormat", getFeedFormat());
078                    attributes.put("feedVersion", getFeedVersion());
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 id = (Long)attributes.get("id");
092    
093                    if (id != null) {
094                            setId(id);
095                    }
096    
097                    Long groupId = (Long)attributes.get("groupId");
098    
099                    if (groupId != null) {
100                            setGroupId(groupId);
101                    }
102    
103                    Long companyId = (Long)attributes.get("companyId");
104    
105                    if (companyId != null) {
106                            setCompanyId(companyId);
107                    }
108    
109                    Long userId = (Long)attributes.get("userId");
110    
111                    if (userId != null) {
112                            setUserId(userId);
113                    }
114    
115                    String userName = (String)attributes.get("userName");
116    
117                    if (userName != null) {
118                            setUserName(userName);
119                    }
120    
121                    Date createDate = (Date)attributes.get("createDate");
122    
123                    if (createDate != null) {
124                            setCreateDate(createDate);
125                    }
126    
127                    Date modifiedDate = (Date)attributes.get("modifiedDate");
128    
129                    if (modifiedDate != null) {
130                            setModifiedDate(modifiedDate);
131                    }
132    
133                    String feedId = (String)attributes.get("feedId");
134    
135                    if (feedId != null) {
136                            setFeedId(feedId);
137                    }
138    
139                    String name = (String)attributes.get("name");
140    
141                    if (name != null) {
142                            setName(name);
143                    }
144    
145                    String description = (String)attributes.get("description");
146    
147                    if (description != null) {
148                            setDescription(description);
149                    }
150    
151                    String DDMStructureKey = (String)attributes.get("DDMStructureKey");
152    
153                    if (DDMStructureKey != null) {
154                            setDDMStructureKey(DDMStructureKey);
155                    }
156    
157                    String DDMTemplateKey = (String)attributes.get("DDMTemplateKey");
158    
159                    if (DDMTemplateKey != null) {
160                            setDDMTemplateKey(DDMTemplateKey);
161                    }
162    
163                    String DDMRendererTemplateKey = (String)attributes.get(
164                                    "DDMRendererTemplateKey");
165    
166                    if (DDMRendererTemplateKey != null) {
167                            setDDMRendererTemplateKey(DDMRendererTemplateKey);
168                    }
169    
170                    Integer delta = (Integer)attributes.get("delta");
171    
172                    if (delta != null) {
173                            setDelta(delta);
174                    }
175    
176                    String orderByCol = (String)attributes.get("orderByCol");
177    
178                    if (orderByCol != null) {
179                            setOrderByCol(orderByCol);
180                    }
181    
182                    String orderByType = (String)attributes.get("orderByType");
183    
184                    if (orderByType != null) {
185                            setOrderByType(orderByType);
186                    }
187    
188                    String targetLayoutFriendlyUrl = (String)attributes.get(
189                                    "targetLayoutFriendlyUrl");
190    
191                    if (targetLayoutFriendlyUrl != null) {
192                            setTargetLayoutFriendlyUrl(targetLayoutFriendlyUrl);
193                    }
194    
195                    String targetPortletId = (String)attributes.get("targetPortletId");
196    
197                    if (targetPortletId != null) {
198                            setTargetPortletId(targetPortletId);
199                    }
200    
201                    String contentField = (String)attributes.get("contentField");
202    
203                    if (contentField != null) {
204                            setContentField(contentField);
205                    }
206    
207                    String feedFormat = (String)attributes.get("feedFormat");
208    
209                    if (feedFormat != null) {
210                            setFeedFormat(feedFormat);
211                    }
212    
213                    Double feedVersion = (Double)attributes.get("feedVersion");
214    
215                    if (feedVersion != null) {
216                            setFeedVersion(feedVersion);
217                    }
218            }
219    
220            @Override
221            public java.lang.Object clone() {
222                    return new JournalFeedWrapper((JournalFeed)_journalFeed.clone());
223            }
224    
225            @Override
226            public int compareTo(
227                    com.liferay.portlet.journal.model.JournalFeed journalFeed) {
228                    return _journalFeed.compareTo(journalFeed);
229            }
230    
231            /**
232            * Returns the company ID of this journal feed.
233            *
234            * @return the company ID of this journal feed
235            */
236            @Override
237            public long getCompanyId() {
238                    return _journalFeed.getCompanyId();
239            }
240    
241            /**
242            * Returns the content field of this journal feed.
243            *
244            * @return the content field of this journal feed
245            */
246            @Override
247            public java.lang.String getContentField() {
248                    return _journalFeed.getContentField();
249            }
250    
251            /**
252            * Returns the create date of this journal feed.
253            *
254            * @return the create date of this journal feed
255            */
256            @Override
257            public java.util.Date getCreateDate() {
258                    return _journalFeed.getCreateDate();
259            }
260    
261            /**
262            * Returns the d d m renderer template key of this journal feed.
263            *
264            * @return the d d m renderer template key of this journal feed
265            */
266            @Override
267            public java.lang.String getDDMRendererTemplateKey() {
268                    return _journalFeed.getDDMRendererTemplateKey();
269            }
270    
271            /**
272            * Returns the d d m structure key of this journal feed.
273            *
274            * @return the d d m structure key of this journal feed
275            */
276            @Override
277            public java.lang.String getDDMStructureKey() {
278                    return _journalFeed.getDDMStructureKey();
279            }
280    
281            /**
282            * Returns the d d m template key of this journal feed.
283            *
284            * @return the d d m template key of this journal feed
285            */
286            @Override
287            public java.lang.String getDDMTemplateKey() {
288                    return _journalFeed.getDDMTemplateKey();
289            }
290    
291            /**
292            * Returns the delta of this journal feed.
293            *
294            * @return the delta of this journal feed
295            */
296            @Override
297            public int getDelta() {
298                    return _journalFeed.getDelta();
299            }
300    
301            /**
302            * Returns the description of this journal feed.
303            *
304            * @return the description of this journal feed
305            */
306            @Override
307            public java.lang.String getDescription() {
308                    return _journalFeed.getDescription();
309            }
310    
311            @Override
312            public com.liferay.portlet.expando.model.ExpandoBridge getExpandoBridge() {
313                    return _journalFeed.getExpandoBridge();
314            }
315    
316            /**
317            * Returns the feed format of this journal feed.
318            *
319            * @return the feed format of this journal feed
320            */
321            @Override
322            public java.lang.String getFeedFormat() {
323                    return _journalFeed.getFeedFormat();
324            }
325    
326            /**
327            * Returns the feed ID of this journal feed.
328            *
329            * @return the feed ID of this journal feed
330            */
331            @Override
332            public java.lang.String getFeedId() {
333                    return _journalFeed.getFeedId();
334            }
335    
336            /**
337            * Returns the feed version of this journal feed.
338            *
339            * @return the feed version of this journal feed
340            */
341            @Override
342            public double getFeedVersion() {
343                    return _journalFeed.getFeedVersion();
344            }
345    
346            /**
347            * Returns the group ID of this journal feed.
348            *
349            * @return the group ID of this journal feed
350            */
351            @Override
352            public long getGroupId() {
353                    return _journalFeed.getGroupId();
354            }
355    
356            /**
357            * Returns the ID of this journal feed.
358            *
359            * @return the ID of this journal feed
360            */
361            @Override
362            public long getId() {
363                    return _journalFeed.getId();
364            }
365    
366            /**
367            * Returns the modified date of this journal feed.
368            *
369            * @return the modified date of this journal feed
370            */
371            @Override
372            public java.util.Date getModifiedDate() {
373                    return _journalFeed.getModifiedDate();
374            }
375    
376            /**
377            * Returns the name of this journal feed.
378            *
379            * @return the name of this journal feed
380            */
381            @Override
382            public java.lang.String getName() {
383                    return _journalFeed.getName();
384            }
385    
386            /**
387            * Returns the order by col of this journal feed.
388            *
389            * @return the order by col of this journal feed
390            */
391            @Override
392            public java.lang.String getOrderByCol() {
393                    return _journalFeed.getOrderByCol();
394            }
395    
396            /**
397            * Returns the order by type of this journal feed.
398            *
399            * @return the order by type of this journal feed
400            */
401            @Override
402            public java.lang.String getOrderByType() {
403                    return _journalFeed.getOrderByType();
404            }
405    
406            /**
407            * Returns the primary key of this journal feed.
408            *
409            * @return the primary key of this journal feed
410            */
411            @Override
412            public long getPrimaryKey() {
413                    return _journalFeed.getPrimaryKey();
414            }
415    
416            @Override
417            public java.io.Serializable getPrimaryKeyObj() {
418                    return _journalFeed.getPrimaryKeyObj();
419            }
420    
421            /**
422            * @deprecated As of 7.0.0, replaced by {@link #getDDMRendererTemplateKey()}
423            */
424            @Override
425            public java.lang.String getRendererTemplateId() {
426                    return _journalFeed.getRendererTemplateId();
427            }
428    
429            /**
430            * @deprecated As of 7.0.0, replaced by {@link #getDDMStructureKey()}
431            */
432            @Override
433            public java.lang.String getStructureId() {
434                    return _journalFeed.getStructureId();
435            }
436    
437            /**
438            * Returns the target layout friendly url of this journal feed.
439            *
440            * @return the target layout friendly url of this journal feed
441            */
442            @Override
443            public java.lang.String getTargetLayoutFriendlyUrl() {
444                    return _journalFeed.getTargetLayoutFriendlyUrl();
445            }
446    
447            /**
448            * Returns the target portlet ID of this journal feed.
449            *
450            * @return the target portlet ID of this journal feed
451            */
452            @Override
453            public java.lang.String getTargetPortletId() {
454                    return _journalFeed.getTargetPortletId();
455            }
456    
457            /**
458            * @deprecated As of 7.0.0, replaced by {@link #getDDMTemplateKey()}
459            */
460            @Override
461            public java.lang.String getTemplateId() {
462                    return _journalFeed.getTemplateId();
463            }
464    
465            /**
466            * Returns the user ID of this journal feed.
467            *
468            * @return the user ID of this journal feed
469            */
470            @Override
471            public long getUserId() {
472                    return _journalFeed.getUserId();
473            }
474    
475            /**
476            * Returns the user name of this journal feed.
477            *
478            * @return the user name of this journal feed
479            */
480            @Override
481            public java.lang.String getUserName() {
482                    return _journalFeed.getUserName();
483            }
484    
485            /**
486            * Returns the user uuid of this journal feed.
487            *
488            * @return the user uuid of this journal feed
489            */
490            @Override
491            public java.lang.String getUserUuid() {
492                    return _journalFeed.getUserUuid();
493            }
494    
495            /**
496            * Returns the uuid of this journal feed.
497            *
498            * @return the uuid of this journal feed
499            */
500            @Override
501            public java.lang.String getUuid() {
502                    return _journalFeed.getUuid();
503            }
504    
505            @Override
506            public int hashCode() {
507                    return _journalFeed.hashCode();
508            }
509    
510            @Override
511            public boolean isCachedModel() {
512                    return _journalFeed.isCachedModel();
513            }
514    
515            @Override
516            public boolean isEscapedModel() {
517                    return _journalFeed.isEscapedModel();
518            }
519    
520            @Override
521            public boolean isNew() {
522                    return _journalFeed.isNew();
523            }
524    
525            @Override
526            public void persist() {
527                    _journalFeed.persist();
528            }
529    
530            @Override
531            public void setCachedModel(boolean cachedModel) {
532                    _journalFeed.setCachedModel(cachedModel);
533            }
534    
535            /**
536            * Sets the company ID of this journal feed.
537            *
538            * @param companyId the company ID of this journal feed
539            */
540            @Override
541            public void setCompanyId(long companyId) {
542                    _journalFeed.setCompanyId(companyId);
543            }
544    
545            /**
546            * Sets the content field of this journal feed.
547            *
548            * @param contentField the content field of this journal feed
549            */
550            @Override
551            public void setContentField(java.lang.String contentField) {
552                    _journalFeed.setContentField(contentField);
553            }
554    
555            /**
556            * Sets the create date of this journal feed.
557            *
558            * @param createDate the create date of this journal feed
559            */
560            @Override
561            public void setCreateDate(java.util.Date createDate) {
562                    _journalFeed.setCreateDate(createDate);
563            }
564    
565            /**
566            * Sets the d d m renderer template key of this journal feed.
567            *
568            * @param DDMRendererTemplateKey the d d m renderer template key of this journal feed
569            */
570            @Override
571            public void setDDMRendererTemplateKey(
572                    java.lang.String DDMRendererTemplateKey) {
573                    _journalFeed.setDDMRendererTemplateKey(DDMRendererTemplateKey);
574            }
575    
576            /**
577            * Sets the d d m structure key of this journal feed.
578            *
579            * @param DDMStructureKey the d d m structure key of this journal feed
580            */
581            @Override
582            public void setDDMStructureKey(java.lang.String DDMStructureKey) {
583                    _journalFeed.setDDMStructureKey(DDMStructureKey);
584            }
585    
586            /**
587            * Sets the d d m template key of this journal feed.
588            *
589            * @param DDMTemplateKey the d d m template key of this journal feed
590            */
591            @Override
592            public void setDDMTemplateKey(java.lang.String DDMTemplateKey) {
593                    _journalFeed.setDDMTemplateKey(DDMTemplateKey);
594            }
595    
596            /**
597            * Sets the delta of this journal feed.
598            *
599            * @param delta the delta of this journal feed
600            */
601            @Override
602            public void setDelta(int delta) {
603                    _journalFeed.setDelta(delta);
604            }
605    
606            /**
607            * Sets the description of this journal feed.
608            *
609            * @param description the description of this journal feed
610            */
611            @Override
612            public void setDescription(java.lang.String description) {
613                    _journalFeed.setDescription(description);
614            }
615    
616            @Override
617            public void setExpandoBridgeAttributes(
618                    com.liferay.portal.model.BaseModel<?> baseModel) {
619                    _journalFeed.setExpandoBridgeAttributes(baseModel);
620            }
621    
622            @Override
623            public void setExpandoBridgeAttributes(
624                    com.liferay.portlet.expando.model.ExpandoBridge expandoBridge) {
625                    _journalFeed.setExpandoBridgeAttributes(expandoBridge);
626            }
627    
628            @Override
629            public void setExpandoBridgeAttributes(
630                    com.liferay.portal.service.ServiceContext serviceContext) {
631                    _journalFeed.setExpandoBridgeAttributes(serviceContext);
632            }
633    
634            /**
635            * Sets the feed format of this journal feed.
636            *
637            * @param feedFormat the feed format of this journal feed
638            */
639            @Override
640            public void setFeedFormat(java.lang.String feedFormat) {
641                    _journalFeed.setFeedFormat(feedFormat);
642            }
643    
644            /**
645            * Sets the feed ID of this journal feed.
646            *
647            * @param feedId the feed ID of this journal feed
648            */
649            @Override
650            public void setFeedId(java.lang.String feedId) {
651                    _journalFeed.setFeedId(feedId);
652            }
653    
654            /**
655            * Sets the feed version of this journal feed.
656            *
657            * @param feedVersion the feed version of this journal feed
658            */
659            @Override
660            public void setFeedVersion(double feedVersion) {
661                    _journalFeed.setFeedVersion(feedVersion);
662            }
663    
664            /**
665            * Sets the group ID of this journal feed.
666            *
667            * @param groupId the group ID of this journal feed
668            */
669            @Override
670            public void setGroupId(long groupId) {
671                    _journalFeed.setGroupId(groupId);
672            }
673    
674            /**
675            * Sets the ID of this journal feed.
676            *
677            * @param id the ID of this journal feed
678            */
679            @Override
680            public void setId(long id) {
681                    _journalFeed.setId(id);
682            }
683    
684            /**
685            * Sets the modified date of this journal feed.
686            *
687            * @param modifiedDate the modified date of this journal feed
688            */
689            @Override
690            public void setModifiedDate(java.util.Date modifiedDate) {
691                    _journalFeed.setModifiedDate(modifiedDate);
692            }
693    
694            /**
695            * Sets the name of this journal feed.
696            *
697            * @param name the name of this journal feed
698            */
699            @Override
700            public void setName(java.lang.String name) {
701                    _journalFeed.setName(name);
702            }
703    
704            @Override
705            public void setNew(boolean n) {
706                    _journalFeed.setNew(n);
707            }
708    
709            /**
710            * Sets the order by col of this journal feed.
711            *
712            * @param orderByCol the order by col of this journal feed
713            */
714            @Override
715            public void setOrderByCol(java.lang.String orderByCol) {
716                    _journalFeed.setOrderByCol(orderByCol);
717            }
718    
719            /**
720            * Sets the order by type of this journal feed.
721            *
722            * @param orderByType the order by type of this journal feed
723            */
724            @Override
725            public void setOrderByType(java.lang.String orderByType) {
726                    _journalFeed.setOrderByType(orderByType);
727            }
728    
729            /**
730            * Sets the primary key of this journal feed.
731            *
732            * @param primaryKey the primary key of this journal feed
733            */
734            @Override
735            public void setPrimaryKey(long primaryKey) {
736                    _journalFeed.setPrimaryKey(primaryKey);
737            }
738    
739            @Override
740            public void setPrimaryKeyObj(java.io.Serializable primaryKeyObj) {
741                    _journalFeed.setPrimaryKeyObj(primaryKeyObj);
742            }
743    
744            /**
745            * @deprecated As of 7.0.0, replaced by {@link #setRendererTemplateKey()}
746            */
747            @Override
748            public void setRendererTemplateId(java.lang.String rendererTemplateKey) {
749                    _journalFeed.setRendererTemplateId(rendererTemplateKey);
750            }
751    
752            /**
753            * @deprecated As of 7.0.0, replaced by {@link #setDDMStructureKey()}
754            */
755            @Override
756            public void setStructureId(java.lang.String structureKey) {
757                    _journalFeed.setStructureId(structureKey);
758            }
759    
760            /**
761            * Sets the target layout friendly url of this journal feed.
762            *
763            * @param targetLayoutFriendlyUrl the target layout friendly url of this journal feed
764            */
765            @Override
766            public void setTargetLayoutFriendlyUrl(
767                    java.lang.String targetLayoutFriendlyUrl) {
768                    _journalFeed.setTargetLayoutFriendlyUrl(targetLayoutFriendlyUrl);
769            }
770    
771            /**
772            * Sets the target portlet ID of this journal feed.
773            *
774            * @param targetPortletId the target portlet ID of this journal feed
775            */
776            @Override
777            public void setTargetPortletId(java.lang.String targetPortletId) {
778                    _journalFeed.setTargetPortletId(targetPortletId);
779            }
780    
781            /**
782            * @deprecated As of 7.0.0, replaced by {@link #setDDMTemplateKey()}
783            */
784            @Override
785            public void setTemplateId(java.lang.String templateKey) {
786                    _journalFeed.setTemplateId(templateKey);
787            }
788    
789            /**
790            * Sets the user ID of this journal feed.
791            *
792            * @param userId the user ID of this journal feed
793            */
794            @Override
795            public void setUserId(long userId) {
796                    _journalFeed.setUserId(userId);
797            }
798    
799            /**
800            * Sets the user name of this journal feed.
801            *
802            * @param userName the user name of this journal feed
803            */
804            @Override
805            public void setUserName(java.lang.String userName) {
806                    _journalFeed.setUserName(userName);
807            }
808    
809            /**
810            * Sets the user uuid of this journal feed.
811            *
812            * @param userUuid the user uuid of this journal feed
813            */
814            @Override
815            public void setUserUuid(java.lang.String userUuid) {
816                    _journalFeed.setUserUuid(userUuid);
817            }
818    
819            /**
820            * Sets the uuid of this journal feed.
821            *
822            * @param uuid the uuid of this journal feed
823            */
824            @Override
825            public void setUuid(java.lang.String uuid) {
826                    _journalFeed.setUuid(uuid);
827            }
828    
829            @Override
830            public com.liferay.portal.model.CacheModel<com.liferay.portlet.journal.model.JournalFeed> toCacheModel() {
831                    return _journalFeed.toCacheModel();
832            }
833    
834            @Override
835            public com.liferay.portlet.journal.model.JournalFeed toEscapedModel() {
836                    return new JournalFeedWrapper(_journalFeed.toEscapedModel());
837            }
838    
839            @Override
840            public java.lang.String toString() {
841                    return _journalFeed.toString();
842            }
843    
844            @Override
845            public com.liferay.portlet.journal.model.JournalFeed toUnescapedModel() {
846                    return new JournalFeedWrapper(_journalFeed.toUnescapedModel());
847            }
848    
849            @Override
850            public java.lang.String toXmlString() {
851                    return _journalFeed.toXmlString();
852            }
853    
854            @Override
855            public boolean equals(Object obj) {
856                    if (this == obj) {
857                            return true;
858                    }
859    
860                    if (!(obj instanceof JournalFeedWrapper)) {
861                            return false;
862                    }
863    
864                    JournalFeedWrapper journalFeedWrapper = (JournalFeedWrapper)obj;
865    
866                    if (Validator.equals(_journalFeed, journalFeedWrapper._journalFeed)) {
867                            return true;
868                    }
869    
870                    return false;
871            }
872    
873            @Override
874            public StagedModelType getStagedModelType() {
875                    return _journalFeed.getStagedModelType();
876            }
877    
878            /**
879             * @deprecated As of 6.1.0, replaced by {@link #getWrappedModel}
880             */
881            @Deprecated
882            public JournalFeed getWrappedJournalFeed() {
883                    return _journalFeed;
884            }
885    
886            @Override
887            public JournalFeed getWrappedModel() {
888                    return _journalFeed;
889            }
890    
891            @Override
892            public boolean isEntityCacheEnabled() {
893                    return _journalFeed.isEntityCacheEnabled();
894            }
895    
896            @Override
897            public boolean isFinderCacheEnabled() {
898                    return _journalFeed.isFinderCacheEnabled();
899            }
900    
901            @Override
902            public void resetOriginalValues() {
903                    _journalFeed.resetOriginalValues();
904            }
905    
906            private final JournalFeed _journalFeed;
907    }