001
014
015 package com.liferay.portal.kernel.struts;
016
017 import com.liferay.portal.kernel.util.NullWrapper;
018 import com.liferay.portal.kernel.util.PortalClassInvoker;
019
020 import javax.portlet.ActionRequest;
021 import javax.portlet.ActionResponse;
022 import javax.portlet.PortletConfig;
023
024
027 public class PortletActionInvoker {
028
029 public static void processAction(
030 String className, PortletConfig portletConfig,
031 ActionRequest actionRequest, ActionResponse actionResponse)
032 throws Exception {
033
034 Object mapping = new NullWrapper(
035 "org.apache.struts.action.ActionMapping");
036 Object form = new NullWrapper(
037 "org.apache.struts.action.ActionForm");
038
039 PortalClassInvoker.invoke(
040 className, "processAction",
041 new Object[] {
042 mapping, form, portletConfig, actionRequest, actionResponse
043 });
044 }
045
046 }