rusefi 2020-07-16 14:28:01 -04:00
parent 2ea8637ae5
commit 3356c2b2cb
2 changed files with 7 additions and 0 deletions

View File

@ -65,6 +65,8 @@ public class Msq {
}
public void writeXmlFile(String outputXmlFileName) throws JAXBException, IOException {
Objects.requireNonNull(versionInfo, "versionInfo");
versionInfo.validate();
XmlUtil.writeXml(this, Msq.class, outputXmlFileName);
}

View File

@ -1,6 +1,7 @@
package com.rusefi.tune.xml;
import javax.xml.bind.annotation.XmlAttribute;
import java.util.Objects;
public class VersionInfo {
private String firmwareInfo;
@ -40,4 +41,8 @@ public class VersionInfo {
public void setSignature(String signature) {
this.signature = signature;
}
public void validate() {
Objects.requireNonNull(signature, "signature");
}
}