bug2337: Added leaderboardgroup name info to SimpleRaceMetadataDTO

This commit is contained in:
Benjamin Barth committed 2015-11-10 15:03:49 +01:00
1 parent fa2ba9963b
commit b7d11f0c03
3 files changed
+14

No files matched your search

@@ -60,6 +60,7 @@ public class SimpleRaceMetadataDTO implements DTO, Comparable<SimpleRaceMetadata
}
private String leaderboardName;
private String leaderboardGroupName;
private RegattaAndRaceIdentifier regattaAndRaceIdentifier;
private String raceName;
private Date start;
@@ -89,6 +90,14 @@ public class SimpleRaceMetadataDTO implements DTO, Comparable<SimpleRaceMetadata
return raceName;
}
public String getLeaderboardGroupName() {
return leaderboardGroupName;
}
public void setLeaderboardGroupName(String leaderboardGroupName) {
this.leaderboardGroupName = leaderboardGroupName;
}
public Date getStart() {
return start;
}
@@ -201,6 +201,10 @@ public class LeaderboardContext {
public String getLeaderboardName() {
return leaderboard.getName();
}
public String getLeaderboardGroupName() {
return leaderboardGroup.getName();
}
public RegattaMetadataDTO asRegattaMetadataDTO() {
RegattaMetadataDTO regattaDTO = new RegattaMetadataDTO();
@@ -470,6 +470,7 @@ public class RaceContext {
}
private void fillSimpleRaceMetadata(SimpleRaceMetadataDTO dto) {
dto.setLeaderboardGroupName(leaderboardContext.getLeaderboardGroupName());
dto.setStart(getStartTimeAsDate());
dto.setViewState(getLiveRaceViewState());
dto.setTrackingState(getRaceTrackingState());