Class PluginInfo

java.lang.Object
de.elo.ix.client.plugin.PluginInfo
All Implemented Interfaces:
Serializable

public class PluginInfo extends Object implements Serializable
OSGi plugin information.
Since:
10.99.999.008
See Also:
  • Field Details

    • id

      protected long id
      Plugin ID. This value is transient and might change after Indexserver has re-loaded or re-started.
    • symbolicName

      protected String symbolicName
      Plugin name. Symbolic name of OSGi plugin.
    • state

      protected PluginState state
      Plugin state.
    • serviceNames

      protected List<String> serviceNames
      List of service names provides by this plugin. A list of full qualified class names, e.g. IXServerEvents.class.getName(), WorkflowNodeEvents.class.getName(), DynamicKeywordEvents.class.getName()
      Since:
      10.99.999.010
  • Constructor Details

    • PluginInfo

      public PluginInfo()
  • Method Details

    • getId

      public long getId()
    • setId

      public void setId(long id)
    • getState

      public PluginState getState()
    • setState

      public void setState(PluginState state)
    • getServiceNames

      public List<String> getServiceNames()
    • setServiceNames

      public void setServiceNames(List<String> serviceNames)
    • getSymbolicName

      public String getSymbolicName()
    • setSymbolicName

      public void setSymbolicName(String symbolicName)
    • toString

      public String toString()
      Overrides:
      toString in class Object