001
014
015 package com.liferay.portlet.dynamicdatamapping.render;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
019 import com.liferay.portlet.dynamicdatamapping.model.DDMForm;
020
021
024 public class DDMFormRendererUtil {
025
026 public static DDMFormRenderer getDDMFormRenderer() {
027 PortalRuntimePermission.checkGetBeanProperty(DDMFormRendererUtil.class);
028
029 return _ddmFormRenderer;
030 }
031
032 public static String render(
033 DDMForm ddmForm,
034 DDMFormFieldRenderingContext ddmFormFieldRenderingContext)
035 throws PortalException {
036
037 return getDDMFormRenderer().render(
038 ddmForm, ddmFormFieldRenderingContext);
039 }
040
041 public void setDDMFormRenderer(DDMFormRenderer ddmFormRenderer) {
042 PortalRuntimePermission.checkSetBeanProperty(getClass());
043
044 _ddmFormRenderer = ddmFormRenderer;
045 }
046
047 private static DDMFormRenderer _ddmFormRenderer;
048
049 }