public class

ApplicationControl

extends BackdoorControl<T extends BackdoorControl<T>>
java.lang.Object
   ↳ com.atlassian.jira.testkit.client.RestApiClient<T extends com.atlassian.jira.testkit.client.RestApiClient<T>>
     ↳ com.atlassian.jira.testkit.client.BackdoorControl<T extends com.atlassian.jira.testkit.client.BackdoorControl<T>>
       ↳ com.atlassian.jira.functest.framework.backdoor.BackdoorControl<T extends com.atlassian.jira.functest.framework.backdoor.BackdoorControl<T>>
         ↳ com.atlassian.jira.functest.framework.backdoor.application.ApplicationControl

Class Overview

This control deals with installed applications, not licensed applications. It's possible to have an application installed but no license for that application, and it's also possible to have a license installed for an application but not have that application installed. To deal with licensed applications use the production REST resources (for example ApplicationRoleResource).

Summary

[Expand]
Inherited Constants
From class com.atlassian.jira.testkit.client.BackdoorControl
From class com.atlassian.jira.testkit.client.RestApiClient
[Expand]
Inherited Fields
From class com.atlassian.jira.testkit.client.BackdoorControl
From class com.atlassian.jira.testkit.client.RestApiClient
Public Constructors
ApplicationControl(JIRAEnvironmentData environmentData)
Public Methods
void clearConfiguration(String appKey)
ApplicationBean getApplication(String appKey)
ApplicationAccessStatus getApplicationAccess(String appKey, String user)
List<ApplicationBean> getApplications()
PlatformApplicationBean getCore()
String getCount(String key, Option<Integer> count)
PluginApplicationBean getPlugin(String key)
[Expand]
Inherited Methods
From class com.atlassian.jira.functest.framework.backdoor.BackdoorControl
From class com.atlassian.jira.testkit.client.BackdoorControl
From class com.atlassian.jira.testkit.client.RestApiClient
From class java.lang.Object

Public Constructors

public ApplicationControl (JIRAEnvironmentData environmentData)

Public Methods

public void clearConfiguration (String appKey)

public ApplicationBean getApplication (String appKey)

Parameters
appKey the application to look up
Returns
  • the specified application if installed

public ApplicationAccessStatus getApplicationAccess (String appKey, String user)

public List<ApplicationBean> getApplications ()

Returns
  • all installed applications, whether they are licensed or not

public PlatformApplicationBean getCore ()

public String getCount (String key, Option<Integer> count)

public PluginApplicationBean getPlugin (String key)