public void setUuid(String uuid) { volumeVO.setUuid(uuid); }
@Override @DB public boolean updateUuid(long srcVolId, long destVolId) { TransactionLegacy txn = TransactionLegacy.currentTxn(); txn.start(); try { VolumeVO srcVol = findById(srcVolId); VolumeVO destVol = findById(destVolId); String uuid = srcVol.getUuid(); Long instanceId = srcVol.getInstanceId(); srcVol.setUuid(null); destVol.setUuid(uuid); destVol.setInstanceId(instanceId); update(srcVolId, srcVol); update(destVolId, destVol); _tagsDao.updateResourceId(srcVolId, destVolId, ResourceObjectType.Volume); } catch (Exception e) { throw new CloudRuntimeException("Unable to persist the sequence number for this host"); } txn.commit(); return true; }
VolumeVO volume = new VolumeVO(userSpecifiedName, -1, -1, -1, -1, new Long(-1), null, null, provisioningType, 0, Volume.Type.DATADISK); volume.setPoolId(null); volume.setUuid(uuid); volume.setDataCenterId(zoneId); volume.setPodId(null);
volume.setUuid(esvolume.getUuid()); volume.setPath(null);
volume.setUuid(customId);