Class TargetPlatformImpl
java.lang.Object
org.nuxeo.targetplatforms.api.impl.TargetInfoImpl
org.nuxeo.targetplatforms.api.impl.TargetImpl
org.nuxeo.targetplatforms.api.impl.TargetPlatformImpl
- All Implemented Interfaces:
Serializable
,Comparable<TargetPlatform>
,Target
,TargetInfo
,TargetPlatform
- Since:
- 5.7.1
- See Also:
-
Field Summary
Fields inherited from class org.nuxeo.targetplatforms.api.impl.TargetInfoImpl
deprecated, description, downloadLink, enabled, endOfAvailability, fastTrack, id, isDefault, label, name, overridden, refVersion, releaseDate, restricted, status, trial, types, version
-
Constructor Summary
ModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionvoid
int
Return 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...).void
void
setParent
(TargetPlatform parent) void
setTestVersions
(List<String> testVersions) Methods inherited from class org.nuxeo.targetplatforms.api.impl.TargetImpl
isAfterVersion, isAfterVersion, isStrictlyBeforeVersion, isStrictlyBeforeVersion, isVersion, isVersion
Methods inherited from class org.nuxeo.targetplatforms.api.impl.TargetInfoImpl
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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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
-
Field Details
-
parent
-
availablePackages
-
testVersions
-
-
Constructor Details
-
TargetPlatformImpl
protected TargetPlatformImpl() -
TargetPlatformImpl
-
TargetPlatformImpl
-
-
Method Details
-
getAvailablePackagesIds
Description copied from interface:TargetPlatform
Return the list of ids of packages available on this target platform.- Specified by:
getAvailablePackagesIds
in interfaceTargetPlatform
-
getAvailablePackages
Description copied from interface:TargetPlatform
Return the list of packages available on this target platform.- Specified by:
getAvailablePackages
in interfaceTargetPlatform
-
addAvailablePackage
-
setAvailablePackages
-
getParent
Description copied from interface:TargetPlatform
Returns this target platform parent or null if there is no inheritance.- Specified by:
getParent
in interfaceTargetPlatform
-
setParent
-
getTestVersions
Description copied from interface:TargetPlatform
Returns the list of test versions, useful for testing of multiple branches (main target platform branch or release, maintenance branch, etc...).- Specified by:
getTestVersions
in interfaceTargetPlatform
-
setTestVersions
-
compareTo
- Specified by:
compareTo
in interfaceComparable<TargetPlatform>
-