package org.ovirt.engine.ui.webadmin.gin; import org.ovirt.engine.ui.webadmin.auth.LoggedInGatekeeper; import com.google.gwt.event.shared.EventBus; import com.google.gwt.inject.client.GinModules; import com.google.gwt.inject.client.Ginjector; import com.gwtplatform.mvp.client.annotations.DefaultGatekeeper; import com.gwtplatform.mvp.client.proxy.PlaceManager; /** * Client-side injector configuration used to bootstrap GIN. */ @GinModules({ SystemModule.class, PresenterModule.class, UiCommonModule.class }) public interface ClientGinjector extends Ginjector, ManagedComponents { EventBus getEventBus(); PlaceManager getPlaceManager(); @DefaultGatekeeper LoggedInGatekeeper getDefaultGatekeeper(); }