public final class Product
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
archiveFileName
The name of the output archive file (without extension).
|
private java.lang.String |
attachId
The classifier for materialized products is this string followed by the platform (OS, WS
Arch).
|
private java.util.List<DependencySeed> |
extraInstallationSeeds
List of units to be installed on root level together with the product.
|
private java.lang.String |
id
Installable unit ID of the product.
|
private java.lang.String |
rootFolder
The name of the root folder of the materialized product.
|
private java.util.Map<java.lang.String,java.lang.String> |
rootFolders
OS-specific name of the root folder of the materialized product using osgi.os
environment values as keys.
|
Constructor and Description |
---|
Product() |
Product(java.lang.String id) |
Product(java.lang.String id,
java.lang.String attachId) |
Modifier and Type | Method and Description |
---|---|
void |
addInstallationSeed(DependencySeed seed) |
boolean |
equals(java.lang.Object obj) |
private <T> boolean |
equals(T left,
T right) |
java.util.List<DependencySeed> |
getAdditionalInstallationSeeds() |
java.lang.String |
getArchiveFileName() |
java.lang.String |
getAttachId() |
java.lang.String |
getId() |
java.lang.String |
getRootFolder(java.lang.String os) |
int |
hashCode() |
java.lang.String |
toString() |
private java.lang.String id
private java.lang.String attachId
private java.lang.String rootFolder
private java.util.Map<java.lang.String,java.lang.String> rootFolders
private java.lang.String archiveFileName
private java.util.List<DependencySeed> extraInstallationSeeds
public Product()
Product(java.lang.String id)
Product(java.lang.String id, java.lang.String attachId)
public java.lang.String getId()
public java.lang.String getAttachId()
public java.lang.String getRootFolder(java.lang.String os)
public java.lang.String getArchiveFileName()
public void addInstallationSeed(DependencySeed seed)
public java.util.List<DependencySeed> getAdditionalInstallationSeeds()
public java.lang.String toString()
toString
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
private <T> boolean equals(T left, T right)