From 9764f448ebe089091e6e5ea0508bbb5ac658e87e Mon Sep 17 00:00:00 2001 From: Erika Savell Date: Fri, 21 Apr 2017 17:02:06 +1200 Subject: [PATCH] Added participants field to xml generator #story[778] --- mock/src/main/java/seng302/Data/RaceData.java | 13 ++++++++++++- mock/src/main/java/seng302/Model/Event.java | 11 ++--------- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/mock/src/main/java/seng302/Data/RaceData.java b/mock/src/main/java/seng302/Data/RaceData.java index d31f9be2..d16177da 100644 --- a/mock/src/main/java/seng302/Data/RaceData.java +++ b/mock/src/main/java/seng302/Data/RaceData.java @@ -75,7 +75,18 @@ public class RaceData { startTimeElement.setAttribute("Postpone", "false"); raceElement.appendChild(startTimeElement); - //PARTICIPANTS + + Element participantsElement = doc.createElement("Participants"); + + for (BoatInRace boat : participants) { + Element yachtElement = doc.createElement("Yacht"); + yachtElement.setAttribute("SourceID", boat.getSourceID() + ""); + participantsElement.appendChild(yachtElement); + } + + raceElement.appendChild(participantsElement); + + Element courseElement = doc.createElement("Course"); Element compoundMarkSeqElement = doc.createElement("CompoundMarkSequence"); diff --git a/mock/src/main/java/seng302/Model/Event.java b/mock/src/main/java/seng302/Model/Event.java index 28f61b2c..11043145 100644 --- a/mock/src/main/java/seng302/Model/Event.java +++ b/mock/src/main/java/seng302/Model/Event.java @@ -42,7 +42,9 @@ public class Event { public void sendRaceData() { RaceData raceData = new RaceData(raceDataSource); raceData.createXML(); + } + public void sendBoatData() { List boatData = raceDataSource.getBoats(); @@ -136,15 +138,6 @@ public class Event { } catch (Exception e) {} - - - - - - } - - public void sendBoatData() { - } }