com.liferay.portal.kernel.scripting
Class ScriptingUtil

java.lang.Object
  extended by com.liferay.portal.kernel.scripting.ScriptingUtil

public class ScriptingUtil
extends java.lang.Object

View Source

Author:
Alberto Montero, Brian Wing Shun Chan

Constructor Summary
ScriptingUtil()
           
 
Method Summary
static void clearCache(java.lang.String language)
           
static java.util.Map<java.lang.String,java.lang.Object> eval(java.util.Set<java.lang.String> allowedClasses, java.util.Map<java.lang.String,java.lang.Object> inputObjects, java.util.Set<java.lang.String> outputNames, java.lang.String language, java.lang.String script)
           
static void exec(java.util.Set<java.lang.String> allowedClasses, java.util.Map<java.lang.String,java.lang.Object> inputObjects, java.lang.String language, java.lang.String script)
           
static java.util.Map<java.lang.String,java.lang.Object> getPortletObjects(javax.portlet.PortletConfig portletConfig, javax.portlet.PortletContext portletContext, javax.portlet.PortletRequest portletRequest, javax.portlet.PortletResponse portletResponse)
           
static Scripting getScripting()
           
static java.util.Set<java.lang.String> getSupportedLanguages()
           
 void setScripting(Scripting scripting)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScriptingUtil

public ScriptingUtil()
Method Detail

clearCache

public static void clearCache(java.lang.String language)
                       throws ScriptingException
Throws:
ScriptingException

eval

public static java.util.Map<java.lang.String,java.lang.Object> eval(java.util.Set<java.lang.String> allowedClasses,
                                                                    java.util.Map<java.lang.String,java.lang.Object> inputObjects,
                                                                    java.util.Set<java.lang.String> outputNames,
                                                                    java.lang.String language,
                                                                    java.lang.String script)
                                                             throws ScriptingException
Throws:
ScriptingException

exec

public static void exec(java.util.Set<java.lang.String> allowedClasses,
                        java.util.Map<java.lang.String,java.lang.Object> inputObjects,
                        java.lang.String language,
                        java.lang.String script)
                 throws ScriptingException
Throws:
ScriptingException

getPortletObjects

public static java.util.Map<java.lang.String,java.lang.Object> getPortletObjects(javax.portlet.PortletConfig portletConfig,
                                                                                 javax.portlet.PortletContext portletContext,
                                                                                 javax.portlet.PortletRequest portletRequest,
                                                                                 javax.portlet.PortletResponse portletResponse)

getScripting

public static Scripting getScripting()

getSupportedLanguages

public static java.util.Set<java.lang.String> getSupportedLanguages()

setScripting

public void setScripting(Scripting scripting)