Class PanelAppRegistry

java.lang.Object
com.liferay.application.list.PanelAppRegistry

public class PanelAppRegistry extends Object
Provides methods for retrieving application instances defined by PanelApp implementations. The Applications Registry is an OSGi component. Applications used within the registry should also be OSGi components in order to be registered.
  • Constructor Details

    • PanelAppRegistry

      public PanelAppRegistry()
  • Method Details

    • getFirstPanelApp

      public PanelApp getFirstPanelApp(String parentPanelCategoryKey, com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, com.liferay.portal.kernel.model.Group group)
    • getPanelApps

      public List<PanelApp> getPanelApps(PanelCategory parentPanelCategory)
    • getPanelApps

      public List<PanelApp> getPanelApps(PanelCategory parentPanelCategory, com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, com.liferay.portal.kernel.model.Group group)
    • getPanelApps

      public List<PanelApp> getPanelApps(String parentPanelCategoryKey)
    • getPanelApps

      public List<PanelApp> getPanelApps(String parentPanelCategoryKey, com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, com.liferay.portal.kernel.model.Group group)
    • getPanelAppsNotificationsCount

      public int getPanelAppsNotificationsCount(String parentPanelCategoryKey, com.liferay.portal.kernel.security.permission.PermissionChecker permissionChecker, com.liferay.portal.kernel.model.Group group, com.liferay.portal.kernel.model.User user)
    • activate

      protected void activate(org.osgi.framework.BundleContext bundleContext)
    • deactivate

      protected void deactivate()