001
014
015 package com.liferay.portal.kernel.editor.configuration;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018 import com.liferay.portal.theme.ThemeDisplay;
019 import com.liferay.portlet.RequestBackedPortletURLFactory;
020
021 import java.util.Map;
022
023
026 public class EditorConfigurationFactoryUtil {
027
028 public static EditorConfiguration getEditorConfiguration(
029 String portletName, String editorConfigKey, String editorName,
030 Map<String, Object> inputEditorTaglibAttributes,
031 ThemeDisplay themeDisplay,
032 RequestBackedPortletURLFactory requestBackedPortletURLFactory) {
033
034 return getEditorConfigurationFactory().getEditorConfiguration(
035 portletName, editorConfigKey, editorName,
036 inputEditorTaglibAttributes, themeDisplay,
037 requestBackedPortletURLFactory);
038 }
039
040 public static EditorConfigurationFactory getEditorConfigurationFactory() {
041 PortalRuntimePermission.checkGetBeanProperty(
042 EditorConfigurationFactoryUtil.class);
043
044 return _editorConfigurationFactory;
045 }
046
047 public void setEditorConfigurationFactory(
048 EditorConfigurationFactory editorConfigurationFactory) {
049
050 PortalRuntimePermission.checkSetBeanProperty(getClass());
051
052 _editorConfigurationFactory = editorConfigurationFactory;
053 }
054
055 private static EditorConfigurationFactory _editorConfigurationFactory;
056
057 }