package com.example.model;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Task implements Serializable {
private static final long serialVersionUID = 1L;
private static final DateTimeFormatter FORMATTER =
DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm");
private final String title;
private final LocalDateTime createdAt;
private boolean completed;
public Task(String title) {
this.title = title;
this.createdAt = LocalDateTime.now();
}
public String getTitle() {
return title;
}
public LocalDateTime getCreatedAt() {
return createdAt;
}
public String getFormattedCreatedAt() {
return createdAt.format(FORMATTER);
}
public boolean isCompleted() {
return completed;
}
public void setCompleted(boolean completed) {
this.completed = completed;
}
}
package com.example.model;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class Task implements Serializable {
private static final long serialVersionUID = 1L;
private static final DateTimeFormatter FORMATTER =
DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm");
private final String title;
private final LocalDateTime createdAt;
private boolean completed;
public Task(String title) {
this.title = title;
this.createdAt = LocalDateTime.now();
}
public String getTitle() {
return title;
}
public LocalDateTime getCreatedAt() {
return createdAt;
}
public String getFormattedCreatedAt() {
return createdAt.format(FORMATTER);
}
public boolean isCompleted() {
return completed;
}
public void setCompleted(boolean completed) {
this.completed = completed;
}
}