@Override public Configuration adapt(V3Configuration from) { Configuration to = new Configuration(); if (from.isSetData()) { to.setData(from.getData()); } if (from.isSetType()) { to.setType(ConfigurationType.fromValue(from.getType())); } return to; } }
public static Vm map(String data, ConfigurationType type, Vm vm) { Initialization initialization = vm.getInitialization(); if (initialization == null) { initialization = new Initialization(); vm.setInitialization(initialization); } Configuration configuration = initialization.getConfiguration(); if (configuration == null) { configuration = new Configuration(); initialization.setConfiguration(configuration); } configuration.setData(data); configuration.setType(type); return vm; }
public static Snapshot map(String configuration, ConfigurationType type, Snapshot snapshot) { snapshot.setInitialization(new Initialization()); snapshot.getInitialization().setConfiguration(new Configuration()); snapshot.getInitialization().getConfiguration().setData(configuration); snapshot.getInitialization().getConfiguration().setType(type); return snapshot; } }
model.getInitialization().setRegenerateIds(Boolean.TRUE); model.getInitialization().setConfiguration(new Configuration()); model.getInitialization().getConfiguration().setData("asdasdasd"); model.getInitialization().getConfiguration().setType(org.ovirt.engine.api.model.ConfigurationType.OVF); setUpGetEntityExpectations(QueryType.GetVmFromConfiguration,
model.setInitialization(new Initialization()); model.getInitialization().setConfiguration(new Configuration()); model.getInitialization().getConfiguration().setData("asdasdasd"); model.getInitialization().getConfiguration().setType(org.ovirt.engine.api.model.ConfigurationType.OVF); setUpGetEntityExpectations(QueryType.GetVmFromConfiguration,
model.setInitialization(new Initialization()); model.getInitialization().setConfiguration(new Configuration()); model.getInitialization().getConfiguration().setData("asdasdasd"); model.getInitialization().getConfiguration().setType(org.ovirt.engine.api.model.ConfigurationType.OVF); model.setCluster(new org.ovirt.engine.api.model.Cluster());
private void testBadAddFromConfiguration(boolean valid, boolean success, String detail) { Vm model = createModel(null); org.ovirt.engine.core.common.businessentities.VM returnedVM = getEntity(2); model.setInitialization(new Initialization()); model.getInitialization().setConfiguration(new Configuration()); model.getInitialization().getConfiguration().setData("asdasdasd"); model.getInitialization().getConfiguration().setType(org.ovirt.engine.api.model.ConfigurationType.OVF); setUpGetEntityExpectations(QueryType.GetVmFromConfiguration, GetVmFromConfigurationQueryParameters.class, new String[] { "VmConfiguration", "ConfigurationType" }, new Object[] { model.getInitialization().getConfiguration().getData(), ConfigurationType.OVF}, returnedVM); setUriInfo(setUpActionExpectations(ActionType.ImportVmFromConfiguration, ImportVmFromConfParameters.class, new String[] { "Vm", "ClusterId" }, new Object[] { returnedVM, Guid.createGuidFromString(model.getCluster().getId())}, valid, success)); verifyFault(assertThrows(WebApplicationException.class, () -> collection.add(model)), detail); }