Class PluginInfo

java.lang.Object
com.priint.pubserver.plugin.PluginInfo

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

    • PluginInfo

      public PluginInfo()
      Creates a plugin POJO object
    • PluginInfo

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

    • getName

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

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

      public String getDescription()
      Returns:
      description
    • setDescription

      public void setDescription(String description)
      Parameters:
      description -
    • getVersion

      public String getVersion()
      Returns:
      version
    • setVersion

      public void setVersion(String version)
      Parameters:
      version -
    • getType

      Returns:
      type of plugin or library
    • setType

      public void setType(PluginLibraryControl.PluginType type)
      Parameters:
      type - of plugin or library
    • getClassifier

      public PluginInfo.ClassifierType getClassifier()
      Returns:
      classifier
    • setClassifier

      public void setClassifier(PluginInfo.ClassifierType classifier)
      Parameters:
      classifier -
    • 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 List<PluginInfo> getPlugins()
      Get List of Plug-ins of the Library
      Returns:
      List Plug-ins of Plug-in Library
    • setPlugins

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

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

      public void setUid(String uid)
      Parameters:
      uid -
    • show

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

      public String getVendor()
      Returns:
      vendor
    • setVendor

      public void setVendor(String vendor)
      Parameters:
      vendor -
    • toString

      public String toString()
      Overrides:
      toString in class Object