Class PluginManager

java.lang.Object
ru.bgcrm.plugin.PluginManager

public class PluginManager extends Object
Singleton plugin loader and storage.
  • Field Details Link icon

    • ERP_PACKAGES Link icon

      public static final String[] ERP_PACKAGES
  • Method Details Link icon

    • init Link icon

      public static void init() throws Exception
      Throws:
      Exception
    • getInstance Link icon

      public static PluginManager getInstance()
    • getFullSortedPluginList Link icon

      public List<Plugin> getFullSortedPluginList()
      Complete list of all plugins. First kernel plugin, after the rest alphabetically sorted by ID.
      Returns:
    • getPluginList Link icon

      public List<Plugin> getPluginList()
      List of enabled plugins.
      Returns:
    • getInactivePluginList Link icon

      public List<Plugin> getInactivePluginList()
      List of not active plugins that can be activated.
      Returns:
    • getPluginMap Link icon

      public Map<String,Plugin> getPluginMap()
      Map of enabled plugins, key Plugin.getId().
      Returns:
    • getFullPluginMap Link icon

      public Map<String,Plugin> getFullPluginMap()
      Complete map of all plugins, key Plugin.getId().
      Returns: