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, hasPropertypublic 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>