Blame | Last modification | View Log | RSS feed
package in.shop2020.hotspot.dashbaord.client;import in.shop2020.hotspot.dashbaord.client.LoginDisplayPresenter.Display;import in.shop2020.hotspot.dashbaord.client.event.SubmitLoginInfoEvent;import org.enunes.gwt.mvp.client.EventBus;import org.enunes.gwt.mvp.client.presenter.BasePresenter;import com.google.gwt.event.dom.client.ClickEvent;import com.google.gwt.event.dom.client.ClickHandler;import com.google.inject.Inject;public class LoginDisplayPresenterImpl extends BasePresenter<Display> implements LoginDisplayPresenter{@Injectpublic LoginDisplayPresenterImpl(EventBus eventBus, Display display) {super(eventBus, display);}@Overridepublic void reset() {display.getLoginName().setText("");display.getPassword().setText("");display.getMessage().setText("");}public void showError(String message){display.getMessage().setText(message);}@Overridepublic void bind(){super.bind();registerHandler(display.getSubmit().addClickHandler(new ClickHandler() {@Overridepublic void onClick(ClickEvent event) {display.getMessage().setText("Processing ............");eventBus.fireEvent(new SubmitLoginInfoEvent(display.getLoginName().getText(), display.getPassword().getText()));}}));}}