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