Shahar Havivi has uploaded a new change for review. Change subject: Engine: VmInit remove domain field from VMStatic ......................................................................
Engine: VmInit remove domain field from VMStatic Change-Id: I5a946b0f1c78e196829a5296bae2127e7552ca0a Signed-off-by: Shahar Havivi <shav...@redhat.com> --- M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddVmTemplateCommand.java M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/UpdateVmTemplateCommand.java M backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/ImportVmTemplateCommandTest.java M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VM.java M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmBase.java M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmStatic.java M backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmTemplate.java M backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VmDAODbFacadeImpl.java M backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VmStaticDAODbFacadeImpl.java M backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VmTemplateDAODbFacadeImpl.java M backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/TemplateMapper.java M backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/VmMapper.java M backend/manager/modules/restapi/types/src/test/java/org/ovirt/engine/api/restapi/types/TemplateMapperTest.java M backend/manager/modules/restapi/types/src/test/java/org/ovirt/engine/api/restapi/types/VmMapperTest.java M backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfReader.java M backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfWriter.java M backend/manager/modules/utils/src/test/java/org/ovirt/engine/core/utils/ovf/OvfManagerTest.java M backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/CreateVmVDSCommand.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/Cloner.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/pools/PoolGeneralModel.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/pools/PoolListModel.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/templates/TemplateGeneralModel.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/templates/TemplateListModel.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalListModel.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/ExistingVmModelBehavior.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/NewTemplateVmModelBehavior.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/NewVmModelBehavior.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/PoolModelBehaviorBase.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/TemplateVmModelBehavior.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmGeneralModel.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmListModel.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmSnapshotListModel.java 32 files changed, 12 insertions(+), 98 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/98/22098/1 diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddVmTemplateCommand.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddVmTemplateCommand.java index 26a2c19..f297328 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddVmTemplateCommand.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/AddVmTemplateCommand.java @@ -398,7 +398,6 @@ getParameters().getMasterVm().getOsId(), getParameters().getMasterVm().getVdsGroupId(), getVmTemplateId(), - getParameters().getMasterVm().getDomain(), getParameters().getMasterVm().getNumOfMonitors(), getParameters().getMasterVm().getSingleQxlPci(), VmTemplateStatus.Locked.getValue(), diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/UpdateVmTemplateCommand.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/UpdateVmTemplateCommand.java index 66aeb58..a388e08 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/UpdateVmTemplateCommand.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/UpdateVmTemplateCommand.java @@ -70,9 +70,7 @@ if (getVdsGroup() == null) { addCanDoActionMessage(VdcBllMessages.VMT_CLUSTER_IS_NOT_VALID); } else if (isVmPriorityValueLegal(getParameters().getVmTemplateData().getPriority(), getReturnValue() - .getCanDoActionMessages()) - && isDomainLegal(getParameters().getVmTemplateData().getDomain(), getReturnValue() - .getCanDoActionMessages())) { + .getCanDoActionMessages())) { returnValue = VmTemplateHandler.isUpdateValid(mOldTemplate, getVmTemplate()); if (!returnValue) { addCanDoActionMessage(VdcBllMessages.VMT_CANNOT_UPDATE_ILLEGAL_FIELD); diff --git a/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/ImportVmTemplateCommandTest.java b/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/ImportVmTemplateCommandTest.java index aa16cc9..b6eaf7d 100644 --- a/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/ImportVmTemplateCommandTest.java +++ b/backend/manager/modules/bll/src/test/java/org/ovirt/engine/core/bll/ImportVmTemplateCommandTest.java @@ -289,7 +289,6 @@ ImportVmTemplateParameters parameters = createParameters(); assertFalse(BusinessEntitiesDefinitions.GENERAL_DOMAIN_SIZE > string100.length()); - parameters.getVmTemplate().setDomain(string100); parameters.setImportAsNewEntity(true); ImportVmTemplateCommand command = spy(new ImportVmTemplateCommand(parameters)); @@ -297,7 +296,6 @@ ValidationUtils.getValidator().validate(parameters, command.getValidationGroups().toArray(new Class<?>[0])); Assert.isTrue(validate.isEmpty()); - parameters.getVmTemplate().setDomain(string100); parameters.setImportAsNewEntity(false); command = spy(new ImportVmTemplateCommand(parameters)); validate = diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VM.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VM.java index 6b87e9f..d060903 100644 --- a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VM.java +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VM.java @@ -128,14 +128,6 @@ this.vmStatic.setMemSizeMb(value); } - public String getVmDomain() { - return this.vmStatic.getDomain(); - } - - public void setVmDomain(String value) { - this.vmStatic.setDomain(value); - } - public int getOs() { return this.getVmOsId(); } @@ -433,7 +425,7 @@ if (!StringHelper.isNullOrEmpty(this.getVmIp())) { this.vmDynamic.setVmHost(getVmIp()); } else { - String vmDomain = getVmDomain(); + String vmDomain = getVmInit().getDomain(); // If VM's host name isn't available - set as VM's name // If no IP address is available - assure that 'vm_host' is FQN by concatenating diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmBase.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmBase.java index 2b925ac..5a0c322 100644 --- a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmBase.java +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmBase.java @@ -84,10 +84,6 @@ @EditableOnTemplate private boolean singleQxlPci; - @EditableField - @Size(max = BusinessEntitiesDefinitions.GENERAL_DOMAIN_SIZE) - private String domain; - @EditableOnVmStatusField @EditableOnTemplate @Size(max = BusinessEntitiesDefinitions.GENERAL_TIME_ZONE_SIZE) @@ -251,7 +247,6 @@ int cpusPerSocket, int numOfMonitors, boolean singleQxlPci, - String domain, String timezone, VmType vmType, UsbPolicy usbPolicy, @@ -287,7 +282,6 @@ this.cpuPerSocket = cpusPerSocket; this.numOfMonitors = numOfMonitors; this.singleQxlPci = singleQxlPci; - this.domain = domain; this.timeZone = timezone; this.vmType = vmType; this.usbPolicy = usbPolicy; @@ -457,14 +451,6 @@ singleQxlPci = value; } - public String getDomain() { - return domain; - } - - public void setDomain(String value) { - domain = value; - } - public String getTimeZone() { return timeZone; } @@ -627,7 +613,6 @@ result = prime * result + ((creationDate == null) ? 0 : creationDate.hashCode()); result = prime * result + ((defaultBootSequence == null) ? 0 : defaultBootSequence.hashCode()); result = prime * result + ((description == null) ? 0 : description.hashCode()); - result = prime * result + ((domain == null) ? 0 : domain.hashCode()); result = prime * result + (failBack ? 1231 : 1237); result = prime * result + ((initrdUrl == null) ? 0 : initrdUrl.hashCode()); result = prime * result + ((isoPath == null) ? 0 : isoPath.hashCode()); @@ -675,7 +660,6 @@ && ObjectUtils.objectsEqual(creationDate, other.creationDate) && defaultBootSequence == other.defaultBootSequence && ObjectUtils.objectsEqual(description, other.description) - && ObjectUtils.objectsEqual(domain, other.domain) && failBack == other.failBack && ObjectUtils.objectsEqual(initrdUrl, other.initrdUrl) && ObjectUtils.objectsEqual(isoPath, other.isoPath) diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmStatic.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmStatic.java index 3c7d6dd..8f20826 100644 --- a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmStatic.java +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmStatic.java @@ -70,7 +70,6 @@ vmStatic.getCpuPerSocket(), vmStatic.getNumOfMonitors(), vmStatic.getSingleQxlPci(), - vmStatic.getDomain(), vmStatic.getTimeZone(), vmStatic.getVmType(), vmStatic.getUsbPolicy(), diff --git a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmTemplate.java b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmTemplate.java index 6fdc5c8..a1382f4 100644 --- a/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmTemplate.java +++ b/backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/businessentities/VmTemplate.java @@ -55,7 +55,7 @@ private boolean disabled; public VmTemplate(int childCount, Date creationDate, String description, int memSizeMb, String name, - int numOfSockets, int cpuPerSocket, int osId, Guid vdsGroupId, Guid vmtGuid, String domain, + int numOfSockets, int cpuPerSocket, int osId, Guid vdsGroupId, Guid vmtGuid, int numOfMonitors, boolean singleQxlPci, int status, int usbPolicy, String timeZone, int niceLevel, int cpuShares, boolean failBack, BootSequence defaultBootSequence, VmType vmType, boolean smartcardEnabled, boolean deleteProtected, Boolean tunnelMigration, String vncKeyboardLayout, @@ -72,7 +72,6 @@ cpuPerSocket, numOfMonitors, singleQxlPci, - domain, timeZone, vmType, UsbPolicy.forValue(usbPolicy), diff --git a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VmDAODbFacadeImpl.java b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VmDAODbFacadeImpl.java index cc4c420..6adfa72 100644 --- a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VmDAODbFacadeImpl.java +++ b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VmDAODbFacadeImpl.java @@ -269,7 +269,6 @@ entity.setVmDescription(rs.getString("vm_description")); entity.setVdsGroupId(getGuidDefaultEmpty(rs, "vds_group_id")); entity.setComment(rs.getString("vm_comment")); - entity.setVmDomain(rs.getString("vm_domain")); entity.setVmCreationDate(DbFacadeUtils.fromDate(rs.getTimestamp("vm_creation_date"))); entity.setVdsGroupName(rs.getString("vds_group_name")); entity.setVdsGroupDescription(rs.getString("vds_group_description")); diff --git a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VmStaticDAODbFacadeImpl.java b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VmStaticDAODbFacadeImpl.java index 1b55722..cd55288 100644 --- a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VmStaticDAODbFacadeImpl.java +++ b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VmStaticDAODbFacadeImpl.java @@ -49,7 +49,6 @@ .addValue("vds_group_id", vm.getVdsGroupId()) .addValue("vm_name", vm.getName()) .addValue("vmt_guid", vm.getVmtGuid()) - .addValue("domain", vm.getDomain()) .addValue("creation_date", vm.getCreationDate()) .addValue("num_of_monitors", vm.getNumOfMonitors()) .addValue("single_qxl_pci", vm.getSingleQxlPci()) @@ -202,7 +201,6 @@ entity.setName(rs.getString("vm_name")); entity.setVmtGuid(getGuidDefaultEmpty(rs, "vmt_guid")); - entity.setDomain(rs.getString("domain")); entity.setNumOfMonitors(rs.getInt("num_of_monitors")); entity.setSingleQxlPci(rs.getBoolean("single_qxl_pci")); entity.setInitialized(rs.getBoolean("is_initialized")); diff --git a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VmTemplateDAODbFacadeImpl.java b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VmTemplateDAODbFacadeImpl.java index f433a8b..dc05f04 100644 --- a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VmTemplateDAODbFacadeImpl.java +++ b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dao/VmTemplateDAODbFacadeImpl.java @@ -156,7 +156,6 @@ .addValue("os", template.getOsId()) .addValue("vmt_guid", template.getId()) .addValue("vds_group_id", template.getVdsGroupId()) - .addValue("domain", template.getDomain()) .addValue("num_of_monitors", template.getNumOfMonitors()) .addValue("single_qxl_pci", template.getSingleQxlPci()) .addValue("allow_console_reconnect", template.isAllowConsoleReconnect()) @@ -249,7 +248,6 @@ entity.setName(rs.getString("name")); entity.setOsId(rs.getInt("os")); entity.setVdsGroupId(getGuidDefaultEmpty(rs, "vds_group_id")); - entity.setDomain(rs.getString("domain")); entity.setNumOfMonitors(rs.getInt("num_of_monitors")); entity.setSingleQxlPci(rs.getBoolean("single_qxl_pci")); entity.setAllowConsoleReconnect(rs.getBoolean("allow_console_reconnect")); diff --git a/backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/TemplateMapper.java b/backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/TemplateMapper.java index 7aee446..ed7c468 100644 --- a/backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/TemplateMapper.java +++ b/backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/TemplateMapper.java @@ -7,7 +7,6 @@ import org.ovirt.engine.api.model.CpuTopology; import org.ovirt.engine.api.model.Display; import org.ovirt.engine.api.model.DisplayType; -import org.ovirt.engine.api.model.Domain; import org.ovirt.engine.api.model.HighAvailability; import org.ovirt.engine.api.model.OperatingSystem; import org.ovirt.engine.api.model.Template; @@ -128,9 +127,6 @@ entity.setVncKeyboardLayout(layout); } } - if (model.isSetDomain() && model.getDomain().isSetName()) { - entity.setDomain(model.getDomain().getName()); - } if (model.isSetTimezone()) { String timezone = model.getTimezone(); if (timezone.isEmpty()) { @@ -243,9 +239,6 @@ staticVm.setVncKeyboardLayout(layout); } } - if (model.isSetDomain() && model.getDomain().isSetName()) { - staticVm.setDomain(model.getDomain().getName()); - } if (model.isSetTimezone()) { staticVm.setTimeZone(model.getTimezone()); } @@ -317,11 +310,6 @@ } if (entity.getCreationDate() != null) { model.setCreationTime(DateMapper.map(entity.getCreationDate(), null)); - } - if (entity.getDomain()!=null && !entity.getDomain().isEmpty()) { - Domain domain = new Domain(); - domain.setName(entity.getDomain()); - model.setDomain(domain); } if (entity.getUsbPolicy()!=null) { Usb usb = new Usb(); diff --git a/backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/VmMapper.java b/backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/VmMapper.java index d512da2..b67c323 100644 --- a/backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/VmMapper.java +++ b/backend/manager/modules/restapi/types/src/main/java/org/ovirt/engine/api/restapi/types/VmMapper.java @@ -25,7 +25,6 @@ import org.ovirt.engine.api.model.CustomProperty; import org.ovirt.engine.api.model.Display; import org.ovirt.engine.api.model.DisplayType; -import org.ovirt.engine.api.model.Domain; import org.ovirt.engine.api.model.File; import org.ovirt.engine.api.model.Files; import org.ovirt.engine.api.model.GuestInfo; @@ -85,7 +84,6 @@ VmStatic staticVm = template != null ? template : new VmStatic(); staticVm.setId(Guid.Empty); staticVm.setVmtGuid(entity.getId()); - staticVm.setDomain(entity.getDomain()); staticVm.setVdsGroupId(entity.getVdsGroupId()); staticVm.setMemSizeMb(entity.getMemSizeMb()); staticVm.setOsId(entity.getOsId()); @@ -241,7 +239,6 @@ staticVm.setDedicatedVmForVds(createGuidFromString(vm.getPlacementPolicy().getHost().getId())); } if (vm.isSetDomain() && vm.getDomain().isSetName()) { - staticVm.setDomain(vm.getDomain().getName()); } if (vm.isSetMemoryPolicy() && vm.getMemoryPolicy().isSetGuaranteed()) { Long memGuaranteed = vm.getMemoryPolicy().getGuaranteed() / BYTES_PER_MB; @@ -444,11 +441,6 @@ VmAffinity vmAffinity = map(entity.getMigrationSupport(), null); if(vmAffinity !=null){ model.getPlacementPolicy().setAffinity(vmAffinity.value()); - } - if (entity.getVmDomain()!=null && !entity.getVmDomain().isEmpty()) { - Domain domain = new Domain(); - domain.setName(entity.getVmDomain()); - model.setDomain(domain); } MemoryPolicy policy = new MemoryPolicy(); policy.setGuaranteed((long)entity.getMinAllocatedMem() * (long)BYTES_PER_MB); diff --git a/backend/manager/modules/restapi/types/src/test/java/org/ovirt/engine/api/restapi/types/TemplateMapperTest.java b/backend/manager/modules/restapi/types/src/test/java/org/ovirt/engine/api/restapi/types/TemplateMapperTest.java index d206616..9aac4ef 100644 --- a/backend/manager/modules/restapi/types/src/test/java/org/ovirt/engine/api/restapi/types/TemplateMapperTest.java +++ b/backend/manager/modules/restapi/types/src/test/java/org/ovirt/engine/api/restapi/types/TemplateMapperTest.java @@ -74,7 +74,6 @@ assertEquals(model.getDisplay().isSingleQxlPci(), transform.getDisplay().isSingleQxlPci()); assertEquals(model.getDisplay().isAllowOverride(), transform.getDisplay().isAllowOverride()); assertEquals(model.getDisplay().getKeyboardLayout(), transform.getDisplay().getKeyboardLayout()); - assertEquals(model.getDomain().getName(), transform.getDomain().getName()); assertEquals(model.getTimezone(), transform.getTimezone()); assertEquals(model.getDisplay().isSmartcardEnabled(), transform.getDisplay().isSmartcardEnabled()); assertEquals(model.isDeleteProtected(), transform.isDeleteProtected()); diff --git a/backend/manager/modules/restapi/types/src/test/java/org/ovirt/engine/api/restapi/types/VmMapperTest.java b/backend/manager/modules/restapi/types/src/test/java/org/ovirt/engine/api/restapi/types/VmMapperTest.java index 25bbb38..7a4f5f6 100644 --- a/backend/manager/modules/restapi/types/src/test/java/org/ovirt/engine/api/restapi/types/VmMapperTest.java +++ b/backend/manager/modules/restapi/types/src/test/java/org/ovirt/engine/api/restapi/types/VmMapperTest.java @@ -129,7 +129,6 @@ assertEquals(model.getDisplay().isAllowOverride(), transform.getDisplay().isAllowOverride()); assertEquals(model.getPlacementPolicy().getHost().getId(), transform.getPlacementPolicy().getHost().getId()); assertTrue(Math.abs(model.getMemoryPolicy().getGuaranteed() - transform.getMemoryPolicy().getGuaranteed()) <= (1024 * 1024)); - assertEquals(model.getDomain().getName(), transform.getDomain().getName()); assertEquals(model.getTimezone(), transform.getTimezone()); assertEquals(model.getDisplay().isSmartcardEnabled(), transform.getDisplay().isSmartcardEnabled()); assertEquals(model.getDisplay().getKeyboardLayout(), transform.getDisplay().getKeyboardLayout()); diff --git a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfReader.java b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfReader.java index b269165..85e2540 100644 --- a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfReader.java +++ b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfReader.java @@ -327,9 +327,11 @@ vmBase.setDescription(node.innerText); } - node = content.SelectSingleNode("Domain"); - if (node != null) { - vmBase.setDomain(node.innerText); + if (vmInitEnabled()) { + node = content.SelectSingleNode("Domain"); + if (node != null) { + vmBase.getVmInit().setDomain(node.innerText); + } } node = content.SelectSingleNode("CreationDate"); diff --git a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfWriter.java b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfWriter.java index 43890a5..06887ac 100644 --- a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfWriter.java +++ b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfWriter.java @@ -251,7 +251,9 @@ _writer.WriteEndElement(); _writer.WriteStartElement("Domain"); - _writer.WriteRaw(vmBase.getDomain()); + if (!vmInitEnabled() && vmBase.getVmInit() != null) { + _writer.WriteRaw(vmBase.getVmInit().getDomain()); + } _writer.WriteEndElement(); _writer.WriteStartElement("CreationDate"); diff --git a/backend/manager/modules/utils/src/test/java/org/ovirt/engine/core/utils/ovf/OvfManagerTest.java b/backend/manager/modules/utils/src/test/java/org/ovirt/engine/core/utils/ovf/OvfManagerTest.java index 07fa811..fa054a2 100644 --- a/backend/manager/modules/utils/src/test/java/org/ovirt/engine/core/utils/ovf/OvfManagerTest.java +++ b/backend/manager/modules/utils/src/test/java/org/ovirt/engine/core/utils/ovf/OvfManagerTest.java @@ -157,7 +157,6 @@ vm.setOrigin(OriginType.OVIRT); vm.setId(Guid.newGuid()); vm.setVmDescription("test-description"); - vm.getStaticData().setDomain("domain_name"); vm.setTimeZone("Israel Standard Time"); vm.setDbGeneration(2L); vm.setSingleQxlPci(false); diff --git a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/CreateVmVDSCommand.java b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/CreateVmVDSCommand.java index d400c6d..e4fb77a 100644 --- a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/CreateVmVDSCommand.java +++ b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/CreateVmVDSCommand.java @@ -79,7 +79,7 @@ getVdsId(), vm, vm.getName(), - vm.getVmDomain()); + vm.getVmInit().getDomain()); createVmFromSysPrepParam.setSysPrepParams(getParameters().getSysPrepParams()); return new CreateVmFromSysPrepVDSCommand<CreateVmFromSysPrepVDSCommandParameters>(createVmFromSysPrepParam); } diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/Cloner.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/Cloner.java index 669bce3..74edef0 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/Cloner.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/Cloner.java @@ -193,7 +193,6 @@ vm.setVmCreationDate(instance.getVmCreationDate()); vm.setVmDescription(instance.getVmDescription()); vm.setComment(instance.getComment()); - vm.setVmDomain(instance.getVmDomain()); vm.setId(instance.getId()); vm.setVmHost(instance.getVmHost()); vm.setVmIp(instance.getVmIp()); @@ -399,7 +398,6 @@ obj.setCreationDate(instance.getCreationDate()); obj.setDefaultBootSequence(instance.getDefaultBootSequence()); obj.setComment(instance.getComment()); - obj.setDomain(instance.getDomain()); obj.setFailBack(instance.isFailBack()); obj.setStateless(instance.isStateless()); obj.setMemSizeMb(instance.getMemSizeMb()); @@ -438,7 +436,6 @@ obj.setDedicatedVmForVds(instance.getDedicatedVmForVds()); obj.setDescription(instance.getDescription()); obj.setComment(instance.getComment()); - obj.setDomain(instance.getDomain()); obj.setInitialized(instance.isInitialized()); obj.setStateless(instance.isStateless()); obj.setRunAndPause(instance.isRunAndPause()); diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/pools/PoolGeneralModel.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/pools/PoolGeneralModel.java index 070a284..8c127cc 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/pools/PoolGeneralModel.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/pools/PoolGeneralModel.java @@ -448,7 +448,6 @@ poolGeneralModel.setUsbPolicy(translator.get(getvm().getUsbPolicy())); setHasDomain(AsyncDataProvider.isWindowsOsType(getvm().getVmOsId())); - poolGeneralModel.setDomain(getvm().getVmDomain()); setHasTimeZone(AsyncDataProvider.isWindowsOsType(getvm().getVmOsId())); poolGeneralModel.setTimeZone(getvm().getTimeZone()); diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/pools/PoolListModel.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/pools/PoolListModel.java index 2bfe28f..6e65a1c 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/pools/PoolListModel.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/pools/PoolListModel.java @@ -470,8 +470,6 @@ vm.setSmartcardEnabled(model.getIsSmartcardEnabled().getEntity()); vm.setNumOfMonitors(model.getNumOfMonitors().getSelectedItem()); vm.setSingleQxlPci(model.getIsSingleQxlEnabled().getEntity()); - vm.setVmDomain(model.getDomain().getIsAvailable() ? model.getDomain() - .getSelectedItem() : ""); //$NON-NLS-1$ vm.setVmMemSizeMb(model.getMemSize().getEntity()); vm.setMinAllocatedMem(model.getMinAllocatedMemory().getEntity()); vm.setVdsGroupId(model.getSelectedCluster().getId()); diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/templates/TemplateGeneralModel.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/templates/TemplateGeneralModel.java index 577327a..3dc1f8c 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/templates/TemplateGeneralModel.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/templates/TemplateGeneralModel.java @@ -307,15 +307,6 @@ return domain; } - public void setDomain(String value) - { - if (!StringHelper.stringsEqual(domain, value)) - { - domain = value; - onPropertyChanged(new PropertyChangedEventArgs("Domain")); //$NON-NLS-1$ - } - } - private String timeZone; public String getTimeZone() @@ -434,7 +425,6 @@ setOrigin(translator.get(template.getOrigin())); setHasDomain(AsyncDataProvider.isWindowsOsType(template.getOsId())); - setDomain(template.getDomain()); setHasTimeZone(AsyncDataProvider.isWindowsOsType(template.getOsId())); setTimeZone(template.getTimeZone()); diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/templates/TemplateListModel.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/templates/TemplateListModel.java index 3ba6011..f322dae 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/templates/TemplateListModel.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/templates/TemplateListModel.java @@ -435,7 +435,6 @@ template.setAllowConsoleReconnect(model.getAllowConsoleReconnect().getEntity()); template.setDescription(model.getDescription().getEntity()); template.setComment(model.getComment().getEntity()); - template.setDomain(model.getDomain().getIsAvailable() ? model.getDomain().getSelectedItem() : ""); //$NON-NLS-1$ template.setMemSizeMb(model.getMemSize().getEntity()); template.setMinAllocatedMem(model.getMinAllocatedMemory().getEntity()); diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalListModel.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalListModel.java index b170e05..0291736 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalListModel.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/userportal/UserPortalListModel.java @@ -594,7 +594,6 @@ tempVar.setNumOfMonitors(model.getNumOfMonitors().getSelectedItem()); tempVar.setSingleQxlPci(model.getIsSingleQxlEnabled().getEntity()); tempVar.setAllowConsoleReconnect(model.getAllowConsoleReconnect().getEntity()); - tempVar.setVmDomain(model.getDomain().getIsAvailable() ? model.getDomain().getSelectedItem() : ""); //$NON-NLS-1$ tempVar.setVmMemSizeMb(model.getMemSize().getEntity()); tempVar.setMinAllocatedMem(model.getMinAllocatedMemory().getEntity()); @@ -1020,8 +1019,6 @@ gettempVm().setSingleQxlPci(model.getIsSingleQxlEnabled().getEntity()); gettempVm().setAllowConsoleReconnect(model.getAllowConsoleReconnect().getEntity()); gettempVm().setVmDescription(model.getDescription().getEntity()); - gettempVm().setVmDomain(model.getDomain().getIsAvailable() ? model.getDomain() - .getSelectedItem() : ""); //$NON-NLS-1$ gettempVm().setVmMemSizeMb(model.getMemSize().getEntity()); gettempVm().setMinAllocatedMem(model.getMinAllocatedMemory().getEntity()); Guid newClusterID = model.getSelectedCluster().getId(); diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/ExistingVmModelBehavior.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/ExistingVmModelBehavior.java index b7cbb4e..dde5bde 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/ExistingVmModelBehavior.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/ExistingVmModelBehavior.java @@ -150,7 +150,6 @@ getModel().getMemSize().setEntity(vm.getVmMemSizeMb()); getModel().getMinAllocatedMemory().setEntity(vm.getMinAllocatedMem()); getModel().getOSType().setSelectedItem(vm.getVmOsId()); - getModel().getDomain().setSelectedItem(vm.getVmDomain()); getModel().getUsbPolicy().setSelectedItem(vm.getUsbPolicy()); getModel().getNumOfMonitors().setSelectedItem(vm.getNumOfMonitors()); getModel().getIsSingleQxlEnabled().setEntity(vm.getSingleQxlPci()); diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/NewTemplateVmModelBehavior.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/NewTemplateVmModelBehavior.java index eba20c3..19b4217 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/NewTemplateVmModelBehavior.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/NewTemplateVmModelBehavior.java @@ -198,7 +198,6 @@ getModel().getMemSize().setEntity(this.vm.getVmMemSizeMb()); getModel().getMinAllocatedMemory().setEntity(this.vm.getMinAllocatedMem()); getModel().getOSType().setSelectedItem(this.vm.getVmOsId()); - getModel().getDomain().setSelectedItem(this.vm.getVmDomain()); getModel().getNumOfMonitors().setSelectedItem(this.vm.getNumOfMonitors()); getModel().getAllowConsoleReconnect().setEntity(this.vm.getAllowConsoleReconnect()); getModel().setBootSequence(this.vm.getDefaultBootSequence()); diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/NewVmModelBehavior.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/NewVmModelBehavior.java index 8cc0a3f..1c727fd 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/NewVmModelBehavior.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/NewVmModelBehavior.java @@ -86,7 +86,6 @@ getModel().getNumOfSockets().setSelectedItem(template.getNumOfSockets()); getModel().getNumOfMonitors().setSelectedItem(template.getNumOfMonitors()); getModel().getIsSingleQxlEnabled().setEntity(template.getSingleQxlPci()); - getModel().getDomain().setSelectedItem(template.getDomain()); getModel().getMemSize().setEntity(template.getMemSizeMb()); getModel().setBootSequence(template.getDefaultBootSequence()); getModel().getIsHighlyAvailable().setEntity(template.isAutoStartup()); diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/PoolModelBehaviorBase.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/PoolModelBehaviorBase.java index aecfeec..2df51b9 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/PoolModelBehaviorBase.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/PoolModelBehaviorBase.java @@ -91,7 +91,6 @@ getModel().getNumOfSockets().setSelectedItem(vmBase.getNumOfSockets()); getModel().getNumOfMonitors().setSelectedItem(vmBase.getNumOfMonitors()); getModel().getIsSingleQxlEnabled().setEntity(vmBase.getSingleQxlPci()); - getModel().getDomain().setSelectedItem(vmBase.getDomain()); getModel().getMemSize().setEntity(vmBase.getMemSizeMb()); getModel().setBootSequence(vmBase.getDefaultBootSequence()); getModel().getIsHighlyAvailable().setEntity(vmBase.isAutoStartup()); diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/TemplateVmModelBehavior.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/TemplateVmModelBehavior.java index 75a4450..d308a62 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/TemplateVmModelBehavior.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/TemplateVmModelBehavior.java @@ -149,7 +149,6 @@ getModel().getMinAllocatedMemory().setIsChangable(false); getModel().getMemSize().setEntity(this.template.getMemSizeMb()); getModel().getOSType().setSelectedItem(this.template.getOsId()); - getModel().getDomain().setSelectedItem(this.template.getDomain()); getModel().getUsbPolicy().setSelectedItem(this.template.getUsbPolicy()); getModel().getNumOfMonitors().setSelectedItem(this.template.getNumOfMonitors()); getModel().getAllowConsoleReconnect().setEntity(this.template.isAllowConsoleReconnect()); diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmGeneralModel.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmGeneralModel.java index be419e3..7e60de6 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmGeneralModel.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmGeneralModel.java @@ -563,7 +563,6 @@ vm.getCpuPerSocket())); setHasDomain(AsyncDataProvider.isWindowsOsType(vm.getVmOsId())); - setDomain(vm.getVmDomain()); setHasTimeZone(AsyncDataProvider.isWindowsOsType(vm.getVmOsId())); setTimeZone(vm.getTimeZone()); diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmListModel.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmListModel.java index 1532aff..367e86e 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmListModel.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmListModel.java @@ -1348,7 +1348,6 @@ tempVar.setNumOfMonitors(model.getNumOfMonitors().getSelectedItem()); tempVar.setSingleQxlPci(model.getIsSingleQxlEnabled().getEntity()); tempVar.setAllowConsoleReconnect(model.getAllowConsoleReconnect().getEntity()); - tempVar.setVmDomain(model.getDomain().getIsAvailable() ? model.getDomain().getSelectedItem() : ""); //$NON-NLS-1$ tempVar.setVmMemSizeMb(model.getMemSize().getEntity()); tempVar.setMinAllocatedMem(model.getMinAllocatedMemory().getEntity()); tempVar.setVdsGroupId(model.getSelectedCluster().getId()); @@ -1936,8 +1935,6 @@ getcurrentVm().setAllowConsoleReconnect(model.getAllowConsoleReconnect().getEntity()); getcurrentVm().setVmDescription(model.getDescription().getEntity()); getcurrentVm().setComment(model.getComment().getEntity()); - getcurrentVm().setVmDomain(model.getDomain().getIsAvailable() ? model.getDomain().getSelectedItem() - : ""); //$NON-NLS-1$ getcurrentVm().setVmMemSizeMb(model.getMemSize().getEntity()); getcurrentVm().setMinAllocatedMem(model.getMinAllocatedMemory().getEntity()); Guid newClusterID = model.getSelectedCluster().getId(); diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmSnapshotListModel.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmSnapshotListModel.java index b1bec42..bd3c76d 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmSnapshotListModel.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VmSnapshotListModel.java @@ -585,8 +585,6 @@ getcurrentVm().setNumOfMonitors(model.getNumOfMonitors().getSelectedItem()); getcurrentVm().setVmDescription(model.getDescription().getEntity()); getcurrentVm().setComment(model.getComment().getEntity()); - getcurrentVm().setVmDomain(model.getDomain().getIsAvailable() ? - model.getDomain().getSelectedItem() : ""); //$NON-NLS-1$ getcurrentVm().setVmMemSizeMb(model.getMemSize().getEntity()); getcurrentVm().setMinAllocatedMem(model.getMinAllocatedMemory().getEntity()); Guid newClusterID = model.getSelectedCluster().getId(); -- To view, visit http://gerrit.ovirt.org/22098 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I5a946b0f1c78e196829a5296bae2127e7552ca0a Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Shahar Havivi <shav...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches