24 lines
628 B
Java
Executable File
24 lines
628 B
Java
Executable File
package org.gcube.portlets.user.accountingdashboard.client.application.controller;
|
|
|
|
import com.google.gwt.event.shared.EventBus;
|
|
import com.google.gwt.event.shared.SimpleEventBus;
|
|
import com.google.gwt.inject.client.AbstractGinModule;
|
|
import com.google.inject.Singleton;
|
|
import com.google.inject.name.Names;
|
|
|
|
/**
|
|
*
|
|
* @author Giancarlo Panichi
|
|
*
|
|
*/
|
|
public class ControllerModule extends AbstractGinModule {
|
|
@Override
|
|
protected void configure() {
|
|
|
|
bind(Controller.class).in(Singleton.class);
|
|
bind(EventBus.class).annotatedWith(Names.named("ControllerEventBus")).to(SimpleEventBus.class)
|
|
.in(Singleton.class);
|
|
}
|
|
|
|
}
|