public class

UpmRestClient

extends Object
java.lang.Object
   ↳ com.atlassian.jira.functest.framework.upm.UpmRestClient

Summary

Constants
String CONTENT_TYPE_PLUGIN_JSON
Public Constructors
UpmRestClient(String baseUrl, UsernamePasswordCredentials credentials)
Public Methods
void destroy()
PluginStatus getPluginStatus(String pluginKey)
boolean isPluginEnabled(String pluginKey)
boolean isPluginUserInstalled(String pluginKey)
Promise<PluginStatus> requestPluginStatus(String pluginKey)
Promise<Option<PluginStatus>> requestPluginStatusOption(String pluginKey)
ResponsePromise updatePlugin(String pluginKey, String json)
static UpmRestClient withDefaultAdminCredentials(String baseUrl)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String CONTENT_TYPE_PLUGIN_JSON

Constant Value: "application/vnd.atl.plugins.plugin+json"

Public Constructors

public UpmRestClient (String baseUrl, UsernamePasswordCredentials credentials)

Public Methods

public void destroy ()

Throws
Exception

public PluginStatus getPluginStatus (String pluginKey)

public boolean isPluginEnabled (String pluginKey)

public boolean isPluginUserInstalled (String pluginKey)

public Promise<PluginStatus> requestPluginStatus (String pluginKey)

public Promise<Option<PluginStatus>> requestPluginStatusOption (String pluginKey)

public ResponsePromise updatePlugin (String pluginKey, String json)

public static UpmRestClient withDefaultAdminCredentials (String baseUrl)