Package org.nuxeo.targetplatforms.api
Interface TargetPlatformInfo
-
- All Superinterfaces:
Comparable<TargetPlatformInfo>
,Serializable
,TargetInfo
- All Known Implementing Classes:
TargetPlatformInfoImpl
public interface TargetPlatformInfo extends TargetInfo, Comparable<TargetPlatformInfo>
Represents a target platform info, useful for listing of available target platforms.- Since:
- 5.7.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addAvailablePackageInfo(TargetPackageInfo pack)
Add a package to the list of available packages.List<String>
getAvailablePackagesIds()
Return the list of ids of packages available on this target platform.Map<String,TargetPackageInfo>
getAvailablePackagesInfo()
Return the map of packages available on this target platform.void
setAvailablePackagesInfo(Map<String,TargetPackageInfo> packages)
Sets available packages on this target platform.-
Methods inherited from interface java.lang.Comparable
compareTo
-
Methods inherited from interface org.nuxeo.targetplatforms.api.TargetInfo
getDescription, getDownloadLink, getEndOfAvailability, getId, getLabel, getName, getRefVersion, getReleaseDate, getStatus, getTypes, getVersion, isDefault, isDeprecated, isEnabled, isFastTrack, isOverridden, isRestricted, isTrial, matchesType
-
-
-
-
Method Detail
-
getAvailablePackagesIds
List<String> getAvailablePackagesIds()
Return the list of ids of packages available on this target platform.
-
getAvailablePackagesInfo
Map<String,TargetPackageInfo> getAvailablePackagesInfo()
Return the map of packages available on this target platform.
-
addAvailablePackageInfo
void addAvailablePackageInfo(TargetPackageInfo pack)
Add a package to the list of available packages.
-
setAvailablePackagesInfo
void setAvailablePackagesInfo(Map<String,TargetPackageInfo> packages)
Sets available packages on this target platform.
-
-