Skip to content
Snippets Groups Projects

Add dates for GDPR events

Files

@@ -18,6 +18,7 @@
package nl.tudelft.tam.model;
import java.io.Serializable;
import java.time.LocalDate;
import javax.persistence.*;
import javax.validation.constraints.NotNull;
@@ -56,4 +57,21 @@ public class Application {
@Builder.Default
private Status status = Status.SUBMITTED;
@NotNull
@Builder.Default
private LocalDate createdDate = LocalDate.now();
@NotNull
@Builder.Default
private LocalDate lastModifiedDate = LocalDate.now();
@PreUpdate
public void setLastModifiedDate() {
this.lastModifiedDate = LocalDate.now();
}
@PrePersist
public void setCreatedDate() {
this.createdDate = LocalDate.now();
}
}
Loading