First steps for a racecommittee gwt page

This commit is contained in:
Armin Zamani committed 2012-10-09 19:24:49 +02:00
1 parent f0bf1f8ede
commit a7bf8f01f7
5 files changed
+24 -4

No files matched your search

+3 -1
View File
@@ -28,5 +28,7 @@ bin.includes = META-INF/,\
highcharts/,\
Spectator.css,\
fontface.css,\
webfonts/
webfonts/,\
RegattaOverview.css,\
RegattaOverview.html
output.. = WEB-INF/classes/
@@ -33,8 +33,8 @@ public class AdminConsoleEntryPoint extends AbstractEntryPoint implements Regatt
regattaDisplayers = new HashSet<RegattaDisplayer>();
// SailingEventManagementPanel sailingEventManagementPanel = new SailingEventManagementPanel(sailingService, this, stringMessages);
// tabPanel.add(sailingEventManagementPanel, stringMessages.events());
SailingEventManagementPanel sailingEventManagementPanel = new SailingEventManagementPanel(sailingService, this, stringMessages);
tabPanel.add(sailingEventManagementPanel, stringMessages.events());
RegattaStructureManagementPanel eventStructureManagementPanel = new RegattaStructureManagementPanel(sailingService, this, stringMessages, this);
tabPanel.add(eventStructureManagementPanel, stringMessages.regattas());
@@ -33,6 +33,7 @@ import com.sap.sailing.gwt.ui.shared.QuickRankDTO;
import com.sap.sailing.gwt.ui.shared.RaceBuoysDTO;
import com.sap.sailing.gwt.ui.shared.RaceColumnInSeriesDTO;
import com.sap.sailing.gwt.ui.shared.RaceDTO;
import com.sap.sailing.gwt.ui.shared.RaceEventLogDTO;
import com.sap.sailing.gwt.ui.shared.RaceMapDataDTO;
import com.sap.sailing.gwt.ui.shared.RaceTimesInfoDTO;
import com.sap.sailing.gwt.ui.shared.RegattaDTO;
@@ -264,4 +265,7 @@ public interface SailingService extends RemoteService {
StrippedLeaderboardDTO getLeaderboard(String leaderboardName);
void suppressCompetitorInLeaderboard(String leaderboardName, String competitorIdAsString, boolean suppressed);
RaceEventLogDTO getRaceEventLog();
}
@@ -25,6 +25,7 @@ import com.sap.sailing.gwt.ui.shared.CourseDTO;
import com.sap.sailing.gwt.ui.shared.EventDTO;
import com.sap.sailing.gwt.ui.shared.RaceBuoysDTO;
import com.sap.sailing.gwt.ui.shared.RaceColumnInSeriesDTO;
import com.sap.sailing.gwt.ui.shared.RaceEventLogDTO;
import com.sap.sailing.gwt.ui.shared.RegattaDTO;
import com.sap.sailing.gwt.ui.shared.GPSFixDTO;
import com.sap.sailing.gwt.ui.shared.LeaderboardDTO;
@@ -421,4 +422,6 @@ public interface SailingServiceAsync {
void suppressCompetitorInLeaderboard(String leaderboardName, String competitorIdAsString, boolean suppressed, AsyncCallback<Void> asyncCallback);
void getRaceEventLog(AsyncCallback<RaceEventLogDTO> callback);
}
@@ -154,6 +154,8 @@ import com.sap.sailing.gwt.ui.shared.RaceBuoysDTO;
import com.sap.sailing.gwt.ui.shared.RaceColumnDTO;
import com.sap.sailing.gwt.ui.shared.RaceColumnInSeriesDTO;
import com.sap.sailing.gwt.ui.shared.RaceDTO;
import com.sap.sailing.gwt.ui.shared.RaceEventDTO;
import com.sap.sailing.gwt.ui.shared.RaceEventLogDTO;
import com.sap.sailing.gwt.ui.shared.RaceMapDataDTO;
import com.sap.sailing.gwt.ui.shared.RaceTimesInfoDTO;
import com.sap.sailing.gwt.ui.shared.RaceWithCompetitorsDTO;
@@ -226,7 +228,8 @@ import com.sap.sailing.server.replication.ReplicationService;
* The server side implementation of the RPC service.
*/
public class SailingServiceImpl extends RemoteServiceServlet implements SailingService, RaceFetcher, RegattaFetcher {
private static final Logger logger = Logger.getLogger(SailingServiceImpl.class.getName());
private static final Logger logger = Logger.getLogger(SailingServiceImpl.class.getName());
private static final long serialVersionUID = 9031688830194537489L;
@@ -2761,4 +2764,12 @@ public class SailingServiceImpl extends RemoteServiceServlet implements SailingS
}
}
@Override
public RaceEventLogDTO getRaceEventLog() {
RaceEventLogDTO result = new RaceEventLogDTO("My race");
for(int i = 0; i < 10; i++) {
result.raceEvents.add(new RaceEventDTO("Event " + i));
}
return result;
}
}