|
|
@@ -9,6 +9,7 @@ import android.support.annotation.Nullable;
|
|
|
import android.text.TextUtils;
|
|
|
|
|
|
import kr.co.hanwha.hifive.data.model.TaskData;
|
|
|
+import kr.co.hanwha.hifive.enums.AddTaskType;
|
|
|
import kr.co.hanwha.hifive.network.HFNetworkUtil;
|
|
|
import kr.co.hanwha.hifive.screen.RootActivity;
|
|
|
import kr.co.hanwha.hifive.screen.alarm.AlarmActivity;
|
|
|
@@ -45,8 +46,7 @@ public class HFActivityUtil {
|
|
|
public static final int REQUEST_SET_EASYLOGIN_REPEAT = 1050;
|
|
|
|
|
|
public static final String INTENT_FINISH = "finish";
|
|
|
- public static final String INTENT_IS_EDIT = "is_edit";
|
|
|
- public static final String INTENT_IS_REREQUEST = "is_rerequest";
|
|
|
+ public static final String INTENT_ADD_TASK_TYPE = "add_task_type";
|
|
|
public static final String INTENT_TASK_ID = "task_id";
|
|
|
public static final String INTENT_PROJECT_ID = "project_id";
|
|
|
public static final String INTENT_TRACK_ID = "track_id";
|
|
|
@@ -401,37 +401,10 @@ public class HFActivityUtil {
|
|
|
LAST_TAG = AddTaskActivity.class.getSimpleName();
|
|
|
|
|
|
Intent intent = new Intent(activity, AddTaskActivity.class);
|
|
|
+ intent.putExtra(INTENT_ADD_TASK_TYPE, AddTaskType.NEW.getCode());
|
|
|
activity.startActivityForResult(intent, REQUEST_ADD_TASK);
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * Task 등록 - Member 선택
|
|
|
- *
|
|
|
- * @param activity Activity
|
|
|
- */
|
|
|
- public static void startAddTaskSelectMemberActivity(@NonNull Activity activity) {
|
|
|
- if (AddTaskSelectMemberActivity.class.getSimpleName().equals(LAST_TAG)) return;
|
|
|
- LAST_TAG = AddTaskSelectMemberActivity.class.getSimpleName();
|
|
|
-
|
|
|
- Intent intent = new Intent(activity, AddTaskSelectMemberActivity.class);
|
|
|
- activity.startActivityForResult(intent, REQUEST_ADD_TASK_SELECT_MEMBER);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * Task 등록 - Campaign 선택
|
|
|
- *
|
|
|
- * @param activity Activity
|
|
|
- * @param member_id 캠페인 조회할 멤버의 ID
|
|
|
- */
|
|
|
- public static void startAddTaskSelectCampaignActivity(@NonNull Activity activity, int member_id) {
|
|
|
- if (AddTaskSelectCampaignActivity.class.getSimpleName().equals(LAST_TAG)) return;
|
|
|
- LAST_TAG = AddTaskSelectCampaignActivity.class.getSimpleName();
|
|
|
-
|
|
|
- Intent intent = new Intent(activity, AddTaskSelectCampaignActivity.class);
|
|
|
- intent.putExtra(INTENT_MEMBER_ID, member_id);
|
|
|
- activity.startActivityForResult(intent, REQUEST_ADD_TASK_SELECT_CAMPAIGN);
|
|
|
- }
|
|
|
-
|
|
|
/**
|
|
|
* Task 수정
|
|
|
*
|
|
|
@@ -442,7 +415,7 @@ public class HFActivityUtil {
|
|
|
LAST_TAG = AddTaskActivity.class.getSimpleName();
|
|
|
|
|
|
Intent intent = new Intent(activity, AddTaskActivity.class);
|
|
|
- intent.putExtra(INTENT_IS_EDIT, true);
|
|
|
+ intent.putExtra(INTENT_ADD_TASK_TYPE, AddTaskType.EDIT.getCode());
|
|
|
intent.putExtra(INTENT_TASK_ID, taskId);
|
|
|
intent.putExtra(INTENT_PROJECT_ID, projectId);
|
|
|
activity.startActivityForResult(intent, REQUEST_EDIT_TASK);
|
|
|
@@ -458,13 +431,40 @@ public class HFActivityUtil {
|
|
|
LAST_TAG = AddTaskActivity.class.getSimpleName();
|
|
|
|
|
|
Intent intent = new Intent(activity, AddTaskActivity.class);
|
|
|
- intent.putExtra(INTENT_IS_EDIT, true);
|
|
|
- intent.putExtra(INTENT_IS_REREQUEST, true);
|
|
|
+ intent.putExtra(INTENT_ADD_TASK_TYPE, AddTaskType.RE_REQUEST.getCode());
|
|
|
intent.putExtra(INTENT_TASK_ID, taskId);
|
|
|
intent.putExtra(INTENT_PROJECT_ID, projectId);
|
|
|
activity.startActivityForResult(intent, REQUEST_EDIT_TASK_REREQUEST);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * Task 등록 - Member 선택
|
|
|
+ *
|
|
|
+ * @param activity Activity
|
|
|
+ */
|
|
|
+ public static void startAddTaskSelectMemberActivity(@NonNull Activity activity) {
|
|
|
+ if (AddTaskSelectMemberActivity.class.getSimpleName().equals(LAST_TAG)) return;
|
|
|
+ LAST_TAG = AddTaskSelectMemberActivity.class.getSimpleName();
|
|
|
+
|
|
|
+ Intent intent = new Intent(activity, AddTaskSelectMemberActivity.class);
|
|
|
+ activity.startActivityForResult(intent, REQUEST_ADD_TASK_SELECT_MEMBER);
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * Task 등록 - Campaign 선택
|
|
|
+ *
|
|
|
+ * @param activity Activity
|
|
|
+ * @param member_id 캠페인 조회할 멤버의 ID
|
|
|
+ */
|
|
|
+ public static void startAddTaskSelectCampaignActivity(@NonNull Activity activity, int member_id) {
|
|
|
+ if (AddTaskSelectCampaignActivity.class.getSimpleName().equals(LAST_TAG)) return;
|
|
|
+ LAST_TAG = AddTaskSelectCampaignActivity.class.getSimpleName();
|
|
|
+
|
|
|
+ Intent intent = new Intent(activity, AddTaskSelectCampaignActivity.class);
|
|
|
+ intent.putExtra(INTENT_MEMBER_ID, member_id);
|
|
|
+ activity.startActivityForResult(intent, REQUEST_ADD_TASK_SELECT_CAMPAIGN);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* Alarm 목록
|
|
|
*
|