Class PluginArtifact

All Implemented Interfaces:
Configurable, KeyVal.Mixin, UtilsMixin

public class PluginArtifact extends AbstractArtifact<PluginArtifact>
Represents an artifact managed by a plugin.
  • Constructor Details

  • Method Details

    • getId

      public String getId()
      The identifier of the plugin artifact.
    • getStoreId

      public String getStoreId()
      The identifier of the artifact store
    • getConfiguration

      public Map<String,String> getConfiguration()
      The configuration properties of this plugin artifact.
      See Also:
      • secureConfiguration
    • getSecureConfiguration

      public Map<String,String> getSecureConfiguration()
      The secure configuration properties of this plugin artifact.
      See Also:
      • configuration
    • setId

      public void setId(String id)
      The identifier of the plugin artifact.
    • setStoreId

      public void setStoreId(String storeId)
      The identifier of the artifact store
    • setConfiguration

      public void setConfiguration(Map<String,String> configuration)
      The configuration properties of this plugin artifact.
      See Also:
      • secureConfiguration
    • setSecureConfiguration

      public void setSecureConfiguration(Map<String,String> secureConfiguration)
      The secure configuration properties of this plugin artifact.
      See Also:
      • configuration
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class AbstractArtifact<PluginArtifact>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class AbstractArtifact<PluginArtifact>
    • toString

      public String toString()
      Overrides:
      toString in class AbstractArtifact<PluginArtifact>