accounting-dashboard/src/main/java/org/gcube/portlets/user/accountingdashboard/client/application/ApplicationModule.java

37 lines
1.4 KiB
Java
Executable File

package org.gcube.portlets.user.accountingdashboard.client.application;
import org.gcube.portlets.user.accountingdashboard.client.application.controller.ControllerModule;
import org.gcube.portlets.user.accountingdashboard.client.application.dialog.error.ErrorModule;
import org.gcube.portlets.user.accountingdashboard.client.application.dialog.info.InfoModule;
import org.gcube.portlets.user.accountingdashboard.client.application.dialog.monitor.MonitorModule;
import org.gcube.portlets.user.accountingdashboard.client.application.mainarea.MainAreaModule;
import org.gcube.portlets.user.accountingdashboard.client.application.menu.MenuModule;
import org.gcube.portlets.user.accountingdashboard.client.application.providers.DataProviderModule;
import com.gwtplatform.mvp.client.gin.AbstractPresenterModule;
/**
*
* @author Giancarlo Panichi
*
*/
public class ApplicationModule extends AbstractPresenterModule {
@Override
protected void configure() {
install(new MonitorModule());
install(new InfoModule());
install(new ErrorModule());
install(new ControllerModule());
install(new DataProviderModule());
install(new MenuModule());
install(new MainAreaModule());
bindPresenter(ApplicationPresenter.class, ApplicationPresenter.PresenterView.class, ApplicationView.class,
ApplicationPresenter.ApplicationPresenterProxy.class);
}
}