dve.setUsingScsiReservation(Boolean.parseBoolean(node.attributes.get("ovf:scsi_reservation").getValue()));
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()); }
@Test public void testUpdateVmDeviceUsingScsiReservationProperty() { DiskVmElement dve = dao.get(getExistingEntityId()); boolean usingScsiReservation = !dve.isUsingScsiReservation(); dve.setUsingScsiReservation(usingScsiReservation); dao.update(dve); DiskVmElement dveFromDb = dao.get(getExistingEntityId()); assertEquals(dveFromDb.isUsingScsiReservation(), usingScsiReservation); }
@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; }
ScsiGenericIO.UNFILTERED : ScsiGenericIO.FILTERED); if (!getIsFloating()) { getDiskVmElement().setUsingScsiReservation(getIsUsingScsiReservation().getEntity()); lunDisk.setSgio(null); if (!getIsFloating()) { getDiskVmElement().setUsingScsiReservation(false);