public class AddTaskPresenter extends java.lang.Object implements AddTaskContract.Presenter
Created by sanghoonkwon on 2018. 1. 18..| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
mDueTo
기한
|
private int |
mMemberId |
private TaskDetailData |
mTaskDetailData |
private AddTaskContract.View |
mView |
| Constructor and Description |
|---|
AddTaskPresenter(AddTaskContract.View view) |
| Modifier and Type | Method and Description |
|---|---|
void |
detachView() |
void |
doReRequest(TaskData taskData)
TASK 수정 & 재 요청
|
private android.app.Activity |
getActivity()
Support methods
|
android.content.Context |
getContext() |
void |
initData()
기본 데이터 설정
|
void |
initEditData(int task_id,
int project_id)
수정할 TASK 데이터 설정
|
boolean |
isRequest()
요청 TASK 인지 확인
|
void |
registerTask(java.lang.String task_name,
AddTaskType addTaskType)
TASK 등록
|
void |
requestSendTask(java.lang.String task_name)
TASK 신규 등록
|
void |
selectCampaign()
캠페인 선택
|
void |
selectMember()
받는 사람 선택
|
void |
setSelectedMemberId(int memberId)
받는 사람 저장
|
void |
showCalendarDialog()
기한 설정 캘린더 팝업
|
void |
updateTask(java.lang.String task_name,
AddTaskType addTaskType)
TASK 수정(Update) / 재요청(ReRequest)
|
private AddTaskContract.View mView
private java.lang.String mDueTo
private TaskDetailData mTaskDetailData
private int mMemberId
public AddTaskPresenter(@NonNull
AddTaskContract.View view)
public void detachView()
detachView in interface BasePresenterpublic android.content.Context getContext()
getContext in interface BasePresenterpublic void initData()
AddTaskContract.PresenterinitData in interface AddTaskContract.Presenterpublic void initEditData(@NonNull
int task_id,
@NonNull
int project_id)
AddTaskContract.PresenterinitEditData in interface AddTaskContract.Presentertask_id - TASK IDproject_id - PROJECT_IDpublic void showCalendarDialog()
AddTaskContract.PresentershowCalendarDialog in interface AddTaskContract.Presenterpublic boolean isRequest()
AddTaskContract.PresenterisRequest in interface AddTaskContract.Presenterpublic void registerTask(@NonNull
java.lang.String task_name,
@NonNull
AddTaskType addTaskType)
AddTaskContract.PresenterregisterTask in interface AddTaskContract.Presentertask_name - TASK 내용addTaskType - TASK 종류(신규/수정/재요청)public void requestSendTask(@NonNull
java.lang.String task_name)
AddTaskContract.PresenterrequestSendTask in interface AddTaskContract.Presentertask_name - TASK 내용public void updateTask(@NonNull
java.lang.String task_name,
@NonNull
AddTaskType addTaskType)
AddTaskContract.PresenterupdateTask in interface AddTaskContract.Presentertask_name - TASK 내용addTaskType - TASK 종류(신규/수정/재요청)public void doReRequest(@NonNull
TaskData taskData)
AddTaskContract.PresenterdoReRequest in interface AddTaskContract.PresentertaskData - TASK 데이터public void setSelectedMemberId(int memberId)
AddTaskContract.PresentersetSelectedMemberId in interface AddTaskContract.Presenterpublic void selectCampaign()
AddTaskContract.PresenterselectCampaign in interface AddTaskContract.Presenterpublic void selectMember()
AddTaskContract.PresenterselectMember in interface AddTaskContract.Presenterprivate android.app.Activity getActivity()