Skip to content
Snippets Groups Projects
Commit 315a64ef authored by Hallvard Trætteberg's avatar Hallvard Trætteberg
Browse files

La til LocalDateTime-felt i list og item

parent e7249d07
No related branches found
No related tags found
No related merge requests found
package todolist.core;
import java.time.LocalDateTime;
public class TodoItem {
private String text;
private boolean checked;
private LocalDateTime deadline;
@Override
public String toString() {
......@@ -26,6 +29,20 @@ public class TodoItem {
this.checked = checked;
}
/**
* @return the deadline
*/
public LocalDateTime getDeadline() {
return deadline;
}
/**
* @param deadline the deadline to set
*/
public void setDeadline(LocalDateTime deadline) {
this.deadline = deadline;
}
/**
* Copies all properties of other TodoItem into this TodoItem.
*
......
package todolist.core;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
......@@ -9,10 +10,26 @@ public class TodoList implements Iterable<TodoItem> {
private List<TodoItem> items = new ArrayList<>();
private LocalDateTime deadline;
public TodoList(TodoItem...items) {
addTodoItems(items);
}
/**
* @return the deadline
*/
public LocalDateTime getDeadline() {
return deadline;
}
/**
* @param deadline the deadline to set
*/
public void setDeadline(LocalDateTime deadline) {
this.deadline = deadline;
}
public TodoItem createTodoItem() {
return new TodoListItem(this);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment