Skip to content
Snippets Groups Projects

Free up the assignment name after deleting an assignment

Files

package nl.tudelft.ewi.auta.core.model;
import java.time.ZonedDateTime;
import java.util.Map;
import org.springframework.data.annotation.Id;
@@ -189,6 +190,12 @@ public class Assignment {
* @param deleted {@code true} if the assignment was deleted, {@code false} otherwise
*/
public void setDeleted(final boolean deleted) {
if (deleted) {
final var date = ZonedDateTime.now();
this.name = this.name + " (deleted on " + date + ")";
} else if (this.name.contains(" (deleted on ")) {
this.name = this.name.substring(0, this.name.lastIndexOf(" (deleted on "));
}
this.deleted = deleted;
}
Loading