001
014
015 package com.liferay.portal.kernel.jsonwebservice;
016
017 import java.lang.reflect.Method;
018
019 import java.util.List;
020
021 import javax.servlet.http.HttpServletRequest;
022
023
026 public interface JSONWebServiceActionsManager {
027
028 public JSONWebServiceAction getJSONWebServiceAction(
029 HttpServletRequest request);
030
031 public JSONWebServiceActionMapping getJSONWebServiceActionMapping(
032 String signature);
033
034 public List<JSONWebServiceActionMapping> getJSONWebServiceActionMappings(
035 String servletContextPath);
036
037 public void registerJSONWebServiceAction(
038 String servletContextPath, Class<?> actionClass, Method actionMethod,
039 String path, String method);
040
041 public int unregisterJSONWebServiceActions(String servletContextPath);
042
043 }