Arik Hadas has uploaded a new change for review. Change subject: core: move constant strings in ovf to OvfProperties ......................................................................
core: move constant strings in ovf to OvfProperties Most of the Strings which are part of the OVF files appear explicitly in both the reader and writer classes. It is wrong because they have to be the same in both places. So in this patch I move many Strings like that to the OvfProperties class as constants and the OVF readers and writers now reference those constants. Change-Id: Idc40102b107d510e04f10f45f0b7e4838fd4c706 Signed-off-by: Arik Hadas <aha...@redhat.com> --- M backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfProperties.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/OvfTemplateReader.java M backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfTemplateWriter.java M backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfVmReader.java M backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfVmWriter.java M backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfWriter.java 7 files changed, 130 insertions(+), 89 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/79/25679/1 diff --git a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfProperties.java b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfProperties.java index c8321e6..a461095 100644 --- a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfProperties.java +++ b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfProperties.java @@ -22,4 +22,45 @@ final static String AUTO_STARTUP = "AutoStartup"; final static String PRIORITY = "Priority"; + final static String SSO_METHOD = "SsoMethod"; + final static String DELETE_PROTECTED = "DeleteProtected"; + final static String IS_SMARTCARD_ENABLED = "IsSmartcardEnabled"; + final static String TUNNEL_MIGRATION = "TunnelMigration"; + final static String VNC_KEYBOARD_LAYOUT = "VncKeyboardLayout"; + final static String MIN_ALLOCATED_MEMORY = "MinAllocatedMem"; + final static String IS_STATELESS = "IsStateless"; + final static String IS_RUN_AND_PAUSE = "IsRunAndPause"; + final static String CREATED_BY_USER_ID = "CreatedByUserId"; + final static String MIGRATION_DOWNTIME = "MigrationDowntime"; + final static String ORIGIN = "Origin"; + final static String VM_TYPE = "VmType"; + final static String KERNEL_PARAMS = "kernel_params"; + final static String KERNEL_URL = "kernel_url"; + final static String INITRD_URL = "initrd_url"; + final static String DEFAULT_BOOT_SEQUENCE = "default_boot_sequence"; + final static String TIMEZONE = "TimeZone"; + final static String EXPORT_DATE = "ExportDate"; + final static String CREATION_DATE = "CreationDate"; + final static String DOMAIN = "Domain"; + final static String DESCRIPTION = "Description"; + final static String GENERATION = "Generation"; + final static String NAME = "Name"; + final static String TEMPLATE_ID = "TemplateId"; + final static String TEMPLATE_NAME = "TemplateName"; + final static String INSTANCE_TYPE_ID = "InstanceTypeId"; + final static String IMAGE_TYPE_ID = "ImageTypeId"; + final static String IS_INITIALIZED = "IsInitilized"; + final static String APPLICATIONS_LIST = "app_list"; + final static String QUOTA_ID = "quota_id"; + final static String VM_DEFAULT_DISPLAY_TYPE = "DefaultDisplayType"; + final static String TEMPLATE_DEFAULT_DISPLAY_TYPE = "default_display_type"; + final static String TRUSTED_SERVICE = "TrustedService"; + final static String ORIGINAL_TEMPLATE_ID = "OriginalTemplateId"; + final static String ORIGINAL_TEMPLATE_NAME = "OriginalTemplateName"; + final static String USE_LATEST_VERSION = "UseLatestVersion"; + final static String IS_DISABLED = "IsDisabled"; + final static String TEMPLATE_TYPE = "TemplateType"; + final static String BASE_TEMPLATE_ID = "BaseTemplateId"; + final static String TEMPLATE_VERSION_NUMBER = "TemplateVersionNumber"; + final static String TEMPLATE_VERSION_NAME = "TemplateVersionName"; } 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 e839566..7278ba0 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 @@ -323,17 +323,17 @@ // set ovf version to the ovf object vmBase.setOvfVersion(getVersion()); - node = content.SelectSingleNode("Description"); + node = content.SelectSingleNode(OvfProperties.DESCRIPTION); if (node != null) { vmBase.setDescription(node.innerText); } - node = content.SelectSingleNode("Domain"); + node = content.SelectSingleNode(OvfProperties.DOMAIN); if (node != null) { vmBase.getVmInit().setDomain(node.innerText); } - node = content.SelectSingleNode("CreationDate"); + node = content.SelectSingleNode(OvfProperties.CREATION_DATE); if (node != null) { Date creationDate = OvfParser.UtcDateStringToLocaDate(node.innerText); if (creationDate != null) { @@ -341,7 +341,7 @@ } } - node = content.SelectSingleNode("ExportDate"); + node = content.SelectSingleNode(OvfProperties.EXPORT_DATE); if (node != null) { Date exportDate = OvfParser.UtcDateStringToLocaDate(node.innerText); if (exportDate != null) { @@ -349,42 +349,42 @@ } } - node = content.SelectSingleNode("TimeZone"); + node = content.SelectSingleNode(OvfProperties.TIMEZONE); if (node != null) { if (StringUtils.isNotEmpty(node.innerText)) { vmBase.setTimeZone(node.innerText); } } - node = content.SelectSingleNode("default_boot_sequence"); + node = content.SelectSingleNode(OvfProperties.DEFAULT_BOOT_SEQUENCE); if (node != null) { if (!StringUtils.isEmpty(node.innerText)) { vmBase.setDefaultBootSequence(BootSequence.forValue(Integer.parseInt(node.innerText))); } } - node = content.SelectSingleNode("initrd_url"); + node = content.SelectSingleNode(OvfProperties.INITRD_URL); if (node != null) { if (!StringUtils.isEmpty(node.innerText)) { vmBase.setInitrdUrl(node.innerText); } } - node = content.SelectSingleNode("kernel_url"); + node = content.SelectSingleNode(OvfProperties.KERNEL_URL); if (node != null) { if (!StringUtils.isEmpty(node.innerText)) { vmBase.setKernelUrl(node.innerText); } } - node = content.SelectSingleNode("kernel_params"); + node = content.SelectSingleNode(OvfProperties.KERNEL_PARAMS); if (node != null) { if (!StringUtils.isEmpty(node.innerText)) { vmBase.setKernelParams(node.innerText); } } - node = content.SelectSingleNode("Generation"); + node = content.SelectSingleNode(OvfProperties.GENERATION); if (node != null) { vmBase.setDbGeneration(Long.parseLong(node.innerText)); } else { @@ -425,84 +425,84 @@ } } - node = content.SelectSingleNode("Origin"); + node = content.SelectSingleNode(OvfProperties.ORIGIN); if (node != null) { if (!StringUtils.isEmpty(node.innerText)) { vmBase.setOrigin(OriginType.forValue(Integer.parseInt(node.innerText))); } } - node = content.SelectSingleNode("VmType"); + node = content.SelectSingleNode(OvfProperties.VM_TYPE); if (node != null) { if (!StringUtils.isEmpty(node.innerText)) { vmBase.setVmType(VmType.forValue(Integer.parseInt(node.innerText))); } } - node = content.SelectSingleNode("IsSmartcardEnabled"); + node = content.SelectSingleNode(OvfProperties.IS_SMARTCARD_ENABLED); if (node != null) { if (!StringUtils.isEmpty(node.innerText)) { vmBase.setSmartcardEnabled(Boolean.parseBoolean(node.innerText)); } } - node = content.SelectSingleNode("DeleteProtected"); + node = content.SelectSingleNode(OvfProperties.DELETE_PROTECTED); if (node != null) { if (!StringUtils.isEmpty(node.innerText)) { vmBase.setDeleteProtected(Boolean.parseBoolean(node.innerText)); } } - node = content.SelectSingleNode("SsoMethod"); + node = content.SelectSingleNode(OvfProperties.SSO_METHOD); if (node != null) { if (!StringUtils.isEmpty(node.innerText)) { vmBase.setSsoMethod(SsoMethod.fromString(node.innerText)); } } - node = content.SelectSingleNode("TunnelMigration"); + node = content.SelectSingleNode(OvfProperties.TUNNEL_MIGRATION); if (node != null) { if (!StringUtils.isEmpty(node.innerText)) { vmBase.setTunnelMigration(Boolean.parseBoolean(node.innerText)); } } - node = content.SelectSingleNode("VncKeyboardLayout"); + node = content.SelectSingleNode(OvfProperties.VNC_KEYBOARD_LAYOUT); if (node != null) { if (!StringUtils.isEmpty(node.innerText)) { vmBase.setVncKeyboardLayout(node.innerText); } } - node = content.SelectSingleNode("MinAllocatedMem"); + node = content.SelectSingleNode(OvfProperties.MIN_ALLOCATED_MEMORY); if (node != null) { if (StringUtils.isNotEmpty(node.innerText)) { vmBase.setMinAllocatedMem(Integer.parseInt(node.innerText)); } } - node = content.SelectSingleNode("IsStateless"); + node = content.SelectSingleNode(OvfProperties.IS_STATELESS); if (node != null) { if (StringUtils.isNotEmpty(node.innerText)) { vmBase.setStateless(Boolean.parseBoolean(node.innerText)); } } - node = content.SelectSingleNode("IsRunAndPause"); + node = content.SelectSingleNode(OvfProperties.IS_RUN_AND_PAUSE); if (node != null) { if (StringUtils.isNotEmpty(node.innerText)) { vmBase.setRunAndPause(Boolean.parseBoolean(node.innerText)); } } - node = content.SelectSingleNode("CreatedByUserId"); + node = content.SelectSingleNode(OvfProperties.CREATED_BY_USER_ID); if (node != null) { if (StringUtils.isNotEmpty(node.innerText)) { vmBase.setCreatedByUserId(Guid.createGuidFromString(node.innerText)); } } - node = content.SelectSingleNode("MigrationDowntime"); + node = content.SelectSingleNode(OvfProperties.MIGRATION_DOWNTIME); if (node != null) { if (StringUtils.isNotEmpty(node.innerText)) { vmBase.setMigrationDowntime(Integer.parseInt(node.innerText)); diff --git a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfTemplateReader.java b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfTemplateReader.java index 48033f3..d5f3162 100644 --- a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfTemplateReader.java +++ b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfTemplateReader.java @@ -170,34 +170,34 @@ @Override protected void readGeneralData(XmlNode content) { // General Vm - XmlNode node = content.SelectSingleNode("Name"); + XmlNode node = content.SelectSingleNode(OvfProperties.NAME); if (node != null) { _vmTemplate.setName(node.innerText); name = _vmTemplate.getName(); } - node = content.SelectSingleNode("TemplateId"); + node = content.SelectSingleNode(OvfProperties.TEMPLATE_ID); if (node != null) { if (StringUtils.isNotEmpty(node.innerText)) { _vmTemplate.setId(new Guid(node.innerText)); } } - node = content.SelectSingleNode("IsDisabled"); + node = content.SelectSingleNode(OvfProperties.IS_DISABLED); if (node != null) { _vmTemplate.setDisabled(Boolean.parseBoolean(node.innerText)); } - node = content.SelectSingleNode("TrustedService"); + node = content.SelectSingleNode(OvfProperties.TRUSTED_SERVICE); if (node != null) { _vmTemplate.setTrustedService(Boolean.parseBoolean(node.innerText)); } - node = content.SelectSingleNode("TemplateType"); + node = content.SelectSingleNode(OvfProperties.TEMPLATE_TYPE); if (node != null) { _vmTemplate.setTemplateType(VmEntityType.valueOf(node.innerText)); } - node = content.SelectSingleNode("BaseTemplateId"); + node = content.SelectSingleNode(OvfProperties.BASE_TEMPLATE_ID); if (node != null) { _vmTemplate.setBaseTemplateId(Guid.createGuidFromString(node.innerText)); } else { @@ -205,12 +205,12 @@ _vmTemplate.setBaseTemplateId(_vmTemplate.getId()); } - node = content.SelectSingleNode("TemplateVersionNumber"); + node = content.SelectSingleNode(OvfProperties.TEMPLATE_VERSION_NUMBER); if (node != null) { _vmTemplate.setTemplateVersionNumber(Integer.parseInt(node.innerText)); } - node = content.SelectSingleNode("TemplateVersionName"); + node = content.SelectSingleNode(OvfProperties.TEMPLATE_NAME); if (node != null) { _vmTemplate.setTemplateVersionName(node.innerText); } @@ -218,6 +218,6 @@ @Override protected String getDefaultDisplayTypeStringRepresentation() { - return "default_display_type"; + return OvfProperties.TEMPLATE_DEFAULT_DISPLAY_TYPE; } } diff --git a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfTemplateWriter.java b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfTemplateWriter.java index b698343..8d4f2d3 100644 --- a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfTemplateWriter.java +++ b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfTemplateWriter.java @@ -25,34 +25,34 @@ @Override protected void writeGeneralData() { super.writeGeneralData(); - _writer.WriteStartElement("Name"); + _writer.WriteStartElement(OvfProperties.NAME); _writer.WriteRaw(_vmTemplate.getName()); _writer.WriteEndElement(); - _writer.WriteStartElement("TemplateId"); + _writer.WriteStartElement(OvfProperties.TEMPLATE_ID); _writer.WriteRaw(_vmTemplate.getId().toString()); _writer.WriteEndElement(); - _writer.WriteStartElement("Origin"); + _writer.WriteStartElement(OvfProperties.ORIGIN); _writer.WriteRaw(_vmTemplate.getOrigin() == null ? "" : String.valueOf(_vmTemplate.getOrigin().getValue())); _writer.WriteEndElement(); - _writer.WriteStartElement("default_display_type"); + _writer.WriteStartElement(OvfProperties.TEMPLATE_DEFAULT_DISPLAY_TYPE); _writer.WriteRaw(String.valueOf(_vmTemplate.getDefaultDisplayType().getValue())); _writer.WriteEndElement(); - _writer.WriteStartElement("IsDisabled"); + _writer.WriteStartElement(OvfProperties.IS_DISABLED); _writer.WriteRaw(String.valueOf(_vmTemplate.isDisabled())); _writer.WriteEndElement(); - _writer.WriteStartElement("TrustedService"); + _writer.WriteStartElement(OvfProperties.TRUSTED_SERVICE); _writer.WriteRaw(String.valueOf(_vmTemplate.isTrustedService())); _writer.WriteEndElement(); - _writer.WriteStartElement("TemplateType"); + _writer.WriteStartElement(OvfProperties.TEMPLATE_TYPE); _writer.WriteRaw(_vmTemplate.getTemplateType().name()); _writer.WriteEndElement(); - _writer.WriteStartElement("BaseTemplateId"); + _writer.WriteStartElement(OvfProperties.BASE_TEMPLATE_ID); _writer.WriteRaw(_vmTemplate.getBaseTemplateId().toString()); _writer.WriteEndElement(); - _writer.WriteStartElement("TemplateVersionNumber"); + _writer.WriteStartElement(OvfProperties.TEMPLATE_VERSION_NUMBER); _writer.WriteRaw(String.valueOf(_vmTemplate.getTemplateVersionNumber())); _writer.WriteEndElement(); - _writer.WriteStartElement("TemplateVersionName"); + _writer.WriteStartElement(OvfProperties.TEMPLATE_VERSION_NAME); _writer.WriteRaw(_vmTemplate.getTemplateVersionName()); _writer.WriteEndElement(); } diff --git a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfVmReader.java b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfVmReader.java index 8282fa9..0b140a1 100644 --- a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfVmReader.java +++ b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfVmReader.java @@ -205,40 +205,40 @@ @Override protected void readGeneralData(XmlNode content) { // General Vm - XmlNode node = content.SelectSingleNode("Name"); + XmlNode node = content.SelectSingleNode(OvfProperties.NAME); if (node != null) { _vm.getStaticData().setName(node.innerText); name = _vm.getStaticData().getName(); } - node = content.SelectSingleNode("TemplateId"); + node = content.SelectSingleNode(OvfProperties.TEMPLATE_ID); if (node != null) { if (StringUtils.isNotEmpty(node.innerText)) { _vm.getStaticData().setVmtGuid(new Guid(node.innerText)); } } - node = content.SelectSingleNode("TemplateName"); + node = content.SelectSingleNode(OvfProperties.TEMPLATE_NAME); if (node != null) { if (StringUtils.isNotEmpty(node.innerText)) { _vm.setVmtName(node.innerText); } } - node = content.SelectSingleNode("InstanceTypeId"); + node = content.SelectSingleNode(OvfProperties.INSTANCE_TYPE_ID); if (node != null) { if (StringUtils.isNotEmpty(node.innerText)) { _vm.setInstanceTypeId(new Guid(node.innerText)); } } - node = content.SelectSingleNode("ImageTypeId"); + node = content.SelectSingleNode(OvfProperties.IMAGE_TYPE_ID); if (node != null) { if (StringUtils.isNotEmpty(node.innerText)) { _vm.setImageTypeId(new Guid(node.innerText)); } } - node = content.SelectSingleNode("IsInitilized"); + node = content.SelectSingleNode(OvfProperties.IS_INITIALIZED); if (node != null) { _vm.getStaticData().setInitialized(Boolean.parseBoolean(node.innerText)); } - node = content.SelectSingleNode("quota_id"); + node = content.SelectSingleNode(OvfProperties.QUOTA_ID); if (node != null) { Guid quotaId = new Guid(node.innerText); if (!Guid.Empty.equals(quotaId)) { @@ -259,7 +259,7 @@ } } - node = content.SelectSingleNode("app_list"); + node = content.SelectSingleNode(OvfProperties.APPLICATIONS_LIST); if (node != null) { if (StringUtils.isNotEmpty(node.innerText)) { _vm.setAppList(node.innerText); @@ -279,22 +279,22 @@ _vm.setAppList(_images.get(0).getAppList()); } } - node = content.SelectSingleNode("TrustedService"); + node = content.SelectSingleNode(OvfProperties.TRUSTED_SERVICE); if (node != null) { _vm.setTrustedService(Boolean.parseBoolean(node.innerText)); } - node = content.SelectSingleNode("OriginalTemplateId"); + node = content.SelectSingleNode(OvfProperties.ORIGINAL_TEMPLATE_ID); if (node != null) { _vm.getStaticData().setOriginalTemplateGuid(new Guid(node.innerText)); } - node = content.SelectSingleNode("OriginalTemplateName"); + node = content.SelectSingleNode(OvfProperties.ORIGINAL_TEMPLATE_NAME); if (node != null) { _vm.getStaticData().setOriginalTemplateName(node.innerText); } - node = content.SelectSingleNode("UseLatestVersion"); + node = content.SelectSingleNode(OvfProperties.USE_LATEST_VERSION); if (node != null) { _vm.setUseLatestVersion(Boolean.parseBoolean(node.innerText)); } @@ -302,7 +302,7 @@ @Override protected String getDefaultDisplayTypeStringRepresentation() { - return "DefaultDisplayType"; + return OvfProperties.VM_DEFAULT_DISPLAY_TYPE; } // function returns the index of the image that has no parent diff --git a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfVmWriter.java b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfVmWriter.java index 1a2a0b5..97bd737 100644 --- a/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfVmWriter.java +++ b/backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfVmWriter.java @@ -32,61 +32,61 @@ @Override protected void writeGeneralData() { super.writeGeneralData(); - _writer.WriteStartElement("Name"); + _writer.WriteStartElement(OvfProperties.NAME); _writer.WriteRaw(_vm.getStaticData().getName()); _writer.WriteEndElement(); - _writer.WriteStartElement("TemplateId"); + _writer.WriteStartElement(OvfProperties.TEMPLATE_ID); _writer.WriteRaw(_vm.getStaticData().getVmtGuid().toString()); _writer.WriteEndElement(); - _writer.WriteStartElement("TemplateName"); + _writer.WriteStartElement(OvfProperties.TEMPLATE_NAME); _writer.WriteRaw(_vm.getVmtName()); _writer.WriteEndElement(); if (_vm.getInstanceTypeId() != null ) { - _writer.WriteStartElement("InstanceTypeId"); + _writer.WriteStartElement(OvfProperties.INSTANCE_TYPE_ID); _writer.WriteRaw(_vm.getInstanceTypeId().toString()); _writer.WriteEndElement(); } if (_vm.getImageTypeId() != null ) { - _writer.WriteStartElement("ImageTypeId"); + _writer.WriteStartElement(OvfProperties.IMAGE_TYPE_ID); _writer.WriteRaw(_vm.getImageTypeId().toString()); _writer.WriteEndElement(); } - _writer.WriteStartElement("IsInitilized"); + _writer.WriteStartElement(OvfProperties.IS_INITIALIZED); _writer.WriteRaw(String.valueOf(_vm.getStaticData().isInitialized())); _writer.WriteEndElement(); - _writer.WriteStartElement("Origin"); + _writer.WriteStartElement(OvfProperties.ORIGIN); _writer.WriteRaw(String.valueOf(_vm.getOrigin().getValue())); _writer.WriteEndElement(); if (!StringUtils.isBlank(_vm.getAppList())) { - _writer.WriteStartElement("app_list"); + _writer.WriteStartElement(OvfProperties.APPLICATIONS_LIST); _writer.WriteRaw(_vm.getAppList()); _writer.WriteEndElement(); } if (_vm.getQuotaId() != null) { - _writer.WriteStartElement("quota_id"); + _writer.WriteStartElement(OvfProperties.QUOTA_ID); _writer.WriteRaw(_vm.getQuotaId().toString()); _writer.WriteEndElement(); } - _writer.WriteStartElement("DefaultDisplayType"); + _writer.WriteStartElement(OvfProperties.VM_DEFAULT_DISPLAY_TYPE); _writer.WriteRaw(String.valueOf(_vm.getDefaultDisplayType().getValue())); _writer.WriteEndElement(); - _writer.WriteStartElement("TrustedService"); + _writer.WriteStartElement(OvfProperties.TRUSTED_SERVICE); _writer.WriteRaw(String.valueOf(_vm.isTrustedService())); _writer.WriteEndElement(); if (_vm.getStaticData().getOriginalTemplateGuid() != null) { - _writer.WriteStartElement("OriginalTemplateId"); + _writer.WriteStartElement(OvfProperties.ORIGINAL_TEMPLATE_ID); _writer.WriteRaw(_vm.getStaticData().getOriginalTemplateGuid().toString()); _writer.WriteEndElement(); } if (_vm.getStaticData().getOriginalTemplateName() != null) { - _writer.WriteStartElement("OriginalTemplateName"); + _writer.WriteStartElement(OvfProperties.ORIGINAL_TEMPLATE_NAME); _writer.WriteRaw(_vm.getStaticData().getOriginalTemplateName()); _writer.WriteEndElement(); } - _writer.WriteStartElement("UseLatestVersion"); + _writer.WriteStartElement(OvfProperties.USE_LATEST_VERSION); _writer.WriteRaw(String.valueOf(_vm.isUseLatestVersion())); _writer.WriteEndElement(); 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 90dcbf1..9bcae25 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 @@ -233,91 +233,91 @@ } protected void writeGeneralData() { - _writer.WriteStartElement("Description"); + _writer.WriteStartElement(OvfProperties.DESCRIPTION); _writer.WriteRaw(vmBase.getDescription()); _writer.WriteEndElement(); if (!vmInitEnabled() && vmBase.getVmInit() != null && vmBase.getVmInit().getDomain() != null) { - _writer.WriteStartElement("Domain"); + _writer.WriteStartElement(OvfProperties.DOMAIN); _writer.WriteRaw(vmBase.getVmInit().getDomain()); _writer.WriteEndElement(); } - _writer.WriteStartElement("CreationDate"); + _writer.WriteStartElement(OvfProperties.CREATION_DATE); _writer.WriteRaw(OvfParser.LocalDateToUtcDateString(vmBase.getCreationDate())); _writer.WriteEndElement(); - _writer.WriteStartElement("ExportDate"); + _writer.WriteStartElement(OvfProperties.EXPORT_DATE); _writer.WriteRaw(OvfParser.LocalDateToUtcDateString(new Date())); _writer.WriteEndElement(); - _writer.WriteStartElement("DeleteProtected"); + _writer.WriteStartElement(OvfProperties.DELETE_PROTECTED); _writer.WriteRaw(String.valueOf(vmBase.isDeleteProtected())); _writer.WriteEndElement(); if (vmBase.getSsoMethod() != null) { - _writer.WriteStartElement("SsoMethod"); + _writer.WriteStartElement(OvfProperties.SSO_METHOD); _writer.WriteRaw(vmBase.getSsoMethod().toString()); _writer.WriteEndElement(); } - _writer.WriteStartElement("IsSmartcardEnabled"); + _writer.WriteStartElement(OvfProperties.IS_SMARTCARD_ENABLED); _writer.WriteRaw(String.valueOf(vmBase.isSmartcardEnabled())); _writer.WriteEndElement(); - _writer.WriteStartElement("TimeZone"); + _writer.WriteStartElement(OvfProperties.TIMEZONE); _writer.WriteRaw(vmBase.getTimeZone()); _writer.WriteEndElement(); - _writer.WriteStartElement("default_boot_sequence"); + _writer.WriteStartElement(OvfProperties.DEFAULT_BOOT_SEQUENCE); _writer.WriteRaw(String.valueOf(vmBase.getDefaultBootSequence().getValue())); _writer.WriteEndElement(); if (!StringUtils.isBlank(vmBase.getInitrdUrl())) { - _writer.WriteStartElement("initrd_url"); + _writer.WriteStartElement(OvfProperties.INITRD_URL); _writer.WriteRaw(vmBase.getInitrdUrl()); _writer.WriteEndElement(); } if (!StringUtils.isBlank(vmBase.getKernelUrl())) { - _writer.WriteStartElement("kernel_url"); + _writer.WriteStartElement(OvfProperties.KERNEL_URL); _writer.WriteRaw(vmBase.getKernelUrl()); _writer.WriteEndElement(); } if (!StringUtils.isBlank(vmBase.getKernelParams())) { - _writer.WriteStartElement("kernel_params"); + _writer.WriteStartElement(OvfProperties.KERNEL_PARAMS); _writer.WriteRaw(vmBase.getKernelParams()); _writer.WriteEndElement(); } - _writer.WriteStartElement("Generation"); + _writer.WriteStartElement(OvfProperties.GENERATION); _writer.WriteRaw(String.valueOf(vmBase.getDbGeneration())); _writer.WriteEndElement(); - _writer.WriteStartElement("VmType"); + _writer.WriteStartElement(OvfProperties.VM_TYPE); _writer.WriteRaw(String.valueOf(vmBase.getVmType().getValue())); _writer.WriteEndElement(); if (vmBase.getTunnelMigration() != null) { - _writer.WriteStartElement("TunnelMigration"); + _writer.WriteStartElement(OvfProperties.TUNNEL_MIGRATION); _writer.WriteRaw(String.valueOf(vmBase.getTunnelMigration())); _writer.WriteEndElement(); } if (vmBase.getVncKeyboardLayout() != null) { - _writer.WriteStartElement("VncKeyboardLayout"); + _writer.WriteStartElement(OvfProperties.VNC_KEYBOARD_LAYOUT); _writer.WriteRaw(vmBase.getVncKeyboardLayout()); _writer.WriteEndElement(); } - _writer.WriteStartElement("MinAllocatedMem"); + _writer.WriteStartElement(OvfProperties.MIN_ALLOCATED_MEMORY); _writer.WriteRaw(String.valueOf(vmBase.getMinAllocatedMem())); _writer.WriteEndElement(); - _writer.WriteStartElement("IsStateless"); + _writer.WriteStartElement(OvfProperties.IS_STATELESS); _writer.WriteRaw(String.valueOf(vmBase.isStateless())); _writer.WriteEndElement(); - _writer.WriteStartElement("IsRunAndPause"); + _writer.WriteStartElement(OvfProperties.IS_RUN_AND_PAUSE); _writer.WriteRaw(String.valueOf(vmBase.isRunAndPause())); _writer.WriteEndElement(); @@ -330,13 +330,13 @@ _writer.WriteEndElement(); if (vmBase.getCreatedByUserId() != null) { - _writer.WriteStartElement("CreatedByUserId"); + _writer.WriteStartElement(OvfProperties.CREATED_BY_USER_ID); _writer.WriteRaw(String.valueOf(vmBase.getCreatedByUserId())); _writer.WriteEndElement(); } if (vmBase.getMigrationDowntime() != null) { - _writer.WriteStartElement("MigrationDowntime"); + _writer.WriteStartElement(OvfProperties.MIGRATION_DOWNTIME); _writer.WriteRaw(String.valueOf(vmBase.getMigrationDowntime())); _writer.WriteEndElement(); } -- To view, visit http://gerrit.ovirt.org/25679 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Idc40102b107d510e04f10f45f0b7e4838fd4c706 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Arik Hadas <aha...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches