added initSailingService to RibDashboardEntryPoint and exported com.sap.sailing.gwt.ui.client in gwt.uis MANIFEST

This commit is contained in:
Alexander Ries committed 2014-12-01 17:40:06 +01:00
1 parent c12af36227
commit ba2dad23df
2 files changed
+47 -26

No files matched your search

@@ -1,43 +1,63 @@
package com.sap.sailing.dashboards.gwt.client;
import java.util.logging.Level;
import java.util.logging.Logger;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.core.client.GWT;
import com.google.gwt.user.client.rpc.ServiceDefTarget;
import com.google.gwt.user.client.ui.RootLayoutPanel;
import com.googlecode.mgwt.ui.client.MGWT;
import com.googlecode.mgwt.ui.client.MGWTSettings;
import com.googlecode.mgwt.ui.client.MGWTSettings.StatusBarStyle;
import com.googlecode.mgwt.ui.client.MGWTSettings.ViewPort;
import com.googlecode.mgwt.ui.client.MGWTStyle;
import com.sap.sailing.gwt.ui.client.RemoteServiceMappingConstants;
import com.sap.sailing.gwt.ui.client.SailingService;
import com.sap.sailing.gwt.ui.client.SailingServiceAsync;
import com.sap.sse.gwt.client.EntryPointHelper;
/**
*
* @author Alexander Ries (D062114)
*
*/
public class RibDashboardEntryPoint implements EntryPoint{
private static final Logger logger = Logger.getLogger(RibDashboardEntryPoint.class.getName());
@Override
public void onModuleLoad() {
logger.log(Level.INFO,"ENTRY POINT CALLED");
applyMGWTSettings();
RibDashboardPanel root = new RibDashboardPanel();
RootLayoutPanel.get().add(root);
}
private void applyMGWTSettings(){
MGWTStyle.injectStyleSheet("RibDashboard.css");
ViewPort viewPort = new MGWTSettings.ViewPort();
viewPort.setUserScaleAble(false).setMinimumScale(1.0).setMinimumScale(1.0).setMaximumScale(1.0);
MGWTSettings settings = new MGWTSettings();
settings.setViewPort(viewPort);
settings.setFullscreen(true);
settings.setPreventScrolling(true);
settings.setStatusBarStyle(StatusBarStyle.BLACK_TRANSLUCENT);
MGWT.applySettings(settings);
}
public class RibDashboardEntryPoint implements EntryPoint {
private final SailingServiceAsync sailingService = GWT.create(SailingService.class);
private final String RIBDASHBOARD_WEB_CONTEXT_PATH = "dashboards";
@SuppressWarnings("unused")
private static final Logger logger = Logger
.getLogger(RibDashboardEntryPoint.class.getName());
@Override
public void onModuleLoad() {
initSailingService();
applyMGWTSettings();
initAndAddRibDashboardPanel();
}
private void initSailingService() {
EntryPointHelper.registerASyncService(
(ServiceDefTarget) sailingService,
RIBDASHBOARD_WEB_CONTEXT_PATH,
RemoteServiceMappingConstants.sailingServiceRemotePath);
}
private void applyMGWTSettings() {
MGWTStyle.injectStyleSheet("RibDashboard.css");
ViewPort viewPort = new MGWTSettings.ViewPort();
viewPort.setUserScaleAble(false).setMinimumScale(1.0)
.setMinimumScale(1.0).setMaximumScale(1.0);
MGWTSettings settings = new MGWTSettings();
settings.setViewPort(viewPort);
settings.setFullscreen(true);
settings.setPreventScrolling(true);
settings.setStatusBarStyle(StatusBarStyle.BLACK_TRANSLUCENT);
MGWT.applySettings(settings);
}
private void initAndAddRibDashboardPanel() {
RibDashboardPanel root = new RibDashboardPanel();
RootLayoutPanel.get().add(root);
}
}
@@ -59,7 +59,8 @@ Bundle-ClassPath: WEB-INF/classes/,
WEB-INF/lib/gwt-ajaxloader.jar,
WEB-INF/lib/gwt-bootstrap-2.3.2.0.jar
TrackLifecycle: true
Export-Package: com.sap.sailing.gwt.ui.client.shared.charts,
Export-Package: com.sap.sailing.gwt.ui.client,
com.sap.sailing.gwt.ui.client.shared.charts,
com.sap.sailing.gwt.ui.client.shared.racemap,
com.sap.sailing.gwt.ui.server,
com.sap.sailing.gwt.ui.shared,