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