001
014
015 package com.liferay.portal.kernel.freemarker;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019 import javax.servlet.http.HttpServletRequest;
020
021
024 public class FreeMarkerVariablesUtil {
025
026 public static FreeMarkerVariables getFreeMarkerVariables() {
027 PortalRuntimePermission.checkGetBeanProperty(
028 FreeMarkerVariablesUtil.class);
029
030 return _freeMarkerVariables;
031 }
032
033 public static void insertHelperUtilities(
034 FreeMarkerContext freeMarkerContext, String[] restrictedVariables) {
035
036 getFreeMarkerVariables().insertHelperUtilities(
037 freeMarkerContext, restrictedVariables);
038 }
039
040 public static void insertVariables(
041 FreeMarkerContext freeMarkerContext, HttpServletRequest request)
042 throws Exception {
043
044 getFreeMarkerVariables().insertVariables(freeMarkerContext, request);
045 }
046
047 public void setFreeMarkerVariables(
048 FreeMarkerVariables freeMarkerVariables) {
049
050 PortalRuntimePermission.checkSetBeanProperty(getClass());
051
052 _freeMarkerVariables = freeMarkerVariables;
053 }
054
055 private static FreeMarkerVariables _freeMarkerVariables;
056
057 }