Package org.nuxeo.targetplatforms.api
Interface TargetPlatform
-
- All Superinterfaces:
Comparable<TargetPlatform>
,Serializable
,Target
,TargetInfo
- All Known Implementing Classes:
TargetPlatformExtension
,TargetPlatformImpl
public interface TargetPlatform extends Target, Comparable<TargetPlatform>
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description 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...).-
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 Detail
-
getAvailablePackagesIds
List<String> 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.
-
-