mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-27 22:37:15 +00:00
Extended QuickfinderPresenter to be able to navigate between regatta
overviews
This commit is contained in:
1 parent
653a2f606c
commit
5d3a451d73
2 files changed
+19
No files matched your search
+10
@@ -32,6 +32,16 @@ public class QuickfinderPresenter {
|
||||
}, regattaMetadatas);
|
||||
}
|
||||
|
||||
public static QuickfinderPresenter getForRegattaOverview(Quickfinder quickfinder,
|
||||
final RegattaOverviewNavigationProvider navigator, Collection<RegattaMetadataDTO> regattaMetadatas) {
|
||||
return new QuickfinderPresenter(quickfinder, MSG.regattaQuickfinder(), new RegattaPlaceNaviationProvider() {
|
||||
@Override
|
||||
public PlaceNavigation<?> getPlaceNavigation(String regattaId) {
|
||||
return navigator.getRegattaOverviewNavigation(regattaId);
|
||||
}
|
||||
}, regattaMetadatas);
|
||||
}
|
||||
|
||||
public static QuickfinderPresenter getForSeriesLeaderboards(Quickfinder quickfinder, String seriesName,
|
||||
SeriesLeaderboardNavigationProvider navigator, Collection<? extends EventReferenceDTO> eventsOfSeries) {
|
||||
return new QuickfinderPresenter(quickfinder, navigator, seriesName, eventsOfSeries);
|
||||
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
package com.sap.sailing.gwt.home.mobile.places;
|
||||
|
||||
import com.sap.sailing.gwt.home.shared.app.PlaceNavigation;
|
||||
|
||||
public interface RegattaOverviewNavigationProvider {
|
||||
|
||||
PlaceNavigation<?> getRegattaOverviewNavigation(String regattaId);
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user