001
014
015 package com.liferay.portlet.dynamicdatamapping.util;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018 import com.liferay.portlet.dynamicdatamapping.model.DDMStructure;
019 import com.liferay.portlet.dynamicdatamapping.model.DDMTemplate;
020
021 import javax.servlet.http.HttpServletRequest;
022
023
026 public class DDMTemplateHelperUtil {
027
028 public static DDMStructure fetchStructure(DDMTemplate ddmTemplate) {
029 return getDDMTemplateHelper().fetchStructure(ddmTemplate);
030 }
031
032 public static String getAutocompleteJSON(
033 HttpServletRequest request, String language)
034 throws Exception {
035
036 return getDDMTemplateHelper().getAutocompleteJSON(request, language);
037 }
038
039 public static DDMTemplateHelper getDDMTemplateHelper() {
040 PortalRuntimePermission.checkGetBeanProperty(
041 DDMTemplateHelperUtil.class);
042
043 return _ddmTemplateHelper;
044 }
045
046 public static boolean isAutocompleteEnabled(String language) {
047 return getDDMTemplateHelper().isAutocompleteEnabled(language);
048 }
049
050 public void setDDMTemplateHelper(DDMTemplateHelper ddmTemplateHelper) {
051 PortalRuntimePermission.checkSetBeanProperty(getClass());
052
053 _ddmTemplateHelper = ddmTemplateHelper;
054 }
055
056 private static DDMTemplateHelper _ddmTemplateHelper;
057
058 }