public class TargetPlatformExtension extends TargetExtension implements TargetPlatform, Comparable<TargetPlatform>
TargetPlatform
implementation relying on an original implementation, useful for override when adding
additional metadata.Modifier and Type | Field and Description |
---|---|
protected TargetPlatform |
origPlatform |
origTarget
origInfo
Modifier | Constructor and Description |
---|---|
protected |
TargetPlatformExtension() |
|
TargetPlatformExtension(TargetPlatform orig) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(TargetPlatform o) |
List<TargetPackage> |
getAvailablePackages()
Return the list of packages available on this target platform.
|
List<String> |
getAvailablePackagesIds()
Return the list of ids of packages available on this target platform.
|
TargetPlatform |
getParent()
Returns this target platform parent or null if there is no inheritance.
|
List<String> |
getTestVersions()
Returns the list of test versions, useful for testing of multiple branches (main target platform branch or
release, maintenance branch, etc...).
|
boolean |
isFastTrack()
Returns true if given target platform is a fast track
|
isAfterVersion, isAfterVersion, isStrictlyBeforeVersion, isStrictlyBeforeVersion, isVersion, isVersion
getDescription, getDownloadLink, getEndOfAvailability, getId, getLabel, getName, getRefVersion, getReleaseDate, getSimpleName, getStatus, getTypes, getVersion, isDefault, isDeprecated, isEnabled, isOverridden, isRestricted, isTrial, matchesType, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isAfterVersion, isAfterVersion, isStrictlyBeforeVersion, isStrictlyBeforeVersion, isVersion, isVersion
getDescription, getDownloadLink, getEndOfAvailability, getId, getLabel, getName, getRefVersion, getReleaseDate, getStatus, getTypes, getVersion, isDefault, isDeprecated, isEnabled, isOverridden, isRestricted, isTrial, matchesType
protected TargetPlatform origPlatform
protected TargetPlatformExtension()
public TargetPlatformExtension(TargetPlatform orig)
public boolean isFastTrack()
TargetInfo
isFastTrack
in interface TargetInfo
isFastTrack
in class TargetInfoExtension
public List<String> getAvailablePackagesIds()
TargetPlatform
getAvailablePackagesIds
in interface TargetPlatform
public List<TargetPackage> getAvailablePackages()
TargetPlatform
getAvailablePackages
in interface TargetPlatform
public TargetPlatform getParent()
TargetPlatform
getParent
in interface TargetPlatform
public List<String> getTestVersions()
TargetPlatform
getTestVersions
in interface TargetPlatform
public int compareTo(TargetPlatform o)
compareTo
in interface Comparable<TargetPlatform>
Copyright © 2018 Nuxeo. All rights reserved.