| Package | Description |
|---|---|
| com.atlassian.marketplace.client.api |
Interfaces and immutable value classes used in the Atlassian Marketplace API.
|
| com.atlassian.marketplace.client.model |
Entities that can be returned by the Atlassian Marketplace API.
|
| Modifier and Type | Field and Description |
|---|---|
static ApplicationKey |
ApplicationKey.BAMBOO |
static ApplicationKey |
ApplicationKey.BITBUCKET |
static ApplicationKey |
ApplicationKey.CONFLUENCE |
static ApplicationKey |
ApplicationKey.FECRU |
static ApplicationKey |
ApplicationKey.HIPCHAT |
static ApplicationKey |
ApplicationKey.JIRA |
| Modifier and Type | Method and Description |
|---|---|
static ApplicationKey |
ApplicationKey.valueOf(String key)
Returns an ApplicationKey instance corresponding to the given string value.
|
| Modifier and Type | Method and Description |
|---|---|
Optional<ApplicationKey> |
AddonQuery.safeGetApplication() |
Optional<ApplicationKey> |
QueryProperties.ApplicationCriteria.safeGetApplication()
The key of the application, if any, that the client is using to restrict the query results.
|
Optional<ApplicationKey> |
AddonVersionsQuery.safeGetApplication() |
Optional<ApplicationKey> |
ProductQuery.safeGetApplication() |
| Modifier and Type | Method and Description |
|---|---|
ApplicationVersion |
Applications.createVersion(ApplicationKey applicationKey,
ApplicationVersion version)
Creates a new version for an existing application.
|
Iterable<AddonCategorySummary> |
AddonCategories.findForApplication(ApplicationKey appKey)
Returns the list of all categories that are relevant to the specified application.
|
Page<ApplicationVersion> |
Applications.getVersions(ApplicationKey applicationKey,
ApplicationVersionsQuery versionsQuery)
Gets a list of versions for an application.
|
Optional<Application> |
Applications.safeGetByKey(ApplicationKey applicationKey)
Queries a single application.
|
Optional<ApplicationVersion> |
Applications.safeGetVersion(ApplicationKey applicationKey,
ApplicationVersionSpecifier versionQuery)
Queries a specific version of an application.
|
| Modifier and Type | Method and Description |
|---|---|
T |
QueryBuilderProperties.ApplicationCriteria.application(Optional<ApplicationKey> application)
Restricts the query to add-ons that are compatible with the specified application.
|
AddonQuery.Builder |
AddonQuery.Builder.application(Optional<ApplicationKey> application) |
AddonVersionsQuery.Builder |
AddonVersionsQuery.Builder.application(Optional<ApplicationKey> application) |
ProductQuery.Builder |
ProductQuery.Builder.application(Optional<ApplicationKey> application) |
| Modifier and Type | Method and Description |
|---|---|
ApplicationKey |
VersionCompatibility.getApplication()
The application key.
|
ApplicationKey |
Application.getKey()
The unique string key representing the application.
|
| Modifier and Type | Method and Description |
|---|---|
Iterable<ApplicationKey> |
AddonVersion.getCompatibleApplications()
Returns just the application keys from the list of compatibilities.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ProductVersion.isCompatibleWith(ApplicationKey application,
HostingType hosting,
int buildNumber) |
boolean |
AddonVersion.isCompatibleWithApplication(ApplicationKey application)
Shortcut for testing whether the version has any compatibility with the specified application.
|
TestModelBuilders.ApplicationBuilder |
TestModelBuilders.ApplicationBuilder.key(ApplicationKey key) |
static VersionCompatibility |
ModelBuilders.versionCompatibilityForCloud(ApplicationKey appKey)
Creates a
VersionCompatibility that specifies compatibility with an application in
Cloud hosting only. |
static VersionCompatibility |
ModelBuilders.versionCompatibilityForDataCenter(ApplicationKey appKey,
int minBuild,
int maxBuild)
Creates a
VersionCompatibility that specifies compatibility with an application in
Data Center hosting. |
static VersionCompatibility |
ModelBuilders.versionCompatibilityForServer(ApplicationKey appKey,
int minBuild,
int maxBuild)
Creates a
VersionCompatibility that specifies compatibility with an application in
Server hosting only. |
static VersionCompatibility |
ModelBuilders.versionCompatibilityForServerAndCloud(ApplicationKey appKey,
int minBuild,
int maxBuild)
Creates a
VersionCompatibility that specifies compatibility with an application in both
Cloud and Server hosting, specifying the application version range for Server hosting as
a minimum and maximum build number (this value comes from ApplicationVersion.getBuildNumber()). |
static VersionCompatibility |
ModelBuilders.versionCompatibilityForServerAndDataCenter(ApplicationKey appKey,
int minBuild,
int maxBuild,
int dataCenterMinBuild,
int dataCenterMaxBuild)
Creates a
VersionCompatibility that specifies compatibility with an application in
Server and Data Center hosting. |
| Modifier and Type | Method and Description |
|---|---|
static com.google.common.base.Predicate<VersionCompatibility> |
VersionCompatibility.compatibleWith(com.google.common.base.Predicate<ApplicationKey> applicationCriteria,
HostingType hostingType,
int build) |
boolean |
AddonVersion.isCompatibleWith(com.google.common.base.Predicate<ApplicationKey> applicationCriteria,
HostingType hostingType,
int build)
Shortcut for testing whether the version is compatible with the specified application
build and hosting type.
|
boolean |
VersionCompatibility.isCompatibleWith(com.google.common.base.Predicate<ApplicationKey> applicationCriteria,
HostingType hostingType,
int build) |
Copyright © 2019 Atlassian. All rights reserved.