package org.realityforge.gwt.sample.contacts.client.gin.desktop; import com.google.gwt.inject.client.AbstractGinModule; import org.realityforge.gwt.sample.contacts.client.application.desktop.DetailRegionActivityMapper; import org.realityforge.gwt.sample.contacts.client.application.desktop.MasterRegionActivityMapper; import org.realityforge.gwt.sample.contacts.client.view.DesktopShellView; import org.realityforge.gwt.sample.contacts.client.view.ui.DesktopShellUI; import javax.inject.Singleton; public class DesktopModule extends AbstractGinModule { protected void configure() { bind( DesktopShellView.class ).to( DesktopShellUI.class ).in( Singleton.class ); bind( MasterRegionActivityMapper.class ).in( Singleton.class ); bind( DetailRegionActivityMapper.class ).in( Singleton.class ); } }