com.liferay.portlet
Class PortletBagFactory

java.lang.Object
  extended by com.liferay.portlet.PortletBagFactory

public class PortletBagFactory
extends java.lang.Object

Author:
Brian Wing Shun Chan, Brian Myunghun Kim, Ivica Cardic, Raymond Augé

Constructor Summary
PortletBagFactory()
           
 
Method Summary
 com.liferay.portal.kernel.portlet.PortletBag create(com.liferay.portal.model.Portlet portlet)
           
protected  java.lang.String getContent(java.lang.String fileName)
           
protected  java.lang.String getPluginPropertyValue(java.lang.String propertyKey)
           
protected  java.io.InputStream getResourceBundleInputStream(java.lang.String resourceBundleName, java.util.Locale locale)
           
protected  void initResourceBundle(java.util.Map<java.lang.String,java.util.ResourceBundle> resourceBundles, com.liferay.portal.model.Portlet portlet, java.util.Locale locale)
           
protected  void initScheduler(com.liferay.portal.kernel.scheduler.SchedulerEntry schedulerEntry)
           
protected  void initSchedulers(com.liferay.portal.model.Portlet portlet)
           
protected  com.liferay.portlet.social.model.SocialActivityInterpreter initSocialActivityInterpreterInstance(com.liferay.portal.model.Portlet portlet)
           
protected  com.liferay.portlet.asset.model.AssetRendererFactory newAssetRendererFactoryInstance(com.liferay.portal.model.Portlet portlet, java.lang.String assetRendererFactoryClass)
           
protected  java.util.List<com.liferay.portlet.asset.model.AssetRendererFactory> newAssetRendererFactoryInstances(com.liferay.portal.model.Portlet portlet)
           
protected  java.util.List<com.liferay.portal.kernel.atom.AtomCollectionAdapter<?>> newAtomCollectionAdapterInstances(com.liferay.portal.model.Portlet portlet)
           
protected  com.liferay.portal.kernel.portlet.ConfigurationAction newConfigurationAction(com.liferay.portal.model.Portlet portlet)
           
protected  com.liferay.portal.kernel.portlet.FriendlyURLMapper newFriendlyURLMapper(com.liferay.portal.model.Portlet portlet)
           
protected  com.liferay.portal.kernel.portlet.Router newFriendlyURLRouter(com.liferay.portal.model.Portlet portlet)
           
protected  java.util.List<com.liferay.portal.kernel.search.Indexer> newIndexers(com.liferay.portal.model.Portlet portlet)
           
protected  java.lang.Object newInstance(java.lang.Class<?>[] interfaceClasses, java.lang.String implClassName)
           
protected  java.lang.Object newInstance(java.lang.Class<?> interfaceClass, java.lang.String implClassName)
           
protected  com.liferay.portal.kernel.search.OpenSearch newOpenSearch(com.liferay.portal.model.Portlet portlet)
           
protected  com.liferay.portal.security.permission.PermissionPropagator newPermissionPropagator(com.liferay.portal.model.Portlet portlet)
           
protected  com.liferay.portal.kernel.poller.PollerProcessor newPollerProcessor(com.liferay.portal.model.Portlet portlet)
           
protected  com.liferay.portal.kernel.pop.MessageListener newPOPMessageListener(com.liferay.portal.model.Portlet portlet)
           
protected  com.liferay.portal.kernel.lar.PortletDataHandler newPortletDataHandler(com.liferay.portal.model.Portlet portlet)
           
protected  com.liferay.portal.kernel.portlet.PortletLayoutListener newPortletLayoutListener(com.liferay.portal.model.Portlet portlet)
           
protected  com.liferay.portal.kernel.servlet.URLEncoder newURLEncoder(com.liferay.portal.model.Portlet portlet)
           
 void setClassLoader(java.lang.ClassLoader classLoader)
           
 void setServletContext(javax.servlet.ServletContext servletContext)
           
 void setWARFile(boolean warFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortletBagFactory

public PortletBagFactory()
Method Detail

create

public com.liferay.portal.kernel.portlet.PortletBag create(com.liferay.portal.model.Portlet portlet)
                                                    throws java.lang.Exception
Throws:
java.lang.Exception

setClassLoader

public void setClassLoader(java.lang.ClassLoader classLoader)

setServletContext

public void setServletContext(javax.servlet.ServletContext servletContext)

setWARFile

public void setWARFile(boolean warFile)

getContent

protected java.lang.String getContent(java.lang.String fileName)
                               throws java.lang.Exception
Throws:
java.lang.Exception

getPluginPropertyValue

protected java.lang.String getPluginPropertyValue(java.lang.String propertyKey)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

getResourceBundleInputStream

protected java.io.InputStream getResourceBundleInputStream(java.lang.String resourceBundleName,
                                                           java.util.Locale locale)

initResourceBundle

protected void initResourceBundle(java.util.Map<java.lang.String,java.util.ResourceBundle> resourceBundles,
                                  com.liferay.portal.model.Portlet portlet,
                                  java.util.Locale locale)

initScheduler

protected void initScheduler(com.liferay.portal.kernel.scheduler.SchedulerEntry schedulerEntry)
                      throws java.lang.Exception
Throws:
java.lang.Exception

initSchedulers

protected void initSchedulers(com.liferay.portal.model.Portlet portlet)
                       throws java.lang.Exception
Throws:
java.lang.Exception

initSocialActivityInterpreterInstance

protected com.liferay.portlet.social.model.SocialActivityInterpreter initSocialActivityInterpreterInstance(com.liferay.portal.model.Portlet portlet)
                                                                                                    throws java.lang.Exception
Throws:
java.lang.Exception

newAssetRendererFactoryInstance

protected com.liferay.portlet.asset.model.AssetRendererFactory newAssetRendererFactoryInstance(com.liferay.portal.model.Portlet portlet,
                                                                                               java.lang.String assetRendererFactoryClass)
                                                                                        throws java.lang.Exception
Throws:
java.lang.Exception

newAssetRendererFactoryInstances

protected java.util.List<com.liferay.portlet.asset.model.AssetRendererFactory> newAssetRendererFactoryInstances(com.liferay.portal.model.Portlet portlet)
                                                                                                         throws java.lang.Exception
Throws:
java.lang.Exception

newAtomCollectionAdapterInstances

protected java.util.List<com.liferay.portal.kernel.atom.AtomCollectionAdapter<?>> newAtomCollectionAdapterInstances(com.liferay.portal.model.Portlet portlet)
                                                                                                             throws java.lang.Exception
Throws:
java.lang.Exception

newConfigurationAction

protected com.liferay.portal.kernel.portlet.ConfigurationAction newConfigurationAction(com.liferay.portal.model.Portlet portlet)
                                                                                throws java.lang.Exception
Throws:
java.lang.Exception

newFriendlyURLMapper

protected com.liferay.portal.kernel.portlet.FriendlyURLMapper newFriendlyURLMapper(com.liferay.portal.model.Portlet portlet)
                                                                            throws java.lang.Exception
Throws:
java.lang.Exception

newFriendlyURLRouter

protected com.liferay.portal.kernel.portlet.Router newFriendlyURLRouter(com.liferay.portal.model.Portlet portlet)
                                                                 throws java.lang.Exception
Throws:
java.lang.Exception

newIndexers

protected java.util.List<com.liferay.portal.kernel.search.Indexer> newIndexers(com.liferay.portal.model.Portlet portlet)
                                                                        throws java.lang.Exception
Throws:
java.lang.Exception

newInstance

protected java.lang.Object newInstance(java.lang.Class<?> interfaceClass,
                                       java.lang.String implClassName)
                                throws java.lang.Exception
Throws:
java.lang.Exception

newInstance

protected java.lang.Object newInstance(java.lang.Class<?>[] interfaceClasses,
                                       java.lang.String implClassName)
                                throws java.lang.Exception
Throws:
java.lang.Exception

newOpenSearch

protected com.liferay.portal.kernel.search.OpenSearch newOpenSearch(com.liferay.portal.model.Portlet portlet)
                                                             throws java.lang.Exception
Throws:
java.lang.Exception

newPermissionPropagator

protected com.liferay.portal.security.permission.PermissionPropagator newPermissionPropagator(com.liferay.portal.model.Portlet portlet)
                                                                                       throws java.lang.Exception
Throws:
java.lang.Exception

newPollerProcessor

protected com.liferay.portal.kernel.poller.PollerProcessor newPollerProcessor(com.liferay.portal.model.Portlet portlet)
                                                                       throws java.lang.Exception
Throws:
java.lang.Exception

newPOPMessageListener

protected com.liferay.portal.kernel.pop.MessageListener newPOPMessageListener(com.liferay.portal.model.Portlet portlet)
                                                                       throws java.lang.Exception
Throws:
java.lang.Exception

newPortletDataHandler

protected com.liferay.portal.kernel.lar.PortletDataHandler newPortletDataHandler(com.liferay.portal.model.Portlet portlet)
                                                                          throws java.lang.Exception
Throws:
java.lang.Exception

newPortletLayoutListener

protected com.liferay.portal.kernel.portlet.PortletLayoutListener newPortletLayoutListener(com.liferay.portal.model.Portlet portlet)
                                                                                    throws java.lang.Exception
Throws:
java.lang.Exception

newURLEncoder

protected com.liferay.portal.kernel.servlet.URLEncoder newURLEncoder(com.liferay.portal.model.Portlet portlet)
                                                              throws java.lang.Exception
Throws:
java.lang.Exception