43 lines
1.3 KiB
Java
Executable File
43 lines
1.3 KiB
Java
Executable File
package org.gcube.portlets.user.dataminermanagertester.client.application.home;
|
|
|
|
|
|
import org.gcube.portlets.user.dataminermanagertester.client.application.ApplicationPresenter;
|
|
import org.gcube.portlets.user.dataminermanagertester.client.place.NameTokens;
|
|
|
|
import com.google.inject.Inject;
|
|
import com.google.web.bindery.event.shared.EventBus;
|
|
import com.gwtplatform.mvp.client.HasUiHandlers;
|
|
import com.gwtplatform.mvp.client.Presenter;
|
|
import com.gwtplatform.mvp.client.View;
|
|
import com.gwtplatform.mvp.client.annotations.NameToken;
|
|
import com.gwtplatform.mvp.client.annotations.NoGatekeeper;
|
|
import com.gwtplatform.mvp.client.annotations.ProxyStandard;
|
|
import com.gwtplatform.mvp.client.proxy.ProxyPlace;
|
|
|
|
|
|
|
|
/**
|
|
*
|
|
* @author Giancarlo Panichi
|
|
*
|
|
*/
|
|
public class HomePresenter extends Presenter<HomePresenter.PresenterView, HomePresenter.PresenterProxy>
|
|
implements HomeUiHandlers {
|
|
interface PresenterView extends View, HasUiHandlers<HomePresenter> {
|
|
***REMOVED***
|
|
|
|
@ProxyStandard
|
|
@NameToken(NameTokens.HOME)
|
|
@NoGatekeeper
|
|
interface PresenterProxy extends ProxyPlace<HomePresenter> {
|
|
***REMOVED***
|
|
|
|
@Inject
|
|
HomePresenter(EventBus eventBus, PresenterView view, PresenterProxy proxy) {
|
|
super(eventBus, view, proxy, ApplicationPresenter.SLOT_MAIN);
|
|
|
|
getView().setUiHandlers(this);
|
|
***REMOVED***
|
|
|
|
***REMOVED***
|