Class PluginInfo


  • public class PluginInfo
    extends java.lang.Object
    POJO that describes a PluginLib or Plugin.
    Since:
    4.0.0
    • Constructor Detail

      • PluginInfo

        public PluginInfo()
        Creates a plugin POJO object
      • PluginInfo

        public PluginInfo​(java.lang.String uid,
                          java.lang.String name,
                          PluginLibraryControl.PluginType type,
                          boolean active)
        Creates a plugin POJO object with necessary information
        Parameters:
        uid -
        name -
        type -
        active -
    • Method Detail

      • getName

        public java.lang.String getName()
        Returns:
        label of the PluginLib / Plug-in
      • setName

        public void setName​(java.lang.String name)
        set label of the PluginLib / Plug-in
        Parameters:
        name -
      • getDescription

        public java.lang.String getDescription()
        Returns:
        description
      • setDescription

        public void setDescription​(java.lang.String description)
        Parameters:
        description -
      • getVersion

        public java.lang.String getVersion()
        Returns:
        version
      • setVersion

        public void setVersion​(java.lang.String version)
        Parameters:
        version -
      • getActive

        public boolean getActive()
        Returns:
        if plugin is active (deployed)
      • setActive

        public void setActive​(boolean active)
        Set plugin to active. This is only to be set from the Kernel.
        Parameters:
        active -
      • getPlugins

        public java.util.List<PluginInfo> getPlugins()
        Get List of Plug-ins of the Library
        Returns:
        List Plug-ins of Plug-in Library
      • setPlugins

        public void setPlugins​(java.util.List<PluginInfo> plugins)
        Set the list of plug-ins for a library
        Parameters:
        plugins -
      • getUid

        public java.lang.String getUid()
        Returns:
        id of this plugin or library
      • setUid

        public void setUid​(java.lang.String uid)
        Parameters:
        uid -
      • show

        public void show()
        generate formatted textual information for this object
      • getVendor

        public java.lang.String getVendor()
        Returns:
        vendor
      • setVendor

        public void setVendor​(java.lang.String vendor)
        Parameters:
        vendor -
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object