Task
Task
import java.util.Scanner;
import static stack.TaskManagement.showMenu;
public class Main {
public static void main(String[] args) throws Exception {
TaskManagement taskManagement = new TaskManagement();
Scanner sc = new Scanner(System.in);
while (true) {
showMenu();
int choice = sc.nextInt();
sc.nextLine();
switch (choice) {
case 1 -> taskManagement.addTaskOption();
case 2 -> taskManagement.deleteTaskOption();
case 3 -> taskManagement.showOp();
case 4 -> {
return;
}
default -> throw new AssertionError();
}
}
}
}
package stack;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.Date;
import java.util.List;
import java.util.Scanner;
@Override
public String toString() {
return "Task{" + "id=" + id + ", taskTypeID=" + taskTypeID
+ ", requirementName=" + requirementName + ", date=" + date
+ ", planFrom=" + planFrom + ", planTo=" + planTo
+ ", assignee=" + assignee + ", reviewer=" + reviewer + '}';
}