Skip to content

Commit 017fa36

Browse files
authored
Store the IMAER version of the read GML in the ImportParcel. (#376)
The field has a generic name fileVersion because the ImportParcel is also used to store other type of imported files. So it's not IMAER specific version that can be set.
1 parent f3d6306 commit 017fa36

2 files changed

Lines changed: 12 additions & 2 deletions

File tree

source/imaer-gml/src/main/java/nl/overheid/aerius/importer/ImaerImporter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,9 @@ public void importStream(final InputStream inputStream, final Set<ImportOption>
144144
if (reader == null) {
145145
return;
146146
}
147-
148147
final AeriusGMLVersion version = reader.getVersion();
148+
149+
result.setFileVersion("IMAER_" + version.name());
149150
setImportResultMetaData(result, reader, importYear);
150151
GMLValidator.validateMetaData(result.getImportedMetaData(), result.getExceptions(), ImportOption.VALIDATE_METADATA.in(importOptions)
151152
&& result.getArchiveMetaData() == null);

source/imaer-shared/src/main/java/nl/overheid/aerius/shared/domain/v2/importer/ImportParcel.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,11 @@
3636
*/
3737
public class ImportParcel implements Serializable {
3838

39-
private static final long serialVersionUID = 2L;
39+
private static final long serialVersionUID = 3L;
4040

4141
private String version;
4242
private String databaseVersion;
43+
private String fileVersion;
4344
private String gmlCreator;
4445
private ScenarioMetaData importedMetaData;
4546
private ArchiveMetaData archiveMetaData;
@@ -66,6 +67,14 @@ public void setDatabaseVersion(final String databaseVersion) {
6667
this.databaseVersion = databaseVersion;
6768
}
6869

70+
public String getFileVersion() {
71+
return fileVersion;
72+
}
73+
74+
public void setFileVersion(final String fileVersion) {
75+
this.fileVersion = fileVersion;
76+
}
77+
6978
public ScenarioMetaData getImportedMetaData() {
7079
return importedMetaData;
7180
}

0 commit comments

Comments
 (0)