public class TargetPlatformImpl extends TargetImpl implements TargetPlatform
Modifier and Type | Field and Description |
---|---|
protected Map<String,TargetPackage> |
availablePackages |
protected TargetPlatform |
parent |
protected List<String> |
testVersions |
deprecated, description, downloadLink, enabled, endOfAvailability, fastTrack, id, isDefault, label, name, overridden, refVersion, releaseDate, restricted, status, trial, types, version
Modifier | Constructor and Description |
---|---|
protected |
TargetPlatformImpl() |
|
TargetPlatformImpl(String id) |
|
TargetPlatformImpl(String id,
String name,
String version,
String refVersion,
String label) |
Modifier and Type | Method and Description |
---|---|
void |
addAvailablePackage(TargetPackage pack) |
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...).
|
void |
setAvailablePackages(Map<String,TargetPackage> tps) |
void |
setParent(TargetPlatform parent) |
void |
setTestVersions(List<String> testVersions) |
isAfterVersion, isAfterVersion, isStrictlyBeforeVersion, isStrictlyBeforeVersion, isVersion, isVersion
getDescription, getDownloadLink, getEndOfAvailability, getId, getLabel, getName, getRefVersion, getReleaseDate, getSimpleName, getStatus, getTypes, getVersion, isDefault, isDeprecated, isEnabled, isFastTrack, isOverridden, isRestricted, isTrial, matchesType, setDefault, setDeprecated, setDescription, setDownloadLink, setEnabled, setEndOfAvailability, setFastTrack, setId, setLabel, setName, setOverridden, setRefVersion, setReleaseDate, setRestricted, setStatus, setTrial, setTypes, setVersion, 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, isFastTrack, isOverridden, isRestricted, isTrial, matchesType
protected TargetPlatform parent
protected Map<String,TargetPackage> availablePackages
protected List<String> testVersions
protected TargetPlatformImpl()
public TargetPlatformImpl(String id)
public List<String> getAvailablePackagesIds()
TargetPlatform
getAvailablePackagesIds
in interface TargetPlatform
public List<TargetPackage> getAvailablePackages()
TargetPlatform
getAvailablePackages
in interface TargetPlatform
public void addAvailablePackage(TargetPackage pack)
public void setAvailablePackages(Map<String,TargetPackage> tps)
public TargetPlatform getParent()
TargetPlatform
getParent
in interface TargetPlatform
public void setParent(TargetPlatform parent)
public List<String> getTestVersions()
TargetPlatform
getTestVersions
in interface TargetPlatform
public void setTestVersions(List<String> testVersions)
public int compareTo(TargetPlatform o)
compareTo
in interface Comparable<TargetPlatform>
Copyright © 2018 Nuxeo. All rights reserved.