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() { - } }