Extended QuickfinderPresenter to be able to navigate between regatta

overviews
This commit is contained in:
Benjamin Barth committed 2015-08-25 15:18:12 +02:00
1 parent 653a2f606c
commit 5d3a451d73
2 files changed
+19

No files matched your search

@@ -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);
@@ -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);
}