Liferay 7.0-ce-b4

com.liferay.portal.jsonwebservice
Class JSONWebServiceActionsManagerImpl

java.lang.Object
  extended by com.liferay.portal.jsonwebservice.JSONWebServiceActionsManagerImpl
All Implemented Interfaces:
JSONWebServiceActionsManager

public class JSONWebServiceActionsManagerImpl
extends Object
implements JSONWebServiceActionsManager


Constructor Summary
JSONWebServiceActionsManagerImpl()
           
 
Method Summary
 Set<String> getContextNames()
           
 JSONWebServiceAction getJSONWebServiceAction(javax.servlet.http.HttpServletRequest request)
           
 JSONWebServiceAction getJSONWebServiceAction(javax.servlet.http.HttpServletRequest request, String path, String method, Map<String,Object> parameterMap)
           
 JSONWebServiceActionMapping getJSONWebServiceActionMapping(String signature)
           
 List<JSONWebServiceActionMapping> getJSONWebServiceActionMappings(String contextName)
           
 int getJSONWebServiceActionsCount(String contextName)
           
 JSONWebServiceNaming getJSONWebServiceNaming()
           
 void registerJSONWebServiceAction(String contextName, String contextPath, Class<?> actionClass, Method actionMethod, String path, String method)
           
 void registerJSONWebServiceAction(String contextName, String contextPath, Object actionObject, Class<?> actionClass, Method actionMethod, String path, String method)
           
 int registerService(String contextPath, Object service)
           
 int registerService(String contextName, String contextPath, Object service)
           
 int registerService(String contextName, String contextPath, Object service, JSONWebServiceRegistrator jsonWebServiceRegistrator)
           
 int registerServletContext(javax.servlet.ServletContext servletContext)
           
 int unregisterJSONWebServiceActions(Object actionObject)
           
 int unregisterJSONWebServiceActions(String contextPath)
           
 int unregisterServletContext(javax.servlet.ServletContext servletContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSONWebServiceActionsManagerImpl

public JSONWebServiceActionsManagerImpl()
Method Detail

getContextNames

public Set<String> getContextNames()
Specified by:
getContextNames in interface JSONWebServiceActionsManager

getJSONWebServiceAction

public JSONWebServiceAction getJSONWebServiceAction(javax.servlet.http.HttpServletRequest request)
                                             throws NoSuchJSONWebServiceException
Specified by:
getJSONWebServiceAction in interface JSONWebServiceActionsManager
Throws:
NoSuchJSONWebServiceException

getJSONWebServiceAction

public JSONWebServiceAction getJSONWebServiceAction(javax.servlet.http.HttpServletRequest request,
                                                    String path,
                                                    String method,
                                                    Map<String,Object> parameterMap)
                                             throws NoSuchJSONWebServiceException
Specified by:
getJSONWebServiceAction in interface JSONWebServiceActionsManager
Throws:
NoSuchJSONWebServiceException

getJSONWebServiceActionMapping

public JSONWebServiceActionMapping getJSONWebServiceActionMapping(String signature)
Specified by:
getJSONWebServiceActionMapping in interface JSONWebServiceActionsManager

getJSONWebServiceActionMappings

public List<JSONWebServiceActionMapping> getJSONWebServiceActionMappings(String contextName)
Specified by:
getJSONWebServiceActionMappings in interface JSONWebServiceActionsManager

getJSONWebServiceActionsCount

public int getJSONWebServiceActionsCount(String contextName)
Specified by:
getJSONWebServiceActionsCount in interface JSONWebServiceActionsManager

getJSONWebServiceNaming

public JSONWebServiceNaming getJSONWebServiceNaming()
Specified by:
getJSONWebServiceNaming in interface JSONWebServiceActionsManager

registerJSONWebServiceAction

public void registerJSONWebServiceAction(String contextName,
                                         String contextPath,
                                         Class<?> actionClass,
                                         Method actionMethod,
                                         String path,
                                         String method)
Specified by:
registerJSONWebServiceAction in interface JSONWebServiceActionsManager

registerJSONWebServiceAction

public void registerJSONWebServiceAction(String contextName,
                                         String contextPath,
                                         Object actionObject,
                                         Class<?> actionClass,
                                         Method actionMethod,
                                         String path,
                                         String method)
Specified by:
registerJSONWebServiceAction in interface JSONWebServiceActionsManager

registerService

public int registerService(String contextPath,
                           Object service)
Specified by:
registerService in interface JSONWebServiceActionsManager

registerService

public int registerService(String contextName,
                           String contextPath,
                           Object service)
Specified by:
registerService in interface JSONWebServiceActionsManager

registerService

public int registerService(String contextName,
                           String contextPath,
                           Object service,
                           JSONWebServiceRegistrator jsonWebServiceRegistrator)
Specified by:
registerService in interface JSONWebServiceActionsManager

registerServletContext

public int registerServletContext(javax.servlet.ServletContext servletContext)
Specified by:
registerServletContext in interface JSONWebServiceActionsManager

unregisterJSONWebServiceActions

public int unregisterJSONWebServiceActions(Object actionObject)
Specified by:
unregisterJSONWebServiceActions in interface JSONWebServiceActionsManager

unregisterJSONWebServiceActions

public int unregisterJSONWebServiceActions(String contextPath)
Specified by:
unregisterJSONWebServiceActions in interface JSONWebServiceActionsManager

unregisterServletContext

public int unregisterServletContext(javax.servlet.ServletContext servletContext)
Specified by:
unregisterServletContext in interface JSONWebServiceActionsManager

Liferay 7.0-ce-b4