mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-05 20:03:52 +00:00
Added separate sail ID column; use incrementing leg ID for Xcelsius service
This commit is contained in:
1 parent
09d65f7fde
commit
f2ab46411b
12 files changed
+149
-37
No files matched your search
@@ -1,6 +1,9 @@
|
||||
package com.sap.sailing.server.xcelsius;
|
||||
|
||||
import java.text.DecimalFormat;
|
||||
import java.text.NumberFormat;
|
||||
import java.util.HashSet;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.Set;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
@@ -55,16 +58,16 @@ public class RankPerLeg extends Action {
|
||||
/*
|
||||
* Get Legs data
|
||||
*/
|
||||
int i=0;
|
||||
NumberFormat numberFormat = new DecimalFormat("00");
|
||||
for (final TrackedLeg trackedLeg : trackedRace.getTrackedLegs()) {
|
||||
final Leg leg = trackedLeg.getLeg();
|
||||
final String legId = "" + leg.getFrom().getId();
|
||||
final String legId = numberFormat.format(++i);
|
||||
final String markName = leg.getFrom().getName();
|
||||
final String upOrDownwinLeg = trackedLeg.isUpOrDownwindLeg(time) ? "U" : "D";
|
||||
|
||||
/*
|
||||
* Get competitor data
|
||||
*/
|
||||
for (final Competitor competitor : race.getCompetitors()) {
|
||||
LinkedHashMap<Competitor, Integer> ranks = trackedLeg.getRanks(time);
|
||||
// Get competitor data
|
||||
for (final Competitor competitor : ranks.keySet()) {
|
||||
if (competitorNameSet == null || competitorNameSet.contains(competitor.getName())) {
|
||||
/*
|
||||
* Get data
|
||||
|
||||
Reference in new issue
Block a user