Search in sources :

Example 1 with V3ProductInfo

use of org.ovirt.engine.api.v3.types.V3ProductInfo in project ovirt-engine by oVirt.

the class V3ProductInfoOutAdapter method adapt.

@Override
public V3ProductInfo adapt(ProductInfo from) {
    V3ProductInfo to = new V3ProductInfo();
    if (from.isSetName()) {
        to.setName(from.getName());
    }
    if (from.isSetVendor()) {
        to.setVendor(from.getVendor());
    }
    Version fromVersion = from.getVersion();
    if (fromVersion != null) {
        V3Version toVersion = new V3Version();
        toVersion.setMajor(fromVersion.getMajor());
        toVersion.setMinor(fromVersion.getMinor());
        toVersion.setBuild(fromVersion.getBuild());
        toVersion.setRevision(fromVersion.getRevision());
        toVersion.setFullVersion(fromVersion.getFullVersion());
        to.setVersion(toVersion);
        to.setFullVersion(fromVersion.getFullVersion());
    }
    return to;
}
Also used : V3ProductInfo(org.ovirt.engine.api.v3.types.V3ProductInfo) V3Version(org.ovirt.engine.api.v3.types.V3Version) Version(org.ovirt.engine.api.model.Version) V3Version(org.ovirt.engine.api.v3.types.V3Version)

Aggregations

Version (org.ovirt.engine.api.model.Version)1 V3ProductInfo (org.ovirt.engine.api.v3.types.V3ProductInfo)1 V3Version (org.ovirt.engine.api.v3.types.V3Version)1