private static String getVirtioIsoName(ExternalVmImport vmImport) { return vmImport.isSetDriversIso() && vmImport.getDriversIso().isSetId() ? vmImport.getDriversIso().getId() : null; }
public static void validateAdd(Cdrom cdrom) { if (cdrom == null) { throw new ValidationException("Parameter 'cdrom' is mandatory but was not provided."); } if (cdrom.getFile()==null || cdrom.getFile().getId()==null) { throw new ValidationException("Parameter 'cdrom.file.id' is mandatory but was not provided."); } }
@Mapping(from = Cdrom.class, to = VM.class) public static VM map(Cdrom model, VM template) { VM entity = template != null ? template : new VM(); if (model.isSetFile() && model.getFile().isSetId()) { entity.getStaticData().setIsoPath(model.getFile().getId()); } return entity; }
@Override public Cdrom update(Cdrom cdrom) { validateParameters(cdrom, "file"); boolean current = ParametersHelper.getBooleanParameter(httpHeaders, uriInfo, CURRENT, true, false); if (current) { ChangeDiskCommandParameters parameters = new ChangeDiskCommandParameters(vmId, cdrom.getFile().getId()); performAction(ActionType.ChangeDisk, parameters); } else { VM vm = getVm(); vm = map(cdrom, vm); VmManagementParametersBase parameters = new VmManagementParametersBase(vm); performAction(ActionType.UpdateVm, parameters); } return get(); }
@Override protected void verifyModel(File model, int index) { assertEquals(NAMES[index], model.getId()); assertEquals(NAMES[index], model.getName()); assertNotNull(model.getStorageDomain()); assertEquals(GUIDS[0].toString(), model.getStorageDomain().getId()); verifyLinks(model); }
private void verifyModel(Cdrom model) { assertEquals(Guid.Empty.toString(), model.getId()); assertTrue(model.isSetTemplate()); assertEquals(TEMPLATE_ID.toString(), model.getTemplate().getId()); assertTrue(model.isSetFile()); assertEquals(ISO_PATH, model.getFile().getId()); } }
private static void verifyModelWithIso(Cdrom model, String isoPath) { assertEquals(Guid.Empty.toString(), model.getId()); assertTrue(model.isSetVm()); assertEquals(VM_ID.toString(), model.getVm().getId()); assertTrue(model.isSetFile()); assertEquals(isoPath, model.getFile().getId()); } }
private static void verifyModelWithIso(Cdrom model, String isoPath) { assertEquals(Guid.Empty.toString(), model.getId()); assertTrue(model.isSetVm()); assertEquals(VM_ID.toString(), model.getVm().getId()); assertTrue(model.isSetFile()); assertEquals(isoPath, model.getFile().getId()); } }
private void verifyModel(Cdrom model) { assertEquals(Guid.Empty.toString(), model.getId()); assertTrue(model.isSetTemplate()); assertEquals(TEMPLATE_ID.toString(), model.getTemplate().getId()); assertTrue(model.isSetFile()); assertEquals(ISO_PATH, model.getFile().getId()); verifyLinks(model); } }
to.setId(from.getId());