Class GroovyScriptUtils


  • public class GroovyScriptUtils
    extends Object
    Utility methods for Groovy scripts.
    Author:
    Alfonso Vásquez
    • Method Detail

      • addLocaleResolverScriptVariables

        public static void addLocaleResolverScriptVariables​(Map<String,​Object> variables,
                                                            javax.servlet.http.HttpServletRequest request)
      • addRestScriptVariables

        public static void addRestScriptVariables​(Map<String,​Object> variables,
                                                  javax.servlet.http.HttpServletRequest request,
                                                  javax.servlet.http.HttpServletResponse response,
                                                  javax.servlet.ServletContext servletContext)
      • addSiteItemScriptVariables

        public static void addSiteItemScriptVariables​(Map<String,​Object> variables,
                                                      javax.servlet.http.HttpServletRequest request,
                                                      javax.servlet.http.HttpServletResponse response,
                                                      javax.servlet.ServletContext servletContext,
                                                      SiteItem item,
                                                      Object templateModel)
      • addControllerScriptVariables

        public static void addControllerScriptVariables​(Map<String,​Object> variables,
                                                        javax.servlet.http.HttpServletRequest request,
                                                        javax.servlet.http.HttpServletResponse response,
                                                        javax.servlet.ServletContext servletContext,
                                                        Object templateModel)
      • addFilterScriptVariables

        public static void addFilterScriptVariables​(Map<String,​Object> variables,
                                                    javax.servlet.http.HttpServletRequest request,
                                                    javax.servlet.http.HttpServletResponse response,
                                                    javax.servlet.ServletContext servletContext,
                                                    javax.servlet.FilterChain filterChain)
      • addJobScriptVariables

        public static void addJobScriptVariables​(Map<String,​Object> variables,
                                                 javax.servlet.ServletContext servletContext)
      • getCompilerConfiguration

        public static org.codehaus.groovy.control.CompilerConfiguration getCompilerConfiguration​(boolean enableScriptSandbox)