001
014
015 package com.liferay.portlet.dynamicdatamapping.util;
016
017 import com.liferay.portal.util.PortalUtil;
018 import com.liferay.portlet.dynamicdatamapping.model.DDMStructure;
019 import com.liferay.portlet.dynamicdatamapping.model.DDMTemplate;
020 import com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalServiceUtil;
021
022
025 public class DDMTemplateHelperImpl implements DDMTemplateHelper {
026
027 public DDMStructure fetchStructure(DDMTemplate template) {
028 try {
029 long classNameId = PortalUtil.getClassNameId(DDMStructure.class);
030
031 if (template.getClassNameId() == classNameId) {
032 return DDMStructureLocalServiceUtil.fetchDDMStructure(
033 template.getClassPK());
034 }
035 }
036 catch (Exception e) {
037 }
038
039 return null;
040 }
041
042 }