Allon Mureinik has posted comments on this change.
Change subject: engine: Additional clean up of OvfParser
......................................................................
Patch Set 1: I would prefer that you didn't submit this
(9 inline comments)
....................................................
File
backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfParser.java
Line 34: String id1 = "1";
Line 35: String id2 = "2";
Line 36:
Line 37: XmlNode node =
_document.SelectSingleNode("//*/Content/TemplateId");
Line 38: if (!StringUtils.isBlank(node.InnerText)) {
isBlank returns true for strings made up of blanks, e.g. "\t\n".
You should use isEmpty
Line 39: id1 = node.InnerText;
Line 40: }
Line 41:
Line 42: XmlNodeList list =
_document.SelectNodes("//*/Content/Section");
Line 42: XmlNodeList list =
_document.SelectNodes("//*/Content/Section");
Line 43: for (XmlNode section : list) {
Line 44: String value =
section.Attributes.get("xsi:type").getValue();
Line 45:
Line 46: if (StringUtils.equals(value,
"ovf:OperatingSystemSection_Type")) {
"ovf:OperatingSystemSection_Type" is a constant.
Why not just use "ovf:OperatingSystemSection_Type".equals(value) ?
Line 47: id2 = section.Attributes.get("ovf:id").getValue();
Line 48: }
Line 49: }
Line 50:
Line 64: return retVal;
Line 65: }
Line 66:
Line 67: public static Guid GetImageGrupIdFromImageFile(String imageFile) {
Line 68: if (!StringUtils.isBlank(imageFile)) {
s/isBlank/isEmpty/
Line 69: return Guid.createGuidFromString(imageFile.split("[/]",
-1)[0]);
Line 70: }
Line 71: return null;
Line 72: }
Line 87: * @param str
Line 88: * @return the date or null if parse failed
Line 89: */
Line 90: public static Date UtcDateStringToLocaDate(String str) {
Line 91: if (StringUtils.isBlank(str)) {
s/isBlank/isEmpty/
Line 92: return null;
Line 93: }
Line 94:
Line 95: try {
....................................................
File
backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfVmWriter.java
Line 46: _writer.WriteEndElement();
Line 47: _writer.WriteStartElement("Origin");
Line 48: _writer.WriteRaw(String.valueOf(_vm.getOrigin().getValue()));
Line 49: _writer.WriteEndElement();
Line 50: if (!StringUtils.isBlank(_vm.getAppList())) {
s/isBlank/isEmpty/
Line 51: _writer.WriteStartElement("app_list");
Line 52: _writer.WriteRaw(_vm.getAppList());
Line 53: _writer.WriteEndElement();
Line 54: }
Line 83:
Line 84: @Override
Line 85: protected void WriteAppList() {
Line 86: if (_images.size() > 0) {
Line 87: if (StringUtils.isBlank(_images.get(0).getappList())) {
s/isBlank/isEmpty/
Line 88: return;
Line 89: }
Line 90:
Line 91: String[] apps = _images.get(0).getappList().split("[,]",
-1);
....................................................
File
backend/manager/modules/utils/src/main/java/org/ovirt/engine/core/utils/ovf/OvfWriter.java
Line 211: _writer.WriteStartElement("default_boot_sequence");
Line 212:
_writer.WriteRaw(String.valueOf(vmBase.getDefaultBootSequence().getValue()));
Line 213: _writer.WriteEndElement();
Line 214:
Line 215: if (!StringUtils.isBlank(vmBase.getInitrdUrl())) {
s/isBlank/isEmpty/
Line 216: _writer.WriteStartElement("initrd_url");
Line 217: _writer.WriteRaw(vmBase.getInitrdUrl());
Line 218: _writer.WriteEndElement();
Line 219: }
Line 216: _writer.WriteStartElement("initrd_url");
Line 217: _writer.WriteRaw(vmBase.getInitrdUrl());
Line 218: _writer.WriteEndElement();
Line 219: }
Line 220: if (!StringUtils.isBlank(vmBase.getKernelUrl())) {
s/isBlank/isEmpty/
Line 221: _writer.WriteStartElement("kernel_url");
Line 222: _writer.WriteRaw(vmBase.getKernelUrl());
Line 223: _writer.WriteEndElement();
Line 224: }
Line 221: _writer.WriteStartElement("kernel_url");
Line 222: _writer.WriteRaw(vmBase.getKernelUrl());
Line 223: _writer.WriteEndElement();
Line 224: }
Line 225: if (!StringUtils.isBlank(vmBase.getKernelParams())) {
s/isBlank/isEmpty/
Line 226: _writer.WriteStartElement("kernel_params");
Line 227: _writer.WriteRaw(vmBase.getKernelParams());
Line 228: _writer.WriteEndElement();
Line 229: }
--
To view, visit http://gerrit.ovirt.org/11240
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: comment
Gerrit-Change-Id: I1c2e2d0a455694a4f9aa39e82f370d2085062019
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Michael Kublin <[email protected]>
Gerrit-Reviewer: Allon Mureinik <[email protected]>
Gerrit-Reviewer: Eli Mesika <[email protected]>
Gerrit-Reviewer: Michael Kublin <[email protected]>
Gerrit-Reviewer: Yair Zaslavsky <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches