mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-11 14:50:56 +00:00
Added toString Methods and chanched some atttribute types
This commit is contained in:
1 parent
3d498514ee
commit
3f932145dc
3 files changed
+66
-4
No files matched your search
+8
-1
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
+51
@@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
+7
-3
@@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user