Subversion Repositories SmartDukaan

Rev

Rev 2209 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

package in.shop2020.hotspot.dashbaord.client.gin;

import net.customware.gwt.dispatch.client.DefaultDispatchAsync;
import net.customware.gwt.dispatch.client.DispatchAsync;
import in.shop2020.hotspot.dashbaord.client.LoginDisplayPresenter;
import in.shop2020.hotspot.dashbaord.client.LoginDisplayPresenterImpl;
import in.shop2020.hotspot.dashbaord.client.LoginDisplayWidget;
import in.shop2020.hotspot.dashbaord.client.MainPresenter;
import in.shop2020.hotspot.dashbaord.client.MainPresenterImpl;
import in.shop2020.hotspot.dashbaord.client.MainWidget;
import in.shop2020.hotspot.dashbaord.client.admin.AdminPresenter;
import in.shop2020.hotspot.dashbaord.client.admin.AdminPresenterImpl;
import in.shop2020.hotspot.dashbaord.client.admin.AdminWidget;
import in.shop2020.hotspot.dashbaord.client.inbox.InboxPresenter;
import in.shop2020.hotspot.dashbaord.client.inbox.InboxPresenterImpl;
import in.shop2020.hotspot.dashbaord.client.inbox.InboxWidget;

import com.google.gwt.inject.client.AbstractGinModule;

public class Module extends AbstractGinModule{

        @Override
        protected void configure() {
                
                install(new org.enunes.gwt.mvp.client.gin.Module());
                
                bind(LoginDisplayPresenter.class).to(LoginDisplayPresenterImpl.class);
                bind(LoginDisplayPresenter.Display.class).to(LoginDisplayWidget.class);
                
                bind(InboxPresenter.class).to(InboxPresenterImpl.class);
                bind(InboxPresenter.Display.class).to(InboxWidget.class);
                
                bind(AdminPresenter.class).to(AdminPresenterImpl.class);
                bind(AdminPresenter.Display.class).to(AdminWidget.class);
                
                bind(MainPresenter.class).to(MainPresenterImpl.class);
                bind(MainPresenter.Display.class).to(MainWidget.class);
                                
                bind(DispatchAsync.class).to(DefaultDispatchAsync.class);
        }
}