Class TargetPackageImpl
- java.lang.Object
- 
- org.nuxeo.targetplatforms.api.impl.TargetInfoImpl
- 
- org.nuxeo.targetplatforms.api.impl.TargetImpl
- 
- org.nuxeo.targetplatforms.api.impl.TargetPackageImpl
 
 
 
- 
- All Implemented Interfaces:
- Serializable,- Comparable<TargetPackage>,- Target,- TargetInfo,- TargetPackage
 
 public class TargetPackageImpl extends TargetImpl implements TargetPackage, Comparable<TargetPackage> - Since:
- 5.7.1
- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected List<String>dependenciesprotected TargetPackageparent- 
Fields inherited from class org.nuxeo.targetplatforms.api.impl.TargetInfoImpldeprecated, description, downloadLink, enabled, endOfAvailability, fastTrack, id, isDefault, label, name, overridden, refVersion, releaseDate, restricted, status, trial, types, version
 
- 
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedTargetPackageImpl()TargetPackageImpl(String id, String name, String version, String refVersion, String label)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDependency(String dependency)intcompareTo(TargetPackage o)List<String>getDependencies()Returns the list of target packages that this target package depends on.TargetPackagegetParent()Returns the parent target package or null if there is no inheritance.voidsetDependencies(List<String> dependencies)voidsetParent(TargetPackage parent)- 
Methods inherited from class org.nuxeo.targetplatforms.api.impl.TargetImplisAfterVersion, isAfterVersion, isStrictlyBeforeVersion, isStrictlyBeforeVersion, isVersion, isVersion
 - 
Methods inherited from class org.nuxeo.targetplatforms.api.impl.TargetInfoImplgetDescription, 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.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface org.nuxeo.targetplatforms.api.TargetisAfterVersion, isAfterVersion, isStrictlyBeforeVersion, isStrictlyBeforeVersion, isVersion, isVersion
 - 
Methods inherited from interface org.nuxeo.targetplatforms.api.TargetInfogetDescription, getDownloadLink, getEndOfAvailability, getId, getLabel, getName, getRefVersion, getReleaseDate, getStatus, getTypes, getVersion, isDefault, isDeprecated, isEnabled, isFastTrack, isOverridden, isRestricted, isTrial, matchesType
 
- 
 
- 
- 
- 
Field Detail- 
parentprotected TargetPackage parent 
 
- 
 - 
Method Detail- 
addDependencypublic void addDependency(String dependency) 
 - 
getDependenciespublic List<String> getDependencies() Description copied from interface:TargetPackageReturns the list of target packages that this target package depends on.- Specified by:
- getDependenciesin interface- TargetPackage
 
 - 
getParentpublic TargetPackage getParent() Description copied from interface:TargetPackageReturns the parent target package or null if there is no inheritance.- Specified by:
- getParentin interface- TargetPackage
 
 - 
setParentpublic void setParent(TargetPackage parent) 
 - 
compareTopublic int compareTo(TargetPackage o) - Specified by:
- compareToin interface- Comparable<TargetPackage>
 
 
- 
 
-