private Quota getModel() { Quota quota = new Quota(); quota.setId(GUIDS[0].toString()); quota.setDescription(DESCRIPTIONS[0]); quota.setClusterHardLimitPct(30); return quota; }
private static void map(QuotaClusterLimit template, QuotaCluster quotaCluster, String clusterId, String dataCenterId, String quotaId) { template.setQuota(new Quota()); template.getQuota().setId(quotaId); template.getQuota().setDataCenter(new DataCenter()); template.getQuota().getDataCenter().setId(dataCenterId); if (clusterId != null) { template.setCluster(new Cluster()); template.getCluster().setId(clusterId); } if (quotaCluster.getMemSizeMB() != null) { // show GB instead of MB (ignore -1) double value = quotaCluster.getMemSizeMB() == -1 ? quotaCluster.getMemSizeMB().doubleValue() : quotaCluster.getMemSizeMB().doubleValue() / 1024.0; template.setMemoryLimit(value); } if (quotaCluster.getMemSizeMBUsage() != null) { template.setMemoryUsage(quotaCluster.getMemSizeMBUsage() / 1024.0); } if (quotaCluster.getVirtualCpu() != null) { template.setVcpuLimit(quotaCluster.getVirtualCpu()); } if (quotaCluster.getVirtualCpuUsage() != null) { template.setVcpuUsage(quotaCluster.getVirtualCpuUsage()); } }
private static void map(QuotaStorageLimit model, QuotaStorage quotaStorage, String storageDomainId, String dataCenterId, String quotaId) { model.setQuota(new Quota()); model.getQuota().setId(quotaId); model.getQuota().setDataCenter(new DataCenter()); model.getQuota().getDataCenter().setId(dataCenterId); if (storageDomainId != null) { model.setStorageDomain(new StorageDomain()); model.getStorageDomain().setId(storageDomainId); } if (quotaStorage.getStorageSizeGB() != null) { model.setLimit(quotaStorage.getStorageSizeGB()); } if (quotaStorage.getStorageSizeGBUsage() != null) { model.setUsage(quotaStorage.getStorageSizeGBUsage()); } }
@Mapping(from = org.ovirt.engine.core.common.businessentities.Quota.class, to = Quota.class) public static Quota map(org.ovirt.engine.core.common.businessentities.Quota template, Quota model) { Quota ret = (model==null) ? new Quota() : model; if (template.getId()!=null) { ret.setId(template.getId().toString()); } if (template.getQuotaName()!=null) { ret.setName(template.getQuotaName()); } if (template.getDescription()!=null) { ret.setDescription(template.getDescription()); } if (template.getStoragePoolId()!=null) { if (ret.getDataCenter()==null) { ret.setDataCenter(new DataCenter()); } ret.getDataCenter().setId(template.getStoragePoolId().toString()); } ret.setClusterHardLimitPct(template.getGraceClusterPercentage()); ret.setStorageHardLimitPct(template.getGraceStoragePercentage()); ret.setClusterSoftLimitPct(template.getThresholdClusterPercentage()); ret.setStorageSoftLimitPct(template.getThresholdStoragePercentage()); return ret; }
to.setId(from.getId());
quota.setId(entity.getQuotaId().toString());
quota.setId(entity.getQuotaId().toString()); model.setQuota(quota);