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 @Override
028 public InvokerPortlet create(
029 com.liferay.portal.model.Portlet portletModel, Portlet portlet,
030 PortletConfig portletConfig, PortletContext portletContext,
031 boolean checkAuthToken, boolean facesPortlet, boolean strutsPortlet,
032 boolean strutsBridgePortlet)
033 throws PortletException {
034
035 try {
036 return new InvokerPortletImpl(
037 portletModel, portlet, portletConfig, portletContext,
038 checkAuthToken, facesPortlet, strutsPortlet,
039 strutsBridgePortlet);
040 }
041 catch (PortletException pe) {
042 throw pe;
043 }
044 catch (Exception e) {
045 throw new PortletException(e);
046 }
047 }
048
049 @Override
050 public InvokerPortlet create(
051 com.liferay.portal.model.Portlet portletModel, Portlet portlet,
052 PortletContext portletContext)
053 throws PortletException {
054
055 try {
056 return new InvokerPortletImpl(
057 portletModel, portlet, portletContext);
058 }
059 catch (PortletException pe) {
060 throw pe;
061 }
062 catch (Exception e) {
063 throw new PortletException(e);
064 }
065 }
066
067 }