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