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:
com.liferay.portal.kernel.scripting.Scripting

public class ScriptingProxyBean
extends com.liferay.portal.kernel.messaging.proxy.BaseProxyBean
implements com.liferay.portal.kernel.scripting.Scripting

View Source

Author:
Michael C. Han

Constructor Summary
ScriptingProxyBean()
           
 
Method Summary
 void addScriptionExecutor(java.lang.String language, com.liferay.portal.kernel.scripting.ScriptingExecutor scriptingExecutor)
           
 void clearCache(java.lang.String language)
           
 java.util.Map<java.lang.String,java.lang.Object> eval(java.util.Set<java.lang.String> allowedClasses, java.util.Map<java.lang.String,java.lang.Object> inputObjects, java.util.Set<java.lang.String> outputNames, java.lang.String language, java.lang.String script)
           
 void exec(java.util.Set<java.lang.String> allowedClasses, java.util.Map<java.lang.String,java.lang.Object> inputObjects, java.lang.String language, java.lang.String script)
           
 java.util.Map<java.lang.String,java.lang.Object> getPortletObjects(javax.portlet.PortletConfig portletConfig, javax.portlet.PortletContext portletContext, javax.portlet.PortletRequest portletRequest, javax.portlet.PortletResponse portletResponse)
           
 java.util.Set<java.lang.String> getSupportedLanguages()
           
 void setScriptingExecutors(java.util.Map<java.lang.String,com.liferay.portal.kernel.scripting.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(java.lang.String language,
                                 com.liferay.portal.kernel.scripting.ScriptingExecutor scriptingExecutor)
Specified by:
addScriptionExecutor in interface com.liferay.portal.kernel.scripting.Scripting

clearCache

public void clearCache(java.lang.String language)
Specified by:
clearCache in interface com.liferay.portal.kernel.scripting.Scripting

eval

public java.util.Map<java.lang.String,java.lang.Object> eval(java.util.Set<java.lang.String> allowedClasses,
                                                             java.util.Map<java.lang.String,java.lang.Object> inputObjects,
                                                             java.util.Set<java.lang.String> outputNames,
                                                             java.lang.String language,
                                                             java.lang.String script)
Specified by:
eval in interface com.liferay.portal.kernel.scripting.Scripting

exec

public void exec(java.util.Set<java.lang.String> allowedClasses,
                 java.util.Map<java.lang.String,java.lang.Object> inputObjects,
                 java.lang.String language,
                 java.lang.String script)
Specified by:
exec in interface com.liferay.portal.kernel.scripting.Scripting

getPortletObjects

public java.util.Map<java.lang.String,java.lang.Object> getPortletObjects(javax.portlet.PortletConfig portletConfig,
                                                                          javax.portlet.PortletContext portletContext,
                                                                          javax.portlet.PortletRequest portletRequest,
                                                                          javax.portlet.PortletResponse portletResponse)
Specified by:
getPortletObjects in interface com.liferay.portal.kernel.scripting.Scripting

getSupportedLanguages

public java.util.Set<java.lang.String> getSupportedLanguages()
Specified by:
getSupportedLanguages in interface com.liferay.portal.kernel.scripting.Scripting

setScriptingExecutors

public void setScriptingExecutors(java.util.Map<java.lang.String,com.liferay.portal.kernel.scripting.ScriptingExecutor> scriptingExecutors)
Specified by:
setScriptingExecutors in interface com.liferay.portal.kernel.scripting.Scripting