package org.ovirt.engine.core.common.utils;
import java.util.HashMap;
import java.util.Map;
import org.ovirt.engine.core.common.businessentities.SubchainInfo;
public class SubchainInfoHelper {
private SubchainInfoHelper() {
}
public static Map<String, Object> prepareSubchainInfoForVdsCommand(SubchainInfo subchainInfo) {
Map<String, Object> map = new HashMap<>();
map.put("sd_id", subchainInfo.getStorageDomainId().toString());
map.put("img_id", subchainInfo.getImageGroupId().toString());
map.put("base_id", subchainInfo.getBaseImageId().toString());
map.put("top_id", subchainInfo.getTopImageId().toString());
if (subchainInfo.getBaseImageGeneration() != null) {
map.put("base_generation", subchainInfo.getBaseImageGeneration());
}
return map;
}
}