public interface TaskDataSource extends BaseDataSource
Created by sanghoonkwon on 2018. 1. 11..| Modifier and Type | Method and Description |
|---|---|
void |
requestDeleteTask(android.content.Context context,
TaskData taskData,
HanwhaNetworkCallback callback)
TASK 삭제
|
void |
requestGetTaskDetail(android.content.Context context,
int task_id,
int project_id,
HanwhaNetworkCallback<TaskDetailRoot> callback)
TASK 조회(상세조회)
|
void |
requestHelpdeskDetails(android.content.Context context,
HanwhaNetworkCallback<HelpdeskDataRoot> callback)
Helpdesk 정보 조회
|
void |
requestSendTask(android.content.Context context,
java.lang.String task_name,
java.lang.String due_to,
java.util.ArrayList<MemberInfoData> listMemberInfo,
CampaignData campaignData,
HanwhaNetworkCallback callback)
TASK 생성
|
void |
requestSetTaskToday(android.content.Context context,
TaskData taskData,
boolean isToday,
HanwhaNetworkCallback callback)
내 TASK -> 오늘 할일 등록
|
void |
requestUpdateTask(android.content.Context context,
TaskData taskData,
CampaignData campaignData,
HanwhaNetworkCallback callback)
TASK 수정
|
clearDatavoid requestSetTaskToday(@NonNull
android.content.Context context,
@NonNull
TaskData taskData,
@NonNull
boolean isToday,
@Nullable
HanwhaNetworkCallback callback)
context - ContexttaskData - Task 데이터isToday - TRUE : 오늘할 업무로 추가 / FALSE : 오늘할 업무에서 삭제callback - 콜백void requestSendTask(@NonNull
android.content.Context context,
@NonNull
java.lang.String task_name,
@NonNull
java.lang.String due_to,
@NonNull
java.util.ArrayList<MemberInfoData> listMemberInfo,
@Nullable
CampaignData campaignData,
@Nullable
HanwhaNetworkCallback callback)
context - Contexttask_name - TASK 내용due_to - 기한 설정listMemberInfo - 받는사람 정보campaignData - Campaign Infocallback - 콜백void requestGetTaskDetail(@NonNull
android.content.Context context,
@NonNull
int task_id,
@NonNull
int project_id,
@Nullable
HanwhaNetworkCallback<TaskDetailRoot> callback)
context - Contexttask_id - TASK IDproject_id - PROJECT IDcallback - 콜백void requestUpdateTask(@NonNull
android.content.Context context,
@NonNull
TaskData taskData,
@Nullable
CampaignData campaignData,
@Nullable
HanwhaNetworkCallback callback)
context - ContexttaskData - TASK 데이터campaignData - Campaign Infocallback - 콜백void requestDeleteTask(@NonNull
android.content.Context context,
@NonNull
TaskData taskData,
@Nullable
HanwhaNetworkCallback callback)
context - ContexttaskData - TASK 데이터callback - 콜백void requestHelpdeskDetails(@NonNull
android.content.Context context,
@Nullable
HanwhaNetworkCallback<HelpdeskDataRoot> callback)
context - Contextcallback - 콜백