private org.ovirt.engine.core.common.businessentities.network.Network getNetwork() { List<org.ovirt.engine.core.common.businessentities.network.Network> networks = parent.getNetworks(); for (org.ovirt.engine.core.common.businessentities.network.Network entity : networks) { if (entity.getId().toString().equals(id)) { return entity; } } return null; }
@Override public StorageConnection get() { return performGet(QueryType.GetStorageServerConnectionById, new StorageServerConnectionQueryParametersBase(guid.toString())); }
private Quota getQuota() { return getEntity( Quota.class, QueryType.GetQuotaByQuotaId, new IdQueryParameters(quotaId), quotaId.toString() ); }
@Override public org.ovirt.engine.core.common.businessentities.storage.Disk resolve(Guid id) throws BackendFailureException { return getEntity( org.ovirt.engine.core.common.businessentities.storage.Disk.class, QueryType.GetDiskByDiskId, new IdQueryParameters(id), id.toString(), true ); } }
private List<Provider> getBackendCollection() { List<Provider> externalNetworkProviders = new ArrayList<>(); VDS host = getEntity(VDS.class, QueryType.GetVdsByVdsId, new IdQueryParameters(hostId), hostId.toString(), true); Guid externalNetworkProviderId = host.getOpenstackNetworkProviderId(); if (externalNetworkProviderId != null) { externalNetworkProviders.add(getEntity(Provider.class, QueryType.GetProviderById, new IdQueryParameters(externalNetworkProviderId), externalNetworkProviderId.toString())); } return externalNetworkProviders; }
private Quota getQuota() { return getEntity( Quota.class, QueryType.GetQuotaByQuotaId, new IdQueryParameters(quotaId), quotaId.toString() ); } }
private org.ovirt.engine.core.common.scheduling.AffinityGroup getGroup() { return getEntity( org.ovirt.engine.core.common.scheduling.AffinityGroup.class, QueryType.GetAffinityGroupById, new IdQueryParameters(groupId), groupId.toString() ); } }
@Override protected Tag addParents(Tag tag) { Template template = new Template(); template.setId(templateId.toString()); tag.setTemplate(template); return tag; }
@Override public Cdrom addParents(Cdrom entity) { Vm vm = new Vm(); vm.setId(vmId.toString()); entity.setVm(vm); return entity; }
@Override public Disk addParents(Disk disk) { disk.setTemplate(new Template()); disk.getTemplate().setId(templateId.toString()); return disk; } }
@Override public DiskVmElement resolve(VmDeviceId id) throws BackendFailureException { VmDeviceId vmDeviceId = new VmDeviceId(diskId, vmId); return getEntity( DiskVmElement.class, QueryType.GetDiskVmElementById, new VmDeviceIdQueryParameters(vmDeviceId), vmDeviceId.getDeviceId().toString(), true ); } }
@Override public VirtualNumaNode addParents(VirtualNumaNode node) { node.setVm(new Vm()); node.getVm().setId(parentId.toString()); return node; }
@Override protected Disk addParents(Disk disk) { StorageDomain storageDomain = new StorageDomain(); storageDomain.setId(storageDomainId.toString()); StorageDomains storageDomains = new StorageDomains(); storageDomains.getStorageDomains().add(storageDomain); disk.setStorageDomain(storageDomain); disk.setStorageDomains(storageDomains); return disk; }
private AddManagedBlockStorageDomainParameters getManagedBlockStorageAddParams(StorageDomainStatic entity, Properties driverOptions, Properties driverSensitiveOptions) { AddManagedBlockStorageDomainParameters params = new AddManagedBlockStorageDomainParameters(); Map<String, Object> driverOptionsMap = new HashMap<>(CustomPropertiesParser.toObjectsMap(driverOptions)); driverOptionsMap.put(AddManagedBlockStorageDomainParameters.VOLUME_BACKEND_NAME, entity.getName()); params.setDriverOptions(driverOptionsMap); params.setSriverSensitiveOptions(CustomPropertiesParser.toObjectsMap(driverSensitiveOptions)); entity.setStorage(Guid.Empty.toString()); params.setStorageDomain(entity); return params; }
@Override protected StorageDomain addParents(StorageDomain storageDomain) { // This is for backwards compatibility and will be removed in the future: storageDomain.setDataCenter(new DataCenter()); storageDomain.getDataCenter().setId(dataCenterId.toString()); // Find all the data centers that this storage domain is attached to and add references to them: StorageDomainHelper.addAttachedDataCenterReferences(this, storageDomain); return storageDomain; }
protected void setJobLink(final Action action, ActionReturnValue actionResult) { Job job = new Job(); job.setId(actionResult.getJobId().toString()); LinkHelper.addLinks(job, null, false); action.setJob(job); }
@Override public Cdrom get() { GetVmTemplateParameters parameters = new GetVmTemplateParameters(templateId); VmTemplate entity = getEntity( VmTemplate.class, QueryType.GetVmTemplate, parameters, templateId.toString(), true ); return addLinks(populate(map(entity), entity)); }
private void updateIncomingId(QuotaStorageLimit incoming, Quota entity) { if (incoming.isSetStorageDomain() && incoming.getStorageDomain().isSetId()) { incoming.setId(incoming.getStorageDomain().getId()); } else { incoming.setId(entity.getId().toString()); } }
private void updateIncomingId(QuotaClusterLimit incoming, Quota entity) { if (incoming.isSetCluster() && incoming.getCluster().isSetId()) { incoming.setId(incoming.getCluster().getId()); } else { incoming.setId(entity.getId().toString()); } }