Class StoreFormPluginInfo

    • Constructor Detail

      • StoreFormPluginInfo

        public StoreFormPluginInfo()
    • Method Detail

      • getFileName

        public String getFileName()
        Returns:
        Custom file name of the plugin, without the extension, e.g. plugin-bundle-catalog-client. There are a few plugins that do not have an Implementation-Title defined in their MANIFEST.MF. In these cases, this file name can be used for fuzzy matching when checking whether the plugin is installed. May be an empty string (or null) when an Implementation-Title exists.
      • setFileName

        public void setFileName​(String fileName)
        Parameters:
        fileName - Custom file name of the plugin, without the extension, e.g. plugin-bundle-catalog-client. There are a few plugins that do not have an Implementation-Title defined in their MANIFEST.MF. In these cases, this file name can be used for fuzzy matching when checking whether the plugin is installed. May be an empty string (or null) when an Implementation-Title exists.
      • getImplementationTitle

        public String getImplementationTitle()
        Returns:
        The Implementation-Title property of the plugin's MANIFEST.MF Note that while usually a plugin should contain an implementation title, this is not required. The file name can be used as a fallback.
      • setImplementationTitle

        public void setImplementationTitle​(String implementationTitle)
        Parameters:
        implementationTitle - The Implementation-Title property of the plugin's MANIFEST.MF Note that while usually a plugin should contain an implementation title, this is not required. The file name can be used as a fallback.
      • getTechnicalName

        public String getTechnicalName()
        Returns:
        Technical name of the plugin. When a plugin is missing, this name is displayed to the user to inform them about which plugin they should install.
      • setTechnicalName

        public void setTechnicalName​(String technicalName)
        Parameters:
        technicalName - Technical name of the plugin. When a plugin is missing, this name is displayed to the user to inform them about which plugin they should install.