});
waitForInfoPanel();
final Map<String, String> parameters = getHWParameters(
getResource().isNew());
for (final Host h : getVMSVirtualDomainInfo().getDefinedOnHosts()) {
final VmsXml vmsXml = getBrowser().getVmsXml(h);
if (vmsXml != null) {
final Value type = getParamSaved(InputDevData.TYPE);
if (type == null) {
parameters.put(InputDevData.SAVED_TYPE, null);
} else {
parameters.put(InputDevData.SAVED_TYPE,
type.getValueForConfig());
}
final Value bus = getParamSaved(InputDevData.BUS);
if (bus == null) {
parameters.put(InputDevData.SAVED_BUS, null);
} else {
parameters.put(InputDevData.SAVED_BUS,
bus.getValueForConfig());
}
final String domainName =
getVMSVirtualDomainInfo().getDomainName();
final Node domainNode = vmsXml.getDomainNode(domainName);
modifyXML(vmsXml, domainNode, domainName, parameters);
final String virshOptions =
getVMSVirtualDomainInfo().getVirshOptions();
vmsXml.saveAndDefine(domainNode, domainName, virshOptions);
}
}
getResource().setNew(false);
treeMenuController.reloadNode(getNode(), false);
getBrowser().periodicalVmsUpdate(