Newer
Older
Cactus-CleanArchitecture / app / src / main / java / org / ntlab / radishforandroidstudio / CactusCleanArchitecture / UseCases / LoginUseCases.java
package org.ntlab.radishforandroidstudio.CactusCleanArchitecture.UseCases;

/**
 * Userのログイン情報のデータの流れを調整するクラス
 */

public class LoginUseCases {
    private String userID;
    private String userPass;
    private LoginPresenterBoundary userLoginPresenter;

    public LoginUseCases(LoginPresenterBoundary userLoginPresenter) {
        //Entityに情報をセットする
        this.userLoginPresenter = userLoginPresenter;
    }

    public void inputData(String userID, String userPass) {
        this.userID = userID;
        this.userPass = userPass;
    }

    public void proc() {
        userLoginPresenter.send(userID, userPass);
    }
}