com.liferay.portal.scripting.groovy
Class GroovyExecutor

java.lang.Object
  extended by com.liferay.portal.kernel.scripting.BaseScriptingExecutor
      extended by com.liferay.portal.scripting.groovy.GroovyExecutor
All Implemented Interfaces:
com.liferay.portal.kernel.scripting.ScriptingExecutor

public class GroovyExecutor
extends com.liferay.portal.kernel.scripting.BaseScriptingExecutor

Author:
Alberto Montero, Brian Wing Shun Chan

Constructor Summary
GroovyExecutor()
           
 
Method Summary
 void clearCache()
           
 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 script)
           
protected  groovy.lang.Script getCompiledScript(java.lang.String script)
           
 java.lang.String getLanguage()
           
 
Methods inherited from class com.liferay.portal.kernel.scripting.BaseScriptingExecutor
eval
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroovyExecutor

public GroovyExecutor()
Method Detail

clearCache

public void clearCache()
Specified by:
clearCache in interface com.liferay.portal.kernel.scripting.ScriptingExecutor
Overrides:
clearCache in class com.liferay.portal.kernel.scripting.BaseScriptingExecutor

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 script)
                                                      throws com.liferay.portal.kernel.scripting.ScriptingException
Throws:
com.liferay.portal.kernel.scripting.ScriptingException

getLanguage

public java.lang.String getLanguage()

getCompiledScript

protected groovy.lang.Script getCompiledScript(java.lang.String script)