Class PortletLocalServiceImpl

Object
com.liferay.portal.kernel.service.BaseLocalServiceImpl
com.liferay.portal.service.base.PortletLocalServiceBaseImpl
com.liferay.portal.service.impl.PortletLocalServiceImpl
All Implemented Interfaces:
com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService, com.liferay.portal.kernel.service.BaseLocalService, com.liferay.portal.kernel.service.PersistedModelLocalService, com.liferay.portal.kernel.service.PortletLocalService

public class PortletLocalServiceImpl extends PortletLocalServiceBaseImpl
Author:
Brian Wing Shun Chan, Raymond Augé, Eduardo Lundgren, Wesley Gong, Shuyang Zhou, Neil Griffin
  • Constructor Details

    • PortletLocalServiceImpl

      public PortletLocalServiceImpl()
  • Method Details

    • addPortletCategory

      @Transactional(enabled=false) public void addPortletCategory(long companyId, String categoryName)
    • afterPropertiesSet

      public void afterPropertiesSet()
      Overrides:
      afterPropertiesSet in class PortletLocalServiceBaseImpl
    • checkPortlet

      public void checkPortlet(com.liferay.portal.kernel.model.Portlet portlet) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • checkPortlets

      public void checkPortlets(long companyId) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • clearCache

      @Transactional(enabled=false) public void clearCache()
    • clearPortletsMap

      @Clusterable @Transactional(enabled=false) public void clearPortletsMap()
    • clonePortlet

      @Transactional(enabled=false) public com.liferay.portal.kernel.model.Portlet clonePortlet(String portletId)
    • deletePortlet

      @CTAware public void deletePortlet(long companyId, String portletId, long plid) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deletePortlets

      @CTAware public void deletePortlets(long companyId, String[] portletIds, long plid) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deployPortlet

      @Transactional(enabled=false) public void deployPortlet(com.liferay.portal.kernel.model.Portlet portlet) throws Exception
      Throws:
      Exception
    • deployRemotePortlet

      public com.liferay.portal.kernel.model.Portlet deployRemotePortlet(long[] companyIds, com.liferay.portal.kernel.model.Portlet portlet, String[] categoryNames, boolean eagerDestroy, boolean clearCache) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deployRemotePortlet

      public com.liferay.portal.kernel.model.Portlet deployRemotePortlet(com.liferay.portal.kernel.model.Portlet portlet, String categoryName) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deployRemotePortlet

      public com.liferay.portal.kernel.model.Portlet deployRemotePortlet(com.liferay.portal.kernel.model.Portlet portlet, String[] categoryNames) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • deployRemotePortlet

      public com.liferay.portal.kernel.model.Portlet deployRemotePortlet(com.liferay.portal.kernel.model.Portlet portlet, String[] categoryNames, boolean eagerDestroy) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • destroy

      public void destroy()
      Overrides:
      destroy in class PortletLocalServiceBaseImpl
    • destroyPortlet

      @Transactional(enabled=false) public void destroyPortlet(com.liferay.portal.kernel.model.Portlet portlet)
    • destroyRemotePortlet

      @Transactional(enabled=false) public void destroyRemotePortlet(com.liferay.portal.kernel.model.Portlet portlet)
    • fetchPortletById

      @Transactional(enabled=false) public com.liferay.portal.kernel.model.Portlet fetchPortletById(long companyId, String portletId)
    • getCustomAttributesDisplays

      @Transactional(enabled=false) public List<com.liferay.expando.kernel.model.CustomAttributesDisplay> getCustomAttributesDisplays()
    • getEARDisplay

      @Transactional(enabled=false) public com.liferay.portal.kernel.model.PortletCategory getEARDisplay(String xml)
    • getFriendlyURLMapperPortlets

      @Transactional(enabled=false) public List<com.liferay.portal.kernel.model.Portlet> getFriendlyURLMapperPortlets()
    • getFriendlyURLMappers

      @Transactional(enabled=false) public List<com.liferay.portal.kernel.portlet.FriendlyURLMapper> getFriendlyURLMappers()
    • getPortletApp

      @Transactional(enabled=false) public com.liferay.portal.kernel.model.PortletApp getPortletApp(String servletContextName)
    • getPortletById

      @Transactional(enabled=false) public com.liferay.portal.kernel.model.Portlet getPortletById(long companyId, String portletId)
    • getPortletById

      @Transactional(enabled=false) public com.liferay.portal.kernel.model.Portlet getPortletById(String portletId)
    • getPortletByStrutsPath

      @Transactional(enabled=false) public com.liferay.portal.kernel.model.Portlet getPortletByStrutsPath(long companyId, String strutsPath)
    • getPortletFriendlyURLMapperMatch

      @Transactional(enabled=false) public com.liferay.portal.kernel.portlet.PortletFriendlyURLMapperMatch getPortletFriendlyURLMapperMatch(String url)
    • getPortlets

      @Transactional(enabled=false) public List<com.liferay.portal.kernel.model.Portlet> getPortlets()
    • getPortlets

      @Transactional(enabled=false) public List<com.liferay.portal.kernel.model.Portlet> getPortlets(long companyId)
    • getPortlets

      @Transactional(enabled=false) public List<com.liferay.portal.kernel.model.Portlet> getPortlets(long companyId, boolean showSystem, boolean showPortal)
    • getPortletsCount

      public int getPortletsCount(long companyId)
    • getScopablePortlets

      @Transactional(enabled=false) public List<com.liferay.portal.kernel.model.Portlet> getScopablePortlets()
    • getWARDisplay

      @Transactional(enabled=false) public com.liferay.portal.kernel.model.PortletCategory getWARDisplay(String servletContextName, String xml)
    • hasPortlet

      @Transactional(enabled=false) public boolean hasPortlet(long companyId, String portletId)
    • initEAR

      @Transactional(enabled=false) public void initEAR(javax.servlet.ServletContext servletContext, String[] xmls, com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
    • initWAR

      @Transactional(enabled=false) public List<com.liferay.portal.kernel.model.Portlet> initWAR(String servletContextName, javax.servlet.ServletContext servletContext, String[] xmls, com.liferay.portal.kernel.plugin.PluginPackage pluginPackage)
    • loadGetPortletsMap

      public Map<String,com.liferay.portal.kernel.model.Portlet> loadGetPortletsMap(long companyId)
    • removeCompanyPortletsPool

      @Clusterable @Transactional(enabled=false) public void removeCompanyPortletsPool(long companyId)
    • updatePortlet

      public com.liferay.portal.kernel.model.Portlet updatePortlet(long companyId, String portletId, String roles, boolean active)
    • visitPortlets

      @Transactional(enabled=false) public void visitPortlets(long companyId, Consumer<com.liferay.portal.kernel.model.Portlet> consumer)
    • getPortletId

      protected String getPortletId(String securityPath)
    • getPortletsByPortletName

      protected List<com.liferay.portal.kernel.model.Portlet> getPortletsByPortletName(String portletName, String servletContextName, Map<String,com.liferay.portal.kernel.model.Portlet> portletsMap)
    • getPortletsByServletContextName

      protected List<com.liferay.portal.kernel.model.Portlet> getPortletsByServletContextName(String servletContextName, String portletNamePrefix, Map<String,com.liferay.portal.kernel.model.Portlet> portletsMap)
    • getPortletsMap

      protected Map<String,com.liferay.portal.kernel.model.Portlet> getPortletsMap(long companyId)
    • initPortletAddToPagePermissions

      protected void initPortletAddToPagePermissions(com.liferay.portal.kernel.model.Portlet portlet) throws com.liferay.portal.kernel.exception.PortalException
      Throws:
      com.liferay.portal.kernel.exception.PortalException
    • readLiferayDisplay

      protected void readLiferayDisplay(String servletContextName, com.liferay.portal.kernel.xml.Element element, com.liferay.portal.kernel.model.PortletCategory portletCategory, Set<String> portletIds)
    • readLiferayDisplayXML

      protected com.liferay.portal.kernel.model.PortletCategory readLiferayDisplayXML(String xml) throws Exception
      Throws:
      Exception
    • readLiferayDisplayXML

      protected com.liferay.portal.kernel.model.PortletCategory readLiferayDisplayXML(String servletContextName, String xml) throws Exception
      Throws:
      Exception
    • readLiferayPortletXML

      protected void readLiferayPortletXML(String servletContextName, javax.servlet.ServletContext servletContext, Set<String> liferayPortletIds, Map<String,String> roleMappers, com.liferay.portal.kernel.xml.Element portletElement, Map<String,com.liferay.portal.kernel.model.Portlet> portletsMap, Map<String,String> portletIdsByStrutsPath, com.liferay.portal.kernel.configuration.Configuration configuration)
    • readLiferayPortletXML

      protected Set<String> readLiferayPortletXML(String servletContextName, javax.servlet.ServletContext servletContext, String xml, Map<String,com.liferay.portal.kernel.model.Portlet> portletsMap, Map<String,String> portletIdsByStrutsPath, com.liferay.portal.kernel.configuration.Configuration configuration) throws Exception
      Throws:
      Exception
    • readPortletXML

      protected void readPortletXML(String servletContextName, com.liferay.portal.kernel.plugin.PluginPackage pluginPackage, com.liferay.portal.kernel.model.PortletApp portletApp, com.liferay.portal.kernel.xml.Element portletElement, Map<String,com.liferay.portal.kernel.model.Portlet> portletsMap, Set<String> validCustomPortletModes) throws com.liferay.portal.kernel.exception.PortletIdException
      Throws:
      com.liferay.portal.kernel.exception.PortletIdException
    • readPortletXML

      protected Map<String,com.liferay.portal.kernel.model.Portlet> readPortletXML(String servletContextName, javax.servlet.ServletContext servletContext, String xml, Set<String> servletURLPatterns, com.liferay.portal.kernel.plugin.PluginPackage pluginPackage) throws Exception
      Throws:
      Exception
    • readWebXML

      protected Set<String> readWebXML(String xml) throws Exception
      Throws:
      Exception
    • updatePortlet

      protected com.liferay.portal.kernel.model.Portlet updatePortlet(long companyId, String portletId, String roles)