Package org.nuxeo.targetplatforms.api
Interface TargetPlatform
- All Superinterfaces:
Comparable<TargetPlatform>
,Serializable
,Target
,TargetInfo
- All Known Implementing Classes:
TargetPlatformExtension
,TargetPlatformImpl
Main interface for target platform definition of resources that need to be available both on core and client sides.
- Since:
- 5.7.1
- Author:
- Anahide Tchertchian
-
Method Summary
Modifier and TypeMethodDescriptionReturn the list of packages available on this target platform.Return the list of ids of packages available on this target platform.Returns this target platform parent or null if there is no inheritance.Returns the list of test versions, useful for testing of multiple branches (main target platform branch or release, maintenance branch, etc...).Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface org.nuxeo.targetplatforms.api.Target
isAfterVersion, isAfterVersion, isStrictlyBeforeVersion, isStrictlyBeforeVersion, isVersion, isVersion
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 Details
-
getAvailablePackagesIds
Return the list of ids of packages available on this target platform. -
getAvailablePackages
List<TargetPackage> getAvailablePackages()Return the list of packages available on this target platform. -
getParent
TargetPlatform getParent()Returns this target platform parent or null if there is no inheritance. -
getTestVersions
Returns the list of test versions, useful for testing of multiple branches (main target platform branch or release, maintenance branch, etc...).
-