package eVVM.apk.mvp.copy; import java.util.List; import eVVM.apk.mvp.MvpPresenter; public final class CopyPresenter extends MvpPresenter implements CopyContract.Presenter, CopyOnListener { private CopyModel mModel; @Override public void start() { mModel = new CopyModel(); } /** * {@link CopyContract.Presenter} */ @Override public void login(String account, String password) { mModel.setAccount(account); mModel.setPassword(password); mModel.setListener(this); mModel.login(); } /** * {@link CopyOnListener} */ @Override public void onSucceed(List data) { getView().loginSuccess(data); } @Override public void onFail(String msg) { getView().loginError(msg); } }