kr.co.hanwha.hifive.screen.intro.contract

## Interface IntroContract.Presenter

- All Superinterfaces:
    BasePresenter
  All Known Implementing Classes:
    IntroPresenter
  Enclosing interface:
    IntroContract

      public static interface IntroContract.Presenter
      extends BasePresenter

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `checkLanding(android.content.Intent intent)` Notification 확인
    `NoticeData` | `checkNotice(UpdateData updateData)` 공지사항 확인
    `void` | `checkUpdate()` 버전 확인
    `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)` 업데이트
    `void` | `getMaximList(boolean needSetSimpleLogin)` 명언 목록 조회
    `void` | `showLoginView(UpdateData response)` 로그인
    `void` | `showUpdateAlert(UpdateData response)` 업데이트 확인 팝업
    `void` | `startMain(boolean needSetSimpleLogin)` 메인 시작

    - ### Methods inherited from interface kr.co.hanwha.hifive.base.BasePresenter

      `detachView, getContext`

- - ### Method Detail

    - #### checkLanding

          void checkLanding(android.content.Intent intent)

      Notification 확인
      Parameters:
        `intent` - Intent

    - #### checkUpdate

          void checkUpdate()

      버전 확인

    - #### showLoginView

          void showLoginView(@NonNull
                             UpdateData response)

      로그인

    - #### showUpdateAlert

          void showUpdateAlert(@NonNull
                               UpdateData response)

      업데이트 확인 팝업

    - #### checkNotice

          NoticeData checkNotice(@NonNull
                                 UpdateData updateData)

      공지사항 확인
      Parameters:
        `updateData` - 업데이터 데이터
      Returns:
        Notice Data

    - #### doUpdate

          void doUpdate(UpdateData data)

      업데이트
      Parameters:
        `data` - 업데이트 데이터

    - #### doAccountLogin

          void doAccountLogin(@NonNull
                              java.lang.String member_id,
                              @NonNull
                              java.lang.String password)

      계정 로그인
      Parameters:
        `member_id` - 아이디
        `password` - 패스워드

    - #### doSimpleLogin

          void doSimpleLogin(@NonNull
                             java.lang.String authcode)

      간편 로그인
      Parameters:
        `authcode` - 간편로그인 패스워드

    - #### getMaximList

          void getMaximList(@NonNull
                            boolean needSetSimpleLogin)

      명언 목록 조회
      Parameters:
        `needSetSimpleLogin` - Boolean

    - #### startMain

          void startMain(@NonNull
                         boolean needSetSimpleLogin)

      메인 시작
      Parameters:
        `needSetSimpleLogin` - Boolean

    - #### doSignUp

          void doSignUp()

      회원가입

    - #### doSelectDepartment

          void doSelectDepartment()

      소속 선택