public class ParamPerOSE extends AbstractParamPerUnit implements java.lang.Comparable<ParamPerOSE>
ParamPerUnit.PropertyName
Constructor and Description |
---|
ParamPerOSE() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(ParamPerOSE o) |
CITypeEnum |
getCiType() |
java.util.List<ProductVersion> |
getCompatibleLowerVersion()
Get product versions that current processed version can downgrade right to.
|
ProductVersion |
getCurrentProductVersion() |
Node |
getNode() |
java.util.List<RunningInstance> |
getRunningInstanceList() |
java.util.List<SoftwareInstance> |
getSoftwareInstanceList() |
getAllProperties, getProperty, hasProperty
public Node getNode()
public java.util.List<SoftwareInstance> getSoftwareInstanceList()
public java.util.List<RunningInstance> getRunningInstanceList()
public ProductVersion getCurrentProductVersion()
public java.util.List<ProductVersion> getCompatibleLowerVersion()
For example, when calculating for product "Windows Server", if current processed version is "2016 Std", this API returns "2012 Std" and "2008 Std".
For some products, one license point may be used to entitled multiple instances. The compatible versions give an opportunity to deal with such case.
public CITypeEnum getCiType()
public int compareTo(ParamPerOSE o)
compareTo
in interface java.lang.Comparable<ParamPerOSE>