Liferay 7.0-ga1 portal-kernel

com.liferay.portal.kernel.scripting
Interface Scripting


public interface Scripting


Method Summary
 void clearCache(String language)
           
 ScriptingExecutor createScriptingExecutor(String language, boolean executeInSeparateThread)
           
 Map<String,Object> eval(Set<String> allowedClasses, Map<String,Object> inputObjects, Set<String> outputNames, String language, String script)
           
 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)
 void exec(Set<String> allowedClasses, Map<String,Object> inputObjects, String language, String script)
           
 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)
 Set<String> getSupportedLanguages()
           
 

Method Detail

clearCache

void clearCache(String language)
                throws ScriptingException
Throws:
ScriptingException

createScriptingExecutor

ScriptingExecutor createScriptingExecutor(String language,
                                          boolean executeInSeparateThread)

eval

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

eval

@Deprecated
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

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

exec

@Deprecated
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

getSupportedLanguages

Set<String> getSupportedLanguages()

Liferay 7.0-ga1 portal-kernel