001
014
015 package com.liferay.portlet.dynamicdatamapping.storage;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019 import java.util.Map;
020
021
024 public class FieldRendererFactory {
025
026 public static FieldRenderer getFieldRenderer(String dataType) {
027 FieldRenderer fieldRenderer = _fieldRenderers.get(dataType);
028
029 if (fieldRenderer == null) {
030 fieldRenderer = _fieldRenderers.get(FieldConstants.STRING);
031 }
032
033 return fieldRenderer;
034 }
035
036 public void setFieldRenderers(Map<String, FieldRenderer> fieldRenderers) {
037 PortalRuntimePermission.checkSetBeanProperty(getClass());
038
039 _fieldRenderers = fieldRenderers;
040 }
041
042 private static Map<String, FieldRenderer> _fieldRenderers;
043
044 }