Added toString Methods and chanched some atttribute types

This commit is contained in:
Fabian Schwarz-Fritz committed 2011-11-15 18:21:13 +01:00
1 parent 3d498514ee
commit 3f932145dc
3 files changed
+66 -4

No files matched your search

@@ -24,6 +24,11 @@ public class MessageScriptServiceImpl implements MessageScriptService{
}
}
}
@Override
public void createMessage(Object message) {
messageList.add(message);
}
@Override
public void createMessagePosition(int pos, Object message) {
@@ -57,5 +62,7 @@ public class MessageScriptServiceImpl implements MessageScriptService{
@Override
public void readFromFile(String path) {
fileService.readListFromFile(path);
}
}
}
@@ -0,0 +1,51 @@
package com.sap.sailing.domain.swisstimingadapter.classes.messages;
import java.text.SimpleDateFormat;
import java.util.Date;
public class ClockAtMarkElement {
private int markindex;
private Date marktime;
private String sailnumber;
public ClockAtMarkElement(int markindex, Date marktime, String sailnumber) {
super();
this.markindex = markindex;
this.marktime = marktime;
this.sailnumber = sailnumber;
}
public ClockAtMarkElement() {
super();
}
public int getMarkindex() {
return markindex;
}
public void setMarkindex(int markindex) {
this.markindex = markindex;
}
public Date getMarktime() {
return marktime;
}
public void setMarktime(Date marktime) {
this.marktime = marktime;
}
public String getSailnumber() {
return sailnumber;
}
public void setSailnumber(String sailnumber) {
this.sailnumber = sailnumber;
}
public String toString() {
SimpleDateFormat sd = new SimpleDateFormat("yyyy.MM.dd");
return "|" + markindex + ";" + sd.format(marktime) + ";" + sailnumber;
}
}
@@ -14,6 +14,7 @@ public class RPDMessage {
private int nextMarkLeader;
private double distanceToNextMarkLeader;
private List<RacePositionDataElement> racePositionElements;
public RPDMessage(String raceId, int status, Date dataTime, Date startTime, Date raceTime, int nextMarkLeader,
double distanceToNextMarkLeader, List<RacePositionDataElement> racePositionElements) {
super();
@@ -82,10 +83,13 @@ public class RPDMessage {
SimpleDateFormat sdataTime = new SimpleDateFormat("yyyy.MM.dd");
SimpleDateFormat sstartTime = new SimpleDateFormat("yyyy.MM.dd");
SimpleDateFormat sraceTime = new SimpleDateFormat("yyyy.MM.dd");
SimpleDateFormat sageOfData = new SimpleDateFormat("yyyy.MM.dd");
return "RPD|" + raceId + ";" + status + ";" + sdataTime.format(dataTime) + ";" + sstartTime.format(startTime) + ";" + sraceTime
String elements = "";
for (RacePositionDataElement el : racePositionElements) {
elements = elements + el.toString();
}
return "RPD|" + raceId + "|" + status + "|" + sdataTime.format(dataTime) + "|" + sstartTime.format(startTime) + "|" + sraceTime.format(raceTime) + "|" + racePositionElements.size() + elements;
}
}