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)
|
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)