Liferay 7.0-ce-b8 portal-service

com.liferay.portal.kernel.scripting
Class ScriptingUtil

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

public class ScriptingUtil
extends Object


Constructor Summary
ScriptingUtil()
           
 
Method Summary
static void clearCache(String language)
           
static ScriptingExecutor createScriptingExecutor(String language, boolean executeInSeparateThread)
           
static Map<String,Object> eval(Set<String> allowedClasses, Map<String,Object> inputObjects, Set<String> outputNames, String language, String script)
           
static Map<String,Object> eval(Set<String> allowedClasses, Map<String,Object> inputObjects, Set<String> outputNames, String language, String script, ClassLoader... classLoaders)
          Deprecated. As of 6.2.0, replaced by eval(Set, Map, Set, String, String, String...)
static Map<String,Object> eval(Set<String> allowedClasses, Map<String,Object> inputObjects, Set<String> outputNames, String language, String script, String... servletContextNames)
          Deprecated. As of 7.0.0, replaced by eval(Set, Map, Set, String, String)
static void exec(Set<String> allowedClasses, Map<String,Object> inputObjects, String language, String script)
           
static void exec(Set<String> allowedClasses, Map<String,Object> inputObjects, String language, String script, ClassLoader... classLoaders)
          Deprecated. As of 6.2.0, replaced by exec(Set, Map, String, String, String...)
static void exec(Set<String> allowedClasses, Map<String,Object> inputObjects, String language, String script, String... servletContextNames)
          Deprecated. As of 7.0.0, replaced by exec(Set, Map, String, String)
static Scripting getScripting()
           
static Set<String> getSupportedLanguages()
           
 
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(String language)
                       throws ScriptingException
Throws:
ScriptingException

createScriptingExecutor

public static ScriptingExecutor createScriptingExecutor(String language,
                                                        boolean executeInSeparateThread)

eval

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

eval

@Deprecated
public static Map<String,Object> eval(Set<String> allowedClasses,
                                                 Map<String,Object> inputObjects,
                                                 Set<String> outputNames,
                                                 String language,
                                                 String script,
                                                 ClassLoader... classLoaders)
                               throws ScriptingException
Deprecated. As of 6.2.0, replaced by eval(Set, Map, Set, String, String, String...)

Throws:
ScriptingException

eval

@Deprecated
public static Map<String,Object> eval(Set<String> allowedClasses,
                                                 Map<String,Object> inputObjects,
                                                 Set<String> outputNames,
                                                 String language,
                                                 String script,
                                                 String... servletContextNames)
                               throws ScriptingException
Deprecated. As of 7.0.0, replaced by eval(Set, Map, Set, String, String)

Throws:
ScriptingException

exec

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

exec

@Deprecated
public static void exec(Set<String> allowedClasses,
                                   Map<String,Object> inputObjects,
                                   String language,
                                   String script,
                                   ClassLoader... classLoaders)
                 throws ScriptingException
Deprecated. As of 6.2.0, replaced by exec(Set, Map, String, String, String...)

Throws:
ScriptingException

exec

@Deprecated
public static void exec(Set<String> allowedClasses,
                                   Map<String,Object> inputObjects,
                                   String language,
                                   String script,
                                   String... servletContextNames)
                 throws ScriptingException
Deprecated. As of 7.0.0, replaced by exec(Set, Map, String, String)

Throws:
ScriptingException

getScripting

public static Scripting getScripting()

getSupportedLanguages

public static Set<String> getSupportedLanguages()

Liferay 7.0-ce-b8 portal-service