It should have the following functionalities :
- User should be able to create Task of type Story, Feature, Bugs.
- Each can have their own status.Stories can further have subtracts.
- Should be able to change the status of any task.
- User should be able to create any sprint.
- Should be able to add any task to sprint and remove from it.
- User should be able to print 6.1) Delayed task 6.2) Sprint details Tasks 6.3) assigned to the user
- based on Task Status Will see all Task
- get all disableTask of sprint
Sol.1-2) Task createTask(TaskDto task); Sol 3) Task updateTask(TaskDto task); Sol 5) Boolean disableTask(TaskDto task); sol 6.1) List getDelayTask(Long sprintId); sol 6.2) TaskDetailDto getTaskDetail(Long taskId); sol 6.3) List getAssignTask(Long userId); Sol 7) Map<TaskStatus, List> getDashboard(Long sprintId); sol 8) List getDisableTask(Long sprintId);
sol 4) createSprint(SprintDto sprint);