package lk.ac.pdn.ceit.tasks.entities; import java.time.Duration; public class Task { private User createdBy; private User assignedTo; private int id; private String title; private String description; private Duration estimatedTime; private Duration actualTime; private boolean completed; public Task() { } public Task(int id, String title, String description) { this.id = id; this.title = title; this.description = description; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public Duration getEstimatedTime() { return estimatedTime; } public void setEstimatedTime(Duration estimatedTime) { this.estimatedTime = estimatedTime; } public Duration getActualTime() { return actualTime; } public void setActualTime(Duration actualTime) { this.actualTime = actualTime; } public boolean isCompleted() { return completed; } public void setCompleted(boolean completed) { this.completed = completed; } public User getCreatedBy() { return createdBy; } public void setCreatedBy(User createdBy) { this.createdBy = createdBy; } public User getAssignedTo() { return assignedTo; } public void setAssignedTo(User assignedTo) { this.assignedTo = assignedTo; } @Override public String toString() { return "Task [id=" + id + ", title=" + title + ", description=" + description + ", estimatedTime=" + estimatedTime + ", actualTime=" + actualTime + ", completed=" + completed + "]"; } }