mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-09-22 21:55:39 +00:00
fixing bug 3650 by using the top-level document's ClassName field for the boat class creation
Change-Id: I92a07396718db0393fe2034390eba008061be5a8
This commit is contained in:
+1
-5
@@ -57,11 +57,7 @@ public class ParserImpl implements Parser {
|
||||
|
||||
@Override
|
||||
public String getBoatClassName(Division division) {
|
||||
String result = division.getIFClassID();
|
||||
if (result == null || result.isEmpty()) {
|
||||
result = division.getTitle();
|
||||
}
|
||||
return result;
|
||||
return XRRParserUtil.getBoatClassName(division);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
+8
@@ -3,6 +3,7 @@ package com.sap.sailing.xrr.resultimport.impl;
|
||||
import javax.xml.datatype.DatatypeConstants;
|
||||
import javax.xml.datatype.XMLGregorianCalendar;
|
||||
|
||||
import com.sap.sailing.xrr.schema.Division;
|
||||
import com.sap.sailing.xrr.schema.RegattaResults;
|
||||
import com.sap.sse.common.TimePoint;
|
||||
import com.sap.sse.common.impl.MillisecondsTimePoint;
|
||||
@@ -32,4 +33,11 @@ public class XRRParserUtil {
|
||||
return timePoint;
|
||||
}
|
||||
|
||||
public static String getBoatClassName(Division division) {
|
||||
String result = division.getIFClassID();
|
||||
if (result == null || result.isEmpty()) {
|
||||
result = division.getTitle();
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user