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