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