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 class JSONWebServiceActionsManagerUtil {
027
028 public static JSONWebServiceActionMapping getJSONWebServiceActionMapping(
029 String signature) {
030
031 return getJSONWebServiceActionsManager().
032 getJSONWebServiceActionMapping(signature);
033 }
034
035 public static List<JSONWebServiceActionMapping>
036 getJSONWebServiceActionMappings(String servletContextPath) {
037
038 return _jsonWebServiceActionsManager.getJSONWebServiceActionMappings(
039 servletContextPath);
040 }
041
042 public static JSONWebServiceActionsManager
043 getJSONWebServiceActionsManager() {
044
045 return _jsonWebServiceActionsManager;
046 }
047
048 public static JSONWebServiceAction getJSONWebServiceAction(
049 HttpServletRequest request) {
050
051 return getJSONWebServiceActionsManager().getJSONWebServiceAction(
052 request);
053 }
054
055 public static void registerJSONWebServiceAction(
056 String servletContextPath, Class<?> actionClass, Method actionMethod,
057 String path, String method) {
058
059 getJSONWebServiceActionsManager().registerJSONWebServiceAction(
060 servletContextPath, actionClass, actionMethod, path, method);
061 }
062
063 public static int unregisterJSONWebServiceActions(
064 String servletContextPath) {
065
066 return getJSONWebServiceActionsManager().
067 unregisterJSONWebServiceActions(servletContextPath);
068 }
069
070 public void setJSONWebServiceActionsManager(
071 JSONWebServiceActionsManager jsonWebServiceActionsManager) {
072
073 _jsonWebServiceActionsManager = jsonWebServiceActionsManager;
074 }
075
076 private static JSONWebServiceActionsManager _jsonWebServiceActionsManager;
077
078 }