Adjustments to mini leaderboard to use SimpleCompetitorDTO

This commit is contained in:
Steffen Schaefer committed 2015-07-06 13:30:52 +02:00
1 parent 94c9f570a2
commit 5e86b9fa2c
3 files changed
+6 -7

No files matched your search

@@ -7,10 +7,10 @@ import com.google.gwt.resources.client.ImageResource;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.user.client.ui.Widget;
import com.sap.sailing.domain.common.dto.CompetitorDTO;
import com.sap.sailing.gwt.ui.client.FlagImageResolver;
import com.sap.sailing.gwt.ui.client.StringMessages;
import com.sap.sailing.gwt.ui.shared.dispatch.event.MiniLeaderboardItemDTO;
import com.sap.sailing.gwt.ui.shared.dispatch.event.SimpleCompetitorDTO;
public class MinileaderboardBoxItem extends Widget {
private static MyUiBinder uiBinder = GWT.create(MyUiBinder.class);
@@ -36,7 +36,7 @@ public class MinileaderboardBoxItem extends Widget {
competitorRankUi.setInnerText(String.valueOf(entry.getRank()) + ".");
competitorPointsUi.setInnerText(StringMessages.INSTANCE.pointsValue(entry.getPoints()));
CompetitorDTO competitor = entry.getCompetitor();
SimpleCompetitorDTO competitor = entry.getCompetitor();
String flagImageURL = competitor.getFlagImageURL();
if (flagImageURL == null || flagImageURL.isEmpty()) {
@@ -66,7 +66,7 @@ public class GetMiniLeaderbordAction implements Action<ResultWithTTL<GetMiniLead
for (CompetitorDTO competitor : leaderboardDTO.competitors) {
rank++;
LeaderboardRowDTO row = leaderboardDTO.rows.get(competitor);
result.addItem(new MiniLeaderboardItemDTO(competitor, rank, row.totalPoints));
result.addItem(new MiniLeaderboardItemDTO(new SimpleCompetitorDTO(competitor), rank, row.totalPoints));
if (limit > 0 && rank >= limit) break;
}
int ttl = isLive ? 1000 * 60 : 1000 * 60 * 2;
@@ -1,10 +1,9 @@
package com.sap.sailing.gwt.ui.shared.dispatch.event;
import com.sap.sailing.domain.common.dto.CompetitorDTO;
import com.sap.sailing.gwt.ui.shared.dispatch.DTO;
public class MiniLeaderboardItemDTO implements DTO {
private CompetitorDTO competitor;
private SimpleCompetitorDTO competitor;
private int rank;
private Double points;
@@ -12,14 +11,14 @@ public class MiniLeaderboardItemDTO implements DTO {
private MiniLeaderboardItemDTO() {
}
public MiniLeaderboardItemDTO(CompetitorDTO competitor, int rank, Double points) {
public MiniLeaderboardItemDTO(SimpleCompetitorDTO competitor, int rank, Double points) {
super();
this.competitor = competitor;
this.rank = rank;
this.points = points;
}
public CompetitorDTO getCompetitor() {
public SimpleCompetitorDTO getCompetitor() {
return competitor;
}