Liferay 6.1.2-ce-ga3

com.liferay.portal.kernel.scripting
Interface Scripting


@MessagingProxy(mode=SYNC)
public interface Scripting


Method Summary
 void addScriptingExecutor(String language, ScriptingExecutor scriptingExecutor)
           
 void clearCache(String language)
           
 Map<String,Object> eval(Set<String> allowedClasses, Map<String,Object> inputObjects, Set<String> outputNames, String language, String script, ClassLoader... classLoaders)
           
 void exec(Set<String> allowedClasses, Map<String,Object> inputObjects, String language, String script, ClassLoader... classLoaders)
           
 Map<String,Object> getPortletObjects(PortletConfig portletConfig, PortletContext portletContext, PortletRequest portletRequest, PortletResponse portletResponse)
           
 Set<String> getSupportedLanguages()
           
 void setScriptingExecutors(Map<String,ScriptingExecutor> scriptingExecutors)
           
 

Method Detail

addScriptingExecutor

void addScriptingExecutor(String language,
                          ScriptingExecutor scriptingExecutor)

clearCache

void clearCache(String language)
                throws ScriptingException
Throws:
ScriptingException

eval

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

exec

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

getPortletObjects

Map<String,Object> getPortletObjects(PortletConfig portletConfig,
                                     PortletContext portletContext,
                                     PortletRequest portletRequest,
                                     PortletResponse portletResponse)

getSupportedLanguages

Set<String> getSupportedLanguages()

setScriptingExecutors

void setScriptingExecutors(Map<String,ScriptingExecutor> scriptingExecutors)

Liferay 6.1.2-ce-ga3