public static class

JiraFailedPluginTracker.PluginInfo

extends Object
java.lang.Object
   ↳ com.atlassian.jira.plugin.JiraFailedPluginTracker.PluginInfo

Class Overview

A simple holder class of plugin information

Summary

Public Methods
static JiraFailedPluginTracker.PluginInfo addDependency(JiraFailedPluginTracker.PluginInfo pluginInfo, String serviceName, String serviceClass)
static JiraFailedPluginTracker.PluginInfo addFailure(JiraFailedPluginTracker.PluginInfo pluginInfo, String cause)
static JiraFailedPluginTracker.PluginInfo addFailures(JiraFailedPluginTracker.PluginInfo pluginInfo, Throwable cause)
static JiraFailedPluginTracker.PluginInfo build(String pluginKey, String pluginClass, Option<PluginArtifact> pluginArtifact)
List<JiraFailedPluginTracker.ServiceDependency> getDependencies()
Option<List<String>> getFailureCauses()
Option<PluginArtifact> getPluginArtifact()
String getPluginKey()
String getPluginName()
static JiraFailedPluginTracker.PluginInfo removeDependency(JiraFailedPluginTracker.PluginInfo pluginInfo, String serviceName)
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public static JiraFailedPluginTracker.PluginInfo addDependency (JiraFailedPluginTracker.PluginInfo pluginInfo, String serviceName, String serviceClass)

public static JiraFailedPluginTracker.PluginInfo build (String pluginKey, String pluginClass, Option<PluginArtifact> pluginArtifact)

public List<JiraFailedPluginTracker.ServiceDependency> getDependencies ()

public Option<List<String>> getFailureCauses ()

public Option<PluginArtifact> getPluginArtifact ()

public String getPluginKey ()

public String getPluginName ()

public static JiraFailedPluginTracker.PluginInfo removeDependency (JiraFailedPluginTracker.PluginInfo pluginInfo, String serviceName)