com.liferay.portal.action
Class JSONServiceAction
java.lang.Object
org.apache.struts.action.Action
com.liferay.portal.struts.JSONAction
com.liferay.portal.action.JSONServiceAction
public class JSONServiceAction
- extends JSONAction
View Source
- Author:
- Brian Wing Shun Chan, Karthik Sudarshan, Julio Camarero
Fields inherited from class org.apache.struts.action.Action |
defaultLocale, servlet |
Method Summary |
protected java.lang.Object |
getArgValue(javax.servlet.http.HttpServletRequest request,
java.lang.Class<?> classObj,
java.lang.String methodName,
java.lang.String parameter,
java.lang.reflect.Type parameterType)
|
java.lang.String |
getJSON(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
protected java.lang.Object[] |
getMethodAndParameterTypes(java.lang.Class<?> classObj,
java.lang.String methodName,
java.lang.String[] parameters,
java.lang.String[] parameterTypes)
|
protected java.lang.String |
getReturnValue(com.liferay.portlet.asset.model.AssetEntryDisplay assetEntryDisplay)
|
protected java.lang.String |
getReturnValue(com.liferay.portlet.asset.model.AssetEntryDisplay[] assetEntryDisplays)
|
protected java.lang.String |
getReturnValue(com.liferay.portlet.asset.model.AssetEntryType assetEntryType)
|
protected java.lang.String |
getReturnValue(com.liferay.portlet.asset.model.AssetEntryType[] assetEntryTypes)
|
protected java.lang.String |
getReturnValue(java.lang.Object returnObj)
|
protected java.lang.String |
getSerializerClassName(java.lang.Object obj)
|
protected java.lang.String[] |
getStringArrayFromJSON(javax.servlet.http.HttpServletRequest request,
java.lang.String param)
|
protected java.lang.String |
getTypeName(java.lang.reflect.Type type)
|
protected boolean |
isValidRequest(javax.servlet.http.HttpServletRequest request)
|
static com.liferay.portal.kernel.json.JSONObject |
toJSONObject(com.liferay.portlet.asset.model.AssetEntryDisplay assetEntryDisplay)
|
static com.liferay.portal.kernel.json.JSONObject |
toJSONObject(com.liferay.portlet.asset.model.AssetEntryType assetEntryType)
|
Methods inherited from class org.apache.struts.action.Action |
addErrors, addMessages, execute, generateToken, getDataSource, getDataSource, getErrors, getLocale, getMessages, getResources, getResources, getServlet, isCancelled, isTokenValid, isTokenValid, resetToken, saveErrors, saveErrors, saveErrors, saveMessages, saveMessages, saveToken, setLocale, setServlet |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JSONServiceAction
public JSONServiceAction()
toJSONObject
public static com.liferay.portal.kernel.json.JSONObject toJSONObject(com.liferay.portlet.asset.model.AssetEntryDisplay assetEntryDisplay)
toJSONObject
public static com.liferay.portal.kernel.json.JSONObject toJSONObject(com.liferay.portlet.asset.model.AssetEntryType assetEntryType)
getJSON
public java.lang.String getJSON(org.apache.struts.action.ActionMapping mapping,
org.apache.struts.action.ActionForm form,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.lang.Exception
- Specified by:
getJSON
in class JSONAction
- Throws:
java.lang.Exception
getArgValue
protected java.lang.Object getArgValue(javax.servlet.http.HttpServletRequest request,
java.lang.Class<?> classObj,
java.lang.String methodName,
java.lang.String parameter,
java.lang.reflect.Type parameterType)
throws java.lang.Exception
- Throws:
java.lang.Exception
getMethodAndParameterTypes
protected java.lang.Object[] getMethodAndParameterTypes(java.lang.Class<?> classObj,
java.lang.String methodName,
java.lang.String[] parameters,
java.lang.String[] parameterTypes)
throws java.lang.Exception
- Throws:
java.lang.Exception
getReturnValue
protected java.lang.String getReturnValue(com.liferay.portlet.asset.model.AssetEntryDisplay assetEntryDisplay)
throws java.lang.Exception
- Throws:
java.lang.Exception
getReturnValue
protected java.lang.String getReturnValue(com.liferay.portlet.asset.model.AssetEntryDisplay[] assetEntryDisplays)
throws java.lang.Exception
- Throws:
java.lang.Exception
getReturnValue
protected java.lang.String getReturnValue(com.liferay.portlet.asset.model.AssetEntryType assetEntryType)
throws java.lang.Exception
- Throws:
java.lang.Exception
getReturnValue
protected java.lang.String getReturnValue(com.liferay.portlet.asset.model.AssetEntryType[] assetEntryTypes)
throws java.lang.Exception
- Throws:
java.lang.Exception
getReturnValue
protected java.lang.String getReturnValue(java.lang.Object returnObj)
throws java.lang.Exception
- Throws:
java.lang.Exception
getSerializerClassName
protected java.lang.String getSerializerClassName(java.lang.Object obj)
getStringArrayFromJSON
protected java.lang.String[] getStringArrayFromJSON(javax.servlet.http.HttpServletRequest request,
java.lang.String param)
throws com.liferay.portal.kernel.json.JSONException
- Throws:
com.liferay.portal.kernel.json.JSONException
getTypeName
protected java.lang.String getTypeName(java.lang.reflect.Type type)
isValidRequest
protected boolean isValidRequest(javax.servlet.http.HttpServletRequest request)