passing on MarkType information from SwissTiming adapter to domain model

Change-Id: I078ac2e100f82092d1a32d14380904c659e93f12
This commit is contained in:
Axel Uhl committed 2016-12-29 00:35:48 +01:00
1 parent 9fe507092d
commit f5850bdf26
5 files changed
+61 -7

No files matched your search

@@ -110,4 +110,6 @@ public interface SharedDomainFactory extends CompetitorFactory {
ControlPointWithTwoMarks getOrCreateControlPointWithTwoMarks(String id, String name, Mark left, Mark right);
RaceLogResolver getRaceLogResolver();
Mark getOrCreateMark(String name, MarkType markType);
}
@@ -154,9 +154,18 @@ public class SharedDomainFactoryImpl implements SharedDomainFactory {
return getOrCreateMark(name, name);
}
@Override
public Mark getOrCreateMark(String name, MarkType markType) {
return getOrCreateMark(name, name, markType);
}
private Mark getOrCreateMark(Serializable id, String name, MarkType markType) {
return getOrCreateMark(id, name, markType, /* color */ null, /* shape */ null, /* pattern */ null);
}
@Override
public Mark getOrCreateMark(Serializable id, String name) {
return getOrCreateMark(id, name, null, null, null, null);
return getOrCreateMark(id, name, /* type */ null, /* color */ null, /* shape */ null, /* pattern */ null);
}
@Override