| Package | Description |
|---|---|
| com.atlassian.marketplace.client.model |
Entities that can be returned by the Atlassian Marketplace API.
|
| Modifier and Type | Method and Description |
|---|---|
VersionCompatibility |
ModelBuilders.VersionCompatibilityBuilder.build() |
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) |
Iterable<VersionCompatibility> |
AddonVersion.getCompatibilities()
A list of
VersionCompatibility objects representing each of the
Applications the add-on version is compatible with, and the compatible
application version range. |
Iterable<VersionCompatibility> |
ProductVersion.getCompatibilities()
Returns a list of
VersionCompatibility objects representing each of the
Applications the product version is compatible with, and the compatible
application version range. |
io.atlassian.fugue.Option<Iterable<VersionCompatibility>> |
AddonVersion.getCompatibilitiesIfSpecified()
Same as
AddonVersion.getCompatibilities(), but returns none() rather than an empty
list if this is a new version that you are creating which has no compatibilities specified
(meaning that it will inherit its compatibilities from the previous version). |
| Modifier and Type | Method and Description |
|---|---|
static ModelBuilders.VersionCompatibilityBuilder |
ModelBuilders.versionCompatibility(VersionCompatibility from) |
| Modifier and Type | Method and Description |
|---|---|
TestModelBuilders.AddonVersionBuilder |
TestModelBuilders.AddonVersionBuilder.compatibilities(Iterable<VersionCompatibility> compatibilities) |
TestModelBuilders.ProductVersionBuilder |
TestModelBuilders.ProductVersionBuilder.compatibilities(Iterable<VersionCompatibility> compatibilities) |
ModelBuilders.AddonVersionBuilder |
ModelBuilders.AddonVersionBuilder.compatibilities(Iterable<VersionCompatibility> compatibilities) |
| Constructor and Description |
|---|
VersionCompatibilityBuilder(VersionCompatibility from) |
Copyright © 2019 Atlassian. All rights reserved.