public class MainProjectPresenter extends java.lang.Object implements MainProjectContract.Presenter
Created by sanghoonkwon on 2018. 2. 20..| Modifier and Type | Field and Description |
|---|---|
private MainProjectListContract.Model |
mAdapterModel |
private MainProjectListContract.View |
mAdapterView |
private android.content.Context |
mContext |
private boolean |
mIsAll |
private java.util.ArrayList<SpinnerData> |
mListProjects |
private int |
mProject_id |
private ProjectInfo |
mProjectInfo |
private MainProjectContract.View |
mView |
| Constructor and Description |
|---|
MainProjectPresenter(android.content.Context context,
MainProjectContract.View view,
MainProjectListContract.View adapterView,
MainProjectListContract.Model adapterModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
detachView() |
android.app.Activity |
getActivity() |
android.content.Context |
getContext() |
int |
getProjectId()
Get Project Id
|
void |
initProjectList()
Initialize Project info
|
void |
initTaskData(boolean needLoading)
Initialize Data
|
void |
setIsAll(boolean isAll)
필터 : 진행중 / 전체
|
void |
setProjectId(int projectId)
Set Project & refresh lsit
|
void |
showEditIssueDialog()
Change issue(web view)
|
void |
showProjectColorDialog()
Change project color dialog
|
void |
updateProjectColor(ProjectEvaluationType type)
Update project color
|
private android.content.Context mContext
private MainProjectContract.View mView
private MainProjectListContract.View mAdapterView
private MainProjectListContract.Model mAdapterModel
private ProjectInfo mProjectInfo
private int mProject_id
private boolean mIsAll
private java.util.ArrayList<SpinnerData> mListProjects
public MainProjectPresenter(@NonNull
android.content.Context context,
@NonNull
MainProjectContract.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 setProjectId(int projectId)
MainProjectContract.PresentersetProjectId in interface MainProjectContract.PresenterprojectId - IDpublic int getProjectId()
MainProjectContract.PresentergetProjectId in interface MainProjectContract.Presenterpublic void setIsAll(boolean isAll)
MainProjectContract.PresentersetIsAll in interface MainProjectContract.PresenterisAll - Booleanpublic void initProjectList()
MainProjectContract.PresenterinitProjectList in interface MainProjectContract.Presenterpublic void initTaskData(@NonNull
boolean needLoading)
MainProjectContract.PresenterinitTaskData in interface MainProjectContract.PresenterneedLoading - ProgressBarpublic void showEditIssueDialog()
MainProjectContract.PresentershowEditIssueDialog in interface MainProjectContract.Presenterpublic void showProjectColorDialog()
MainProjectContract.PresentershowProjectColorDialog in interface MainProjectContract.Presenterpublic void updateProjectColor(ProjectEvaluationType type)
MainProjectContract.PresenterupdateProjectColor in interface MainProjectContract.Presentertype - evaluation color