001
014
015 package com.liferay.portlet;
016
017 import javax.portlet.Portlet;
018 import javax.portlet.PortletConfig;
019 import javax.portlet.PortletContext;
020 import javax.portlet.PortletException;
021
022
025 public class InvokerPortletFactoryImpl implements InvokerPortletFactory {
026
027 public InvokerPortlet create(
028 com.liferay.portal.model.Portlet portletModel, Portlet portlet,
029 PortletConfig portletConfig, PortletContext portletContext,
030 boolean checkAuthToken, boolean facesPortlet, boolean strutsPortlet,
031 boolean strutsBridgePortlet)
032 throws PortletException {
033
034 try {
035 return new InvokerPortletImpl(
036 portletModel, portlet, portletConfig, portletContext,
037 checkAuthToken, facesPortlet, strutsPortlet,
038 strutsBridgePortlet);
039 }
040 catch (PortletException pe) {
041 throw pe;
042 }
043 catch (Exception e) {
044 throw new PortletException(e);
045 }
046 }
047
048 public InvokerPortlet create(
049 com.liferay.portal.model.Portlet portletModel, Portlet portlet,
050 PortletContext portletContext)
051 throws PortletException {
052
053 try {
054 return new InvokerPortletImpl(
055 portletModel, portlet, portletContext);
056 }
057 catch (PortletException pe) {
058 throw pe;
059 }
060 catch (Exception e) {
061 throw new PortletException(e);
062 }
063 }
064
065 }