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