private void setUpDiskVmElementExpectations() { DiskVmElement dve = new DiskVmElement(DISK_ID, VM_ID); dve.setDiskInterface(DiskInterface.VirtIO); dve.setBoot(false); setUpGetEntityExpectations( QueryType.GetDiskVmElementById, VmDeviceIdQueryParameters.class, new String[] { "Id"}, new Object[] { new VmDeviceId(DISK_ID, VM_ID)}, dve ); }
private DiskVmElement updateDiskVmElementFromDisk(Disk disk, DiskVmElement diskVmElement) { if (disk.isSetInterface()) { diskVmElement.setDiskInterface(DiskMapper.mapInterface(disk.getInterface())); } if(disk.isSetBootable()) { diskVmElement.setBoot(disk.isBootable()); } if (disk.isSetReadOnly()) { diskVmElement.setReadOnly(disk.isReadOnly()); } return diskVmElement; } }
dve.setBoot(disk.getIsBootable().getEntity()); dve.setDiskInterface(disk.getDiskInterface().getSelectedItem()); dve.setReadOnly(disk.isReadOnly());
private static void copyProperties(DiskVmElement source, DiskVmElement dest) { dest.setBoot(source.isBoot()); dest.setPassDiscard(source.isPassDiscard()); dest.setDiskInterface(source.getDiskInterface()); dest.setUsingScsiReservation(source.isUsingScsiReservation()); dest.setPlugged(source.isPlugged()); dest.setLogicalName(source.getLogicalName()); dest.setReadOnly(source.isReadOnly()); }
dve.setBoot(Boolean.parseBoolean(node.attributes.get("ovf:boot").getValue()));
@ParameterizedTest @ValueSource(strings = {"true", "false"}) public void testCopyOf(boolean boot) { DiskVmElement dve = new DiskVmElement(Guid.newGuid(), Guid.newGuid()); dve.setBoot(boot); DiskVmElement copy = DiskVmElement.copyOf(dve); assertEquals(copy, dve); assertNotSame(copy, dve); } }
private VmDevice createDiskDevice(boolean boot, Map<VmDeviceId, DiskVmElement> idToDiskElement) { Guid id = Guid.newGuid(); VmDevice device = new VmDevice(); device.setType(VmDeviceGeneralType.DISK); device.setDevice(VmDeviceType.DISK.getName()); device.setId(new VmDeviceId(id, null)); DiskVmElement dve = new DiskVmElement(new VmDeviceId(id, null)); dve.setBoot(boot); idToDiskElement.put(dve.getId(), dve); return device; }
@Mapping(from = DiskAttachment.class, to = org.ovirt.engine.core.common.businessentities.storage.DiskVmElement.class) public static org.ovirt.engine.core.common.businessentities.storage.DiskVmElement map(DiskAttachment model, org.ovirt.engine.core.common.businessentities.storage.DiskVmElement template) { org.ovirt.engine.core.common.businessentities.storage.DiskVmElement entity = template != null ? template : new DiskVmElement(); if (model.isSetId()) { entity.setId(new VmDeviceId(GuidUtils.asGuid(model.getId()), null)); } else { entity.setId(new VmDeviceId()); } if (model.isSetBootable()) { entity.setBoot(model.isBootable()); } if (model.isSetPassDiscard()) { entity.setPassDiscard(model.isPassDiscard()); } if (model.isSetInterface()) { entity.setDiskInterface(DiskMapper.mapInterface(model.getInterface())); } if (model.isSetUsesScsiReservation()) { entity.setUsingScsiReservation(model.isUsesScsiReservation()); } if (model.isSetReadOnly()) { entity.setReadOnly(model.isReadOnly()); } return entity; }
getDiskVmElement().setBoot(getIsBootable().getEntity()); getDiskVmElement().setDiskInterface(getDiskInterface().getSelectedItem()); getDiskVmElement().setPassDiscard(getPassDiscard().getEntity());