@Override public Snapshot mapRow(ResultSet rs, int rowNum) throws SQLException { Snapshot snapshot = createInitialSnapshotEntity(rs); snapshot.setId(getGuidDefaultEmpty(rs, "snapshot_id")); snapshot.setVmId(getGuidDefaultEmpty(rs, "vm_id")); snapshot.setType(SnapshotType.valueOf(rs.getString("snapshot_type"))); snapshot.setStatus(SnapshotStatus.valueOf(rs.getString("status"))); snapshot.setDescription(rs.getString("description")); snapshot.setCreationDate(new Date(rs.getTimestamp("creation_date").getTime())); snapshot.setAppList(rs.getString("app_list")); snapshot.setVmConfiguration(rs.getString("vm_configuration")); snapshot.setMemoryDiskId(getGuid(rs, "memory_dump_disk_id")); snapshot.setMetadataDiskId(getGuid(rs, "memory_metadata_disk_id")); snapshot.setVmConfigurationBroken(rs.getBoolean("vm_configuration_broken")); return snapshot; }
private org.ovirt.engine.core.common.businessentities.Snapshot createSnapshot(int index) { org.ovirt.engine.core.common.businessentities.Snapshot result = new org.ovirt.engine.core.common.businessentities.Snapshot(); result.setId(GUIDS[index]); result.setDescription("snap1"); return result; }
XmlNode vmConfiguration = selectSingleNode(node, "VmConfiguration", _xmlNS); Snapshot snapshot = new Snapshot(vmConfiguration != null); snapshot.setId(new Guid(node.attributes.get("ovf:id").getValue())); snapshot.setVmId(_vm.getId()); snapshot.setType(SnapshotType.valueOf(selectSingleNode(node, "Type", _xmlNS).innerText));
@Override protected org.ovirt.engine.core.common.businessentities.Snapshot getEntity(int index) { org.ovirt.engine.core.common.businessentities.Snapshot entity = new org.ovirt.engine.core.common.businessentities.Snapshot(); entity.setId(SNAPSHOT_IDS[index]); entity.setCreationDate(SNAPSHOT_DATES[index]); entity.setDescription(DESCRIPTIONS[index]); entity.setType(SnapshotType.REGULAR); entity.setVmId(VM_ID); return entity; }
org.ovirt.engine.core.common.businessentities.Snapshot resultSnapshot0 = new org.ovirt.engine.core.common.businessentities.Snapshot(); resultSnapshot0.setVmConfiguration(ovfData); resultSnapshot0.setId(SNAPSHOT_IDS[0]); org.ovirt.engine.core.common.businessentities.Snapshot resultSnapshot1 = new org.ovirt.engine.core.common.businessentities.Snapshot(); resultSnapshot1.setVmConfiguration(ovfData); resultSnapshot1.setId(SNAPSHOT_IDS[1]); when(httpHeaders.getRequestHeader(BackendResource.POPULATE)).thenReturn(populates); UriInfo uriInfo = setUpUriExpectations(null);
@Test public void updateId() { Snapshot snapshot = dao.get(getExistingEntityId()); assertNotNull(snapshot); Guid oldId = snapshot.getId(); snapshot.setId(Guid.Empty); dao.updateId(oldId, snapshot.getId()); assertEquals(snapshot, dao.get(snapshot.getId())); }
@Test public void testGetWithPopulate() { List<String> populates = new ArrayList<>(); populates.add("true"); String ovfData = "data"; org.ovirt.engine.core.common.businessentities.Snapshot resultSnapshot = new org.ovirt.engine.core.common.businessentities.Snapshot(); resultSnapshot.setVmConfiguration(ovfData); resultSnapshot.setId(SNAPSHOT_ID); when(httpHeaders.getRequestHeader(BackendResource.POPULATE)).thenReturn(populates); setUriInfo(setUpBasicUriExpectations()); setUpGetEntityExpectations(asList(getEntity(1))); setUpEntityQueryExpectations(QueryType.GetSnapshotBySnapshotId, IdQueryParameters.class, new String[]{"Id"}, new Object[]{SNAPSHOT_ID}, resultSnapshot); Snapshot snapshot = resource.get(); verifyModel(snapshot, 1); assertNotNull(snapshot.getInitialization()); assertNotNull(snapshot.getInitialization().getConfiguration()); assertEquals(ovfData, snapshot.getInitialization().getConfiguration().getData()); assertEquals(ConfigurationType.OVF, snapshot.getInitialization().getConfiguration().getType()); }
org.ovirt.engine.core.common.businessentities.Snapshot resultSnapshot0 = new org.ovirt.engine.core.common.businessentities.Snapshot(); resultSnapshot0.setVmConfiguration(ovfData); resultSnapshot0.setId(SNAPSHOT_IDS[0]); setUpEntityQueryExpectations(QueryType.GetSnapshotBySnapshotId, IdQueryParameters.class,