From f3cb94774d016da96203e4757d83fdd3120f6cdd Mon Sep 17 00:00:00 2001 From: elleguehen Date: Wed, 24 May 2023 15:21:57 +0200 Subject: [PATCH] model --- src/back/src/com/flagg10ma/taf/Main.java | 1 - src/back/src/com/flagg10ma/taf/model/Event.java | 16 ++++++++++++++++ src/back/src/com/flagg10ma/taf/model/Label.java | 9 +++++++++ src/back/src/com/flagg10ma/taf/model/Task.java | 17 +++++++++++++++++ src/back/src/com/flagg10ma/taf/model/User.java | 11 +++++++++++ 5 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 src/back/src/com/flagg10ma/taf/model/Event.java create mode 100644 src/back/src/com/flagg10ma/taf/model/Label.java create mode 100644 src/back/src/com/flagg10ma/taf/model/Task.java create mode 100644 src/back/src/com/flagg10ma/taf/model/User.java diff --git a/src/back/src/com/flagg10ma/taf/Main.java b/src/back/src/com/flagg10ma/taf/Main.java index 0481991..6ef05b2 100644 --- a/src/back/src/com/flagg10ma/taf/Main.java +++ b/src/back/src/com/flagg10ma/taf/Main.java @@ -16,7 +16,6 @@ public class Main { MongoDatabase database = mongoClient.getDatabase("sample_mflix"); - MongoCollection collection = database.getCollection("movies"); Document doc = collection.find(eq("title", "Back to the Future")).first(); if (doc != null) { diff --git a/src/back/src/com/flagg10ma/taf/model/Event.java b/src/back/src/com/flagg10ma/taf/model/Event.java new file mode 100644 index 0000000..5e2399e --- /dev/null +++ b/src/back/src/com/flagg10ma/taf/model/Event.java @@ -0,0 +1,16 @@ +package com.flagg10ma.taf.model; + +import java.time.LocalDateTime; +import java.util.Collection; + +public record Event( + String id, + String title, + String description, + User creator, + LocalDateTime startTime, + LocalDateTime endTime, + String colorCode, + Collection tasks + ) { +} diff --git a/src/back/src/com/flagg10ma/taf/model/Label.java b/src/back/src/com/flagg10ma/taf/model/Label.java new file mode 100644 index 0000000..d0b2188 --- /dev/null +++ b/src/back/src/com/flagg10ma/taf/model/Label.java @@ -0,0 +1,9 @@ +package com.flagg10ma.taf.model; + +public record Label( + String id, + String title, + String description, + String colorCode +) { +} diff --git a/src/back/src/com/flagg10ma/taf/model/Task.java b/src/back/src/com/flagg10ma/taf/model/Task.java new file mode 100644 index 0000000..e839247 --- /dev/null +++ b/src/back/src/com/flagg10ma/taf/model/Task.java @@ -0,0 +1,17 @@ +package com.flagg10ma.taf.model; + +import java.time.LocalDate; +import java.util.Collection; + +public record Task( + String id, + String title, + String description, + User creator, + LocalDate dateAssigned, + boolean delayed, + LocalDate dateCompleted, + Event event, + Collection