Class TargetPlatformExtension
java.lang.Object
org.nuxeo.targetplatforms.api.impl.TargetInfoExtension
org.nuxeo.targetplatforms.api.impl.TargetExtension
org.nuxeo.targetplatforms.api.impl.TargetPlatformExtension
- All Implemented Interfaces:
Serializable,Comparable<TargetPlatform>,Target,TargetInfo,TargetPlatform
public class TargetPlatformExtension
extends TargetExtension
implements TargetPlatform, Comparable<TargetPlatform>
TargetPlatform implementation relying on an original implementation, useful for override when adding
additional metadata.- Since:
- 5.7.1
- See Also:
-
Field Summary
FieldsFields inherited from class org.nuxeo.targetplatforms.api.impl.TargetExtension
origTargetFields inherited from class org.nuxeo.targetplatforms.api.impl.TargetInfoExtension
origInfo -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected -
Method Summary
Modifier and TypeMethodDescriptionintReturn 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...).booleanReturns true if given target platform is a fast trackMethods inherited from class org.nuxeo.targetplatforms.api.impl.TargetExtension
isAfterVersion, isAfterVersion, isStrictlyBeforeVersion, isStrictlyBeforeVersion, isVersion, isVersionMethods inherited from class org.nuxeo.targetplatforms.api.impl.TargetInfoExtension
getDescription, getDownloadLink, getEndOfAvailability, getId, getLabel, getName, getRefVersion, getReleaseDate, getSimpleName, getStatus, getTypes, getVersion, isDefault, isDeprecated, isEnabled, isOverridden, isRestricted, isTrial, matchesType, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.nuxeo.targetplatforms.api.Target
isAfterVersion, isAfterVersion, isStrictlyBeforeVersion, isStrictlyBeforeVersion, isVersion, isVersionMethods inherited from interface org.nuxeo.targetplatforms.api.TargetInfo
getDescription, getDownloadLink, getEndOfAvailability, getId, getLabel, getName, getRefVersion, getReleaseDate, getStatus, getTypes, getVersion, isDefault, isDeprecated, isEnabled, isOverridden, isRestricted, isTrial, matchesType
-
Field Details
-
origPlatform
-
-
Constructor Details
-
TargetPlatformExtension
protected TargetPlatformExtension() -
TargetPlatformExtension
-
-
Method Details
-
isFastTrack
public boolean isFastTrack()Description copied from interface:TargetInfoReturns true if given target platform is a fast track- Specified by:
isFastTrackin interfaceTargetInfo- Overrides:
isFastTrackin classTargetInfoExtension
-
getAvailablePackagesIds
Description copied from interface:TargetPlatformReturn the list of ids of packages available on this target platform.- Specified by:
getAvailablePackagesIdsin interfaceTargetPlatform
-
getAvailablePackages
Description copied from interface:TargetPlatformReturn the list of packages available on this target platform.- Specified by:
getAvailablePackagesin interfaceTargetPlatform
-
getParent
Description copied from interface:TargetPlatformReturns this target platform parent or null if there is no inheritance.- Specified by:
getParentin interfaceTargetPlatform
-
getTestVersions
Description copied from interface:TargetPlatformReturns the list of test versions, useful for testing of multiple branches (main target platform branch or release, maintenance branch, etc...).- Specified by:
getTestVersionsin interfaceTargetPlatform
-
compareTo
- Specified by:
compareToin interfaceComparable<TargetPlatform>
-