Liferay 7.0-ga1 portal-kernel

com.liferay.portal.kernel.scripting
Interface ScriptingExecutor


public interface ScriptingExecutor


Method Summary
 void clearCache()
           
 Map<String,Object> eval(Set<String> allowedClasses, Map<String,Object> inputObjects, Set<String> outputNames, File scriptFile)
           
 Map<String,Object> eval(Set<String> allowedClasses, Map<String,Object> inputObjects, Set<String> outputNames, File scriptFile, ClassLoader... classloaders)
          Deprecated. As of 7.0.0, replaced by eval(Set, Map, Set, File)
 Map<String,Object> eval(Set<String> allowedClasses, Map<String,Object> inputObjects, Set<String> outputNames, String script)
           
 Map<String,Object> eval(Set<String> allowedClasses, Map<String,Object> inputObjects, Set<String> outputNames, String script, ClassLoader... classloaders)
          Deprecated. As of 7.0.0, replaced by eval(Set, Map, Set, String)
 String getLanguage()
           
 ScriptingContainer<?> getScriptingContainer()
           
 ScriptingExecutor newInstance(boolean executeInSeparateThread)
           
 

Method Detail

clearCache

void clearCache()

eval

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

eval

@Deprecated
Map<String,Object> eval(Set<String> allowedClasses,
                                   Map<String,Object> inputObjects,
                                   Set<String> outputNames,
                                   File scriptFile,
                                   ClassLoader... classloaders)
                        throws ScriptingException
Deprecated. As of 7.0.0, replaced by eval(Set, Map, Set, File)

Throws:
ScriptingException

eval

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

eval

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

Throws:
ScriptingException

getLanguage

String getLanguage()

getScriptingContainer

ScriptingContainer<?> getScriptingContainer()

newInstance

ScriptingExecutor newInstance(boolean executeInSeparateThread)

Liferay 7.0-ga1 portal-kernel