Liferay 6.0.5

com.liferay.portal.scripting
Class ScriptingProxyBean

java.lang.Object
  extended by com.liferay.portal.kernel.messaging.proxy.BaseProxyBean
      extended by com.liferay.portal.scripting.ScriptingProxyBean
All Implemented Interfaces:
Scripting

public class ScriptingProxyBean
extends BaseProxyBean
implements Scripting


Constructor Summary
ScriptingProxyBean()
           
 
Method Summary
 void addScriptionExecutor(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)
           
 void exec(Set<String> allowedClasses, Map<String,Object> inputObjects, String language, String script)
           
 Map<String,Object> getPortletObjects(PortletConfig portletConfig, PortletContext portletContext, PortletRequest portletRequest, PortletResponse portletResponse)
           
 Set<String> getSupportedLanguages()
           
 void setScriptingExecutors(Map<String,ScriptingExecutor> scriptingExecutors)
           
 
Methods inherited from class com.liferay.portal.kernel.messaging.proxy.BaseProxyBean
getSingleDestinationMessageSender, getSingleDestinationSynchronousMessageSender, setSingleDestinationMessageSender, setSingleDestinationSynchronousMessageSender
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScriptingProxyBean

public ScriptingProxyBean()
Method Detail

addScriptionExecutor

public void addScriptionExecutor(String language,
                                 ScriptingExecutor scriptingExecutor)
Specified by:
addScriptionExecutor in interface Scripting

clearCache

public void clearCache(String language)
Specified by:
clearCache in interface Scripting

eval

public Map<String,Object> eval(Set<String> allowedClasses,
                               Map<String,Object> inputObjects,
                               Set<String> outputNames,
                               String language,
                               String script)
Specified by:
eval in interface Scripting

exec

public void exec(Set<String> allowedClasses,
                 Map<String,Object> inputObjects,
                 String language,
                 String script)
Specified by:
exec in interface Scripting

getPortletObjects

public Map<String,Object> getPortletObjects(PortletConfig portletConfig,
                                            PortletContext portletContext,
                                            PortletRequest portletRequest,
                                            PortletResponse portletResponse)
Specified by:
getPortletObjects in interface Scripting

getSupportedLanguages

public Set<String> getSupportedLanguages()
Specified by:
getSupportedLanguages in interface Scripting

setScriptingExecutors

public void setScriptingExecutors(Map<String,ScriptingExecutor> scriptingExecutors)
Specified by:
setScriptingExecutors in interface Scripting

Liferay 6.0.5