package org.ovirt.engine.api.restapi.types; import java.util.List; import org.ovirt.engine.api.model.SupportedVersions; import org.ovirt.engine.api.model.Version; public class VersionMapper { @Mapping(from = List.class, to = SupportedVersions.class) public static SupportedVersions map(List<org.ovirt.engine.core.compat.Version> entity, SupportedVersions template) { SupportedVersions model = template != null ? template : new SupportedVersions(); for (org.ovirt.engine.core.compat.Version version : entity) { Version v = new Version(); v.setMajor(version.getMajor()); v.setMinor(version.getMinor()); model.getVersions().add(v); } return model; } }