public class MainHomePresenter extends java.lang.Object implements MainHomeContract.Presenter
| Modifier and Type | Field and Description |
|---|---|
(package private) HanwhaNetworkCallback |
assignedHanwhaNetworkCallback
HanwhaNetworkCallback
|
private boolean |
isInitRequest |
private android.app.Activity |
mActivity |
private MainHomeAssignedListContract.Model |
mAdapterModelAssigned |
private MainHomeRequestListContract.Model |
mAdapterModelRequest |
private MainHomeAssignedListContract.View |
mAdapterViewAssigned |
private MainHomeRequestListContract.View |
mAdapterViewRequest |
private android.content.Context |
mContext |
private MainHomeContract.View |
mView |
(package private) HanwhaNetworkCallback |
requestHanwhaNetworkCallback |
| Constructor and Description |
|---|
MainHomePresenter(android.content.Context context,
MainHomeContract.View view,
MainHomeAssignedListContract.View adapterViewAssigned,
MainHomeAssignedListContract.Model adapterModelAssigned,
MainHomeRequestListContract.View adapterViewRequest,
MainHomeRequestListContract.Model adapterModelRequest) |
| Modifier and Type | Method and Description |
|---|---|
void |
detachView() |
void |
doDeleteRequestClicked(TaskData data)
요청 삭제
|
void |
doEvalAcceptClicked(TaskData data)
평가 수락 선택
|
void |
doEvalRejectClicked(TaskData data)
평가 반려 선택
|
void |
doReRequestClicked(TaskData data)
수정후 재 요청
|
void |
doTaskAccept(TaskData data)
TASK 수락
|
void |
doTaskReject(TaskData data)
TASK 반려
|
private android.app.Activity |
getActivity() |
android.content.Context |
getContext() |
void |
initData()
Initialize Data
|
void |
initDataAssigned(boolean needLoading)
Initialize data
나의 업무
|
void |
initDataRequested(boolean needLoading)
Initialize data
요청한 업무
|
void |
refreshData()
Refresh Data
|
void |
updateTodoTaskToTodayTask(TaskData data,
boolean isChecked)
오늘 할 업무 등록 / 해제
|
private android.content.Context mContext
private android.app.Activity mActivity
private MainHomeContract.View mView
private MainHomeAssignedListContract.View mAdapterViewAssigned
private MainHomeAssignedListContract.Model mAdapterModelAssigned
private MainHomeRequestListContract.View mAdapterViewRequest
private MainHomeRequestListContract.Model mAdapterModelRequest
private boolean isInitRequest
HanwhaNetworkCallback assignedHanwhaNetworkCallback
HanwhaNetworkCallback requestHanwhaNetworkCallback
public MainHomePresenter(@NonNull
android.content.Context context,
@NonNull
MainHomeContract.View view,
@NonNull
MainHomeAssignedListContract.View adapterViewAssigned,
@NonNull
MainHomeAssignedListContract.Model adapterModelAssigned,
@NonNull
MainHomeRequestListContract.View adapterViewRequest,
@NonNull
MainHomeRequestListContract.Model adapterModelRequest)
public void detachView()
detachView in interface BasePresenterpublic android.content.Context getContext()
getContext in interface BasePresenterpublic void refreshData()
MainHomeContract.PresenterrefreshData in interface MainHomeContract.Presenterpublic void initData()
MainHomeContract.PresenterinitData in interface MainHomeContract.Presenterpublic void initDataAssigned(@NonNull
boolean needLoading)
MainHomeContract.PresenterinitDataAssigned in interface MainHomeContract.PresenterneedLoading - 프로그래스 바 노출public void initDataRequested(@NonNull
boolean needLoading)
MainHomeContract.PresenterinitDataRequested in interface MainHomeContract.PresenterneedLoading - 프로그래스 바 노출public void updateTodoTaskToTodayTask(@NonNull
TaskData data,
boolean isChecked)
MainHomeContract.PresenterupdateTodoTaskToTodayTask in interface MainHomeContract.Presenterdata - TASK 데이터isChecked - TRUE : TASK -> 오늘할 업무로 추가
FALSE : 오늘 할 업무에서 삭제public void doTaskAccept(@NonNull
TaskData data)
MainHomeContract.PresenterdoTaskAccept in interface MainHomeContract.Presenterdata - Task 데이터public void doTaskReject(@NonNull
TaskData data)
MainHomeContract.PresenterdoTaskReject in interface MainHomeContract.Presenterdata - Task 데이터public void doEvalAcceptClicked(@NonNull
TaskData data)
MainHomeContract.PresenterdoEvalAcceptClicked in interface MainHomeContract.Presenterdata - TASK 데이터public void doEvalRejectClicked(@NonNull
TaskData data)
MainHomeContract.PresenterdoEvalRejectClicked in interface MainHomeContract.Presenterdata - TASK 데이터public void doDeleteRequestClicked(@NonNull
TaskData data)
MainHomeContract.PresenterdoDeleteRequestClicked in interface MainHomeContract.Presenterdata - TASK 데이터public void doReRequestClicked(@NonNull
TaskData data)
MainHomeContract.PresenterdoReRequestClicked in interface MainHomeContract.Presenterdata - TASK 데이터private android.app.Activity getActivity()