public class DashboardProjectPresenter extends java.lang.Object implements DashboardProjectContract.Presenter
| Modifier and Type | Field and Description |
|---|---|
private MainProjectListContract.Model |
mAdapterModel |
private MainProjectListContract.View |
mAdapterView |
private boolean |
mIsAll |
private ProjectInfo |
mProjectInfo |
private DashboardProjectContract.View |
mView |
| Constructor and Description |
|---|
DashboardProjectPresenter(DashboardProjectContract.View view,
MainProjectListContract.View adapterView,
MainProjectListContract.Model adapterModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
detachView() |
android.app.Activity |
getActivity() |
android.content.Context |
getContext() |
void |
initTaskData(int projectId,
boolean needLoading)
Initialize Data
|
void |
setIsAll(boolean isAll)
필터 : 진행중 / 전체
|
void |
showEditIssueDialog()
Change issue(web view)
|
void |
showProjectColorDialog()
Change project color dialog
|
void |
updateProjectColor(ProjectEvaluationType type)
Update project color
|
private DashboardProjectContract.View mView
private MainProjectListContract.View mAdapterView
private MainProjectListContract.Model mAdapterModel
private ProjectInfo mProjectInfo
private boolean mIsAll
public DashboardProjectPresenter(@NonNull
DashboardProjectContract.View view,
@NonNull
MainProjectListContract.View adapterView,
@NonNull
MainProjectListContract.Model adapterModel)
public void detachView()
detachView in interface BasePresenterpublic android.content.Context getContext()
getContext in interface BasePresenterpublic android.app.Activity getActivity()
public void setIsAll(boolean isAll)
DashboardProjectContract.PresentersetIsAll in interface DashboardProjectContract.PresenterisAll - Booleanpublic void initTaskData(@NonNull
int projectId,
@NonNull
boolean needLoading)
DashboardProjectContract.PresenterinitTaskData in interface DashboardProjectContract.PresenterprojectId - IDneedLoading - ProgressBarpublic void showProjectColorDialog()
DashboardProjectContract.PresentershowProjectColorDialog in interface DashboardProjectContract.Presenterpublic void updateProjectColor(ProjectEvaluationType type)
DashboardProjectContract.PresenterupdateProjectColor in interface DashboardProjectContract.Presentertype - evaluation colorpublic void showEditIssueDialog()
DashboardProjectContract.PresentershowEditIssueDialog in interface DashboardProjectContract.Presenter