Package com.atlassian.jira.plugin
Class JiraFailedPluginTracker.PluginInfo
java.lang.Object
com.atlassian.jira.plugin.JiraFailedPluginTracker.PluginInfo
- Enclosing class:
- JiraFailedPluginTracker
A simple holder class of plugin information
-
Method Summary
Modifier and TypeMethodDescriptionaddDependency
(JiraFailedPluginTracker.PluginInfo pluginInfo, String serviceName, String serviceClass) addFailure
(JiraFailedPluginTracker.PluginInfo pluginInfo, String cause) addFailures
(JiraFailedPluginTracker.PluginInfo pluginInfo, Throwable cause) build
(String pluginKey, String pluginClass, io.atlassian.fugue.Option<com.atlassian.plugin.PluginArtifact> pluginArtifact) io.atlassian.fugue.Option<com.atlassian.plugin.PluginArtifact>
removeDependency
(JiraFailedPluginTracker.PluginInfo pluginInfo, String serviceName)
-
Method Details
-
build
public static JiraFailedPluginTracker.PluginInfo build(String pluginKey, String pluginClass, io.atlassian.fugue.Option<com.atlassian.plugin.PluginArtifact> pluginArtifact) -
addFailures
public static JiraFailedPluginTracker.PluginInfo addFailures(JiraFailedPluginTracker.PluginInfo pluginInfo, Throwable cause) -
addFailure
public static JiraFailedPluginTracker.PluginInfo addFailure(JiraFailedPluginTracker.PluginInfo pluginInfo, String cause) -
addDependency
public static JiraFailedPluginTracker.PluginInfo addDependency(JiraFailedPluginTracker.PluginInfo pluginInfo, String serviceName, String serviceClass) -
removeDependency
public static JiraFailedPluginTracker.PluginInfo removeDependency(JiraFailedPluginTracker.PluginInfo pluginInfo, String serviceName) -
getPluginKey
-
getPluginName
-
getPluginArtifact
public io.atlassian.fugue.Option<com.atlassian.plugin.PluginArtifact> getPluginArtifact() -
getDependencies
-
getFailureCauses
-