public class IntroPresenter extends java.lang.Object implements IntroContract.Presenter
Created by sanghoonkwon on 2018. 1. 11..| Modifier and Type | Field and Description |
|---|---|
private IntroContract.View |
mView |
| Constructor and Description |
|---|
IntroPresenter(IntroContract.View view) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkLanding(android.content.Intent intent)
Notification 확인
|
NoticeData |
checkNotice(UpdateData updateData)
공지사항 확인
|
void |
checkUpdate()
버전 확인
|
void |
detachView() |
void |
doAccountLogin(java.lang.String member_id,
java.lang.String password)
계정 로그인
|
void |
doSelectDepartment()
소속 선택
|
void |
doSignUp()
회원가입
|
void |
doSimpleLogin(java.lang.String authcode)
간편 로그인
|
void |
doUpdate(UpdateData data)
업데이트
|
private android.app.Activity |
getActivity()
Support methods
|
android.content.Context |
getContext() |
void |
getMaximList(boolean needSetSimpleLogin)
명언 목록 조회
|
void |
showLoginView(UpdateData response)
로그인
|
void |
showUpdateAlert(UpdateData response)
업데이트 확인 팝업
|
void |
startMain(boolean needSetSimpleLogin)
메인 시작
|
private IntroContract.View mView
public IntroPresenter(@NonNull
IntroContract.View view)
public void detachView()
detachView in interface BasePresenterpublic android.content.Context getContext()
getContext in interface BasePresenterpublic void checkLanding(android.content.Intent intent)
IntroContract.PresentercheckLanding in interface IntroContract.Presenterintent - Intentpublic void checkUpdate()
IntroContract.PresentercheckUpdate in interface IntroContract.Presenterpublic void showLoginView(@NonNull
UpdateData response)
IntroContract.PresentershowLoginView in interface IntroContract.Presenterpublic void showUpdateAlert(@NonNull
UpdateData response)
IntroContract.PresentershowUpdateAlert in interface IntroContract.Presenterpublic NoticeData checkNotice(@NonNull UpdateData updateData)
IntroContract.PresentercheckNotice in interface IntroContract.PresenterupdateData - 업데이터 데이터public void doUpdate(UpdateData data)
IntroContract.PresenterdoUpdate in interface IntroContract.Presenterdata - 업데이트 데이터public void doSimpleLogin(@NonNull
java.lang.String authcode)
IntroContract.PresenterdoSimpleLogin in interface IntroContract.Presenterauthcode - 간편로그인 패스워드public void doAccountLogin(@NonNull
java.lang.String member_id,
@NonNull
java.lang.String password)
IntroContract.PresenterdoAccountLogin in interface IntroContract.Presentermember_id - 아이디password - 패스워드public void getMaximList(@NonNull
boolean needSetSimpleLogin)
IntroContract.PresentergetMaximList in interface IntroContract.PresenterneedSetSimpleLogin - Booleanpublic void startMain(@NonNull
boolean needSetSimpleLogin)
IntroContract.PresenterstartMain in interface IntroContract.PresenterneedSetSimpleLogin - Booleanpublic void doSignUp()
IntroContract.PresenterdoSignUp in interface IntroContract.Presenterpublic void doSelectDepartment()
IntroContract.PresenterdoSelectDepartment in interface IntroContract.Presenterprivate android.app.Activity getActivity()