public final class VersionCompatibility extends Object
| Modifier and Type | Method and Description |
|---|---|
static com.google.common.base.Predicate<VersionCompatibility> |
compatibleWith(com.google.common.base.Predicate<ApplicationKey> applicationCriteria,
HostingType hostingType,
int build) |
ApplicationKey |
getApplication()
The application key.
|
com.atlassian.fugue.Option<com.atlassian.fugue.Pair<Integer,Integer>> |
getServerBuildRange()
The minimum and maximum application build numbers with which the version is compatible
in a Server installation.
|
com.atlassian.fugue.Option<Integer> |
getServerMaxBuild() |
com.atlassian.fugue.Option<Integer> |
getServerMinBuild() |
boolean |
isCloudCompatible()
Returns true if the version is compatible with Atlassian Cloud instances.
|
boolean |
isCompatibleWith(com.google.common.base.Predicate<ApplicationKey> applicationCriteria,
HostingType hostingType,
int build) |
boolean |
isInServerBuildRange(int build) |
boolean |
isServerCompatible()
Returns true if the version is compatible with Atlassian Server instances.
|
public ApplicationKey getApplication()
public boolean isCloudCompatible()
public boolean isServerCompatible()
public com.atlassian.fugue.Option<com.atlassian.fugue.Pair<Integer,Integer>> getServerBuildRange()
public boolean isInServerBuildRange(int build)
public com.atlassian.fugue.Option<Integer> getServerMinBuild()
public com.atlassian.fugue.Option<Integer> getServerMaxBuild()
public boolean isCompatibleWith(com.google.common.base.Predicate<ApplicationKey> applicationCriteria, HostingType hostingType, int build)
public static com.google.common.base.Predicate<VersionCompatibility> compatibleWith(com.google.common.base.Predicate<ApplicationKey> applicationCriteria, HostingType hostingType, int build)
Copyright © 2016 Atlassian. All rights reserved.