public class

SalLicenseControl

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.SalLicenseControl

Summary

Nested Classes
class SalLicenseControl.BaseLicenseDetailsTO  
class SalLicenseControl.MultiProductLicenseDetailsTO  
class SalLicenseControl.ProductLicenseTO  
class SalLicenseControl.ValidationResultTO  
[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
SalLicenseControl(JIRAEnvironmentData environmentData)
Public Methods
boolean addProductLicense(String productKey, License licenseKey)
boolean addProductLicense(String productKey, String licenseKey)
SalLicenseControl.MultiProductLicenseDetailsTO decodeLicenseDetails(License license)
SalLicenseControl.MultiProductLicenseDetailsTO decodeLicenseDetails(String rawLicenseString)
Boolean deleteProductLicense(String productKey)
List<SalLicenseControl.MultiProductLicenseDetailsTO> getAllProductLicenses()
List<String> getProductKeys()
SingleProductLicenseDetailsViewTO getProductLicenseDetails(String productKey)
String getRawProductLicense(String productKey)
String getServerId()
String getSupportEntitlementNumber()
Boolean hostAllowsCustomProducts()
Boolean hostAllowsMultipleLicenses()
String ping()
SalLicenseControl.ValidationResultTO validateLicenseString(String productKey, License license, Locale locale)
SalLicenseControl.ValidationResultTO validateLicenseString(String productKey, String rawLicenseString, Locale locale)
[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 SalLicenseControl (JIRAEnvironmentData environmentData)

Public Methods

public boolean addProductLicense (String productKey, License licenseKey)

public boolean addProductLicense (String productKey, String licenseKey)

public SalLicenseControl.MultiProductLicenseDetailsTO decodeLicenseDetails (License license)

public SalLicenseControl.MultiProductLicenseDetailsTO decodeLicenseDetails (String rawLicenseString)

public Boolean deleteProductLicense (String productKey)

public List<SalLicenseControl.MultiProductLicenseDetailsTO> getAllProductLicenses ()

public List<String> getProductKeys ()

public SingleProductLicenseDetailsViewTO getProductLicenseDetails (String productKey)

public String getRawProductLicense (String productKey)

public String getServerId ()

public String getSupportEntitlementNumber ()

public Boolean hostAllowsCustomProducts ()

public Boolean hostAllowsMultipleLicenses ()

public String ping ()

public SalLicenseControl.ValidationResultTO validateLicenseString (String productKey, License license, Locale locale)

public SalLicenseControl.ValidationResultTO validateLicenseString (String productKey, String rawLicenseString, Locale locale)