@PublicApi public static interface

JiraLicenseService.ValidationResult

com.atlassian.jira.bc.license.JiraLicenseService.ValidationResult

@PublicApi

This interface is designed for plugins to consume (call its methods).

Clients of @PublicApi can expect that programs compiled against a given version will remain binary compatible with later versions of the @PublicApi as per each product's API policy as long as the client does not implement/extend @PublicApi interfaces or classes (refer to each product's API policy for the exact guarantee---usually binary compatibility is guaranteed at least across minor versions).

Note: since @PublicApi interfaces and classes are not designed to be implemented or extended by clients, we may perform certain types of binary-incompatible changes to these classes and interfaces, but these will not affect well-behaved clients that do not extend/implement these types (in general, only classes and interfaces annotated with @PublicSpi are safe to extend/implement).

Class Overview

Holds the validated license and potential errors

Summary

Public Methods
ErrorCollection getErrorCollection()
@Nullable LicenseDetails getLicenseDetails()
String getLicenseString()
@Deprecated int getLicenseVersion()
This method is deprecated. use #getLicenseDetails().getLicenseVersion()
@Deprecated int getTotalUserCount()
This method is deprecated. Since 7.0 use getUserCount(ApplicationKey) or getTotalUserCount().

Public Methods

public ErrorCollection getErrorCollection ()

Returns

@Nullable public LicenseDetails getLicenseDetails ()

Returns
  • the license details, if available.

public String getLicenseString ()

Returns
  • the input licence string

@Deprecated public int getLicenseVersion ()

This method is deprecated.
use #getLicenseDetails().getLicenseVersion()

Returns
  • the version of the license that was decoded, 0 if the license was not decoded.

@Deprecated public int getTotalUserCount ()

This method is deprecated.
Since 7.0 use getUserCount(ApplicationKey) or getTotalUserCount().

Returns
  • the total number of users in the JIRA system