Package org.craftercms.engine.util
Class GroovyScriptUtils
java.lang.Object
org.craftercms.engine.util.GroovyScriptUtils
Utility methods for Groovy scripts.
- Author:
- Alfonso Vásquez
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.slf4j.Loggerstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringDeprecated.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringDeprecated.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddControllerScriptVariables(Map<String, Object> variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext servletContext, Object templateModel) static voidaddFilterScriptVariables(Map<String, Object> variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext servletContext, javax.servlet.FilterChain filterChain) static voidaddHealthCheckScriptVariables(Map<String, Object> variables, boolean disableVariableRestrictions) static voidaddJobScriptVariables(Map<String, Object> variables, javax.servlet.ServletContext servletContext) static voidaddLocaleResolverScriptVariables(Map<String, Object> variables, javax.servlet.http.HttpServletRequest request) static voidaddRestScriptVariables(Map<String, Object> variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext servletContext) static voidaddSiteItemScriptVariables(Map<String, Object> variables, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, javax.servlet.ServletContext servletContext, SiteItem item, Object templateModel) static org.codehaus.groovy.control.CompilerConfigurationgetCompilerConfiguration(boolean enableScriptSandbox)
-
Field Details
-
GROOVY_SCRIPT_LOGGER
public static final org.slf4j.Logger GROOVY_SCRIPT_LOGGER -
VARIABLE_APPLICATION
- See Also:
-
VARIABLE_REQUEST
- See Also:
-
VARIABLE_RESPONSE
- See Also:
-
VARIABLE_PARAMS
- See Also:
-
VARIABLE_PATH_VARS
- See Also:
-
VARIABLE_HEADERS
- See Also:
-
VARIABLE_COOKIES
- See Also:
-
VARIABLE_SESSION
- See Also:
-
VARIABLE_LOGGER
- See Also:
-
VARIABLE_LOCALE
- See Also:
-
VARIABLE_MODEL
Deprecated.- See Also:
-
VARIABLE_TEMPLATE_MODEL
- See Also:
-
VARIABLE_CRAFTER_MODEL
Deprecated.- See Also:
-
VARIABLE_CONTENT_MODEL
- See Also:
-
VARIABLE_AUTH
- See Also:
-
VARIABLE_PROFILE
- See Also:
-
VARIABLE_AUTH_TOKEN
- See Also:
-
VARIABLE_SITE_CONTEXT
- See Also:
-
VARIABLE_SITE_CONFIG
- See Also:
-
VARIABLE_FILTER_CHAIN
- See Also:
-
VARIABLE_APPLICATION_CONTEXT
- See Also:
-
-
Method Details
-
addLocaleResolverScriptVariables
-
addRestScriptVariables
-
addSiteItemScriptVariables
-
addControllerScriptVariables
-
addFilterScriptVariables
-
addHealthCheckScriptVariables
-
addJobScriptVariables
-
getCompilerConfiguration
public static org.codehaus.groovy.control.CompilerConfiguration getCompilerConfiguration(boolean enableScriptSandbox)
-