From be4a2b771566054c1ac4ba9263b5ccb01b695b66 Mon Sep 17 00:00:00 2001 From: Your Namethaihoangdang <thaihoangdang1803@gmail.com> Date: Fri, 10 Feb 2023 17:43:55 -0500 Subject: [PATCH] Constructor --- .../main/kotlin/notes/multi/utilities/Folder.kt | 15 +++++++++++++++ .../main/kotlin/notes/multi/utilities/Note.kt | 16 ++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 utilities/src/main/kotlin/notes/multi/utilities/Folder.kt create mode 100644 utilities/src/main/kotlin/notes/multi/utilities/Note.kt diff --git a/utilities/src/main/kotlin/notes/multi/utilities/Folder.kt b/utilities/src/main/kotlin/notes/multi/utilities/Folder.kt new file mode 100644 index 0000000..c958edc --- /dev/null +++ b/utilities/src/main/kotlin/notes/multi/utilities/Folder.kt @@ -0,0 +1,15 @@ +package notes.multi.utilities + +import java.time.LocalDate +import java.time.LocalDateTime + +class Folder(var title: String = "Untitled", + var description: String = "Empty", + val author: String = "?", // User class? + val dateCreated: LocalDate? = LocalDate.now(), + var lastModified: LocalDateTime? = LocalDateTime.now(), + var notes: MutableList<Note>? = null) { + + // add/remove notes + // update last modified +} \ No newline at end of file diff --git a/utilities/src/main/kotlin/notes/multi/utilities/Note.kt b/utilities/src/main/kotlin/notes/multi/utilities/Note.kt new file mode 100644 index 0000000..97db5a6 --- /dev/null +++ b/utilities/src/main/kotlin/notes/multi/utilities/Note.kt @@ -0,0 +1,16 @@ +package notes.multi.utilities + +import java.time.LocalDate +import java.time.LocalDateTime + + +class Note(var title: String = "Untitled", + var text: StringBuffer = StringBuffer(""), + val author: String = "?", // User class? + var extension: String= "?", // necessary? + val dateCreated: LocalDate? = LocalDate.now(), + var lastModified: LocalDateTime? = LocalDateTime.now(), + var location: String? = null) { // path to the created file? + // update last modified date + // images? +} \ No newline at end of file -- GitLab