001
014
015 package com.liferay.portal.kernel.scripting;
016
017 import java.io.File;
018
019 import java.util.Map;
020 import java.util.Set;
021
022
026 public interface ScriptingExecutor {
027
028 public void clearCache();
029
030 public String getLanguage();
031
032 public Map<String, Object> eval(
033 Set<String> allowedClasses, Map<String, Object> inputObjects,
034 Set<String> outputNames, File scriptFile)
035 throws ScriptingException;
036
037 public Map<String, Object> eval(
038 Set<String> allowedClasses, Map<String, Object> inputObjects,
039 Set<String> outputNames, String script)
040 throws ScriptingException;
041
042 }