package github.nisrulz.sample.basicmvp; /** * Presenter : MvpPresenter */ public class MvpPresenter { /** * Model : User */ User user; /** * View : MvpView */ MvpView mvpView; /** * Instantiates a new Main Presenter. * * @param mvpView * the mvpView */ public MvpPresenter(MvpView mvpView) { this.mvpView = mvpView; user = new User(); } /** * Update full name. * * @param fullName * the full name */ public void updateFullName(String fullName) { user.setFullName(fullName); mvpView.updateUserInfoTextView(user.toString()); } /** * Update email. * * @param email * the email */ public void updateEmail(String email) { user.setEmail(email); mvpView.updateUserInfoTextView(user.toString()); } }