diff --git a/labs/lab1/1.svg b/labs/lab1/1.svg new file mode 100644 index 00000000..df58a619 --- /dev/null +++ b/labs/lab1/1.svg @@ -0,0 +1 @@ +IFacade+createNote(title: String, text: String): UUID+updateNote(id: UUID, text: String): void+deleteNote(id: UUID): void+find(query: String): List<Note>+get(id: UUID): NoteNoteFacadeNoteRepository+save(note: Note): UUID+update(id: UUID, text: String): void+delete(id: UUID): void+getById(id: UUID): Note+all(): List<Note>SearchService+index(note: Note): void+remove(id: UUID): void+search(query: String): List<Note>EncryptionService+checkAccess(userId: UUID): booleanNote+id: UUID+title: String+text: String+createdAt: DateTime+updatedAt: DateTimeuses1* \ No newline at end of file diff --git a/labs/lab1/2.svg b/labs/lab1/2.svg new file mode 100644 index 00000000..dfb458a0 --- /dev/null +++ b/labs/lab1/2.svg @@ -0,0 +1 @@ +UserIFacadeNoteFacadeEncryptionServiceNoteRepositorySearchServiceUserUserIFacadeIFacadeNoteFacadeNoteFacadeEncryptionServiceEncryptionServiceNoteRepositoryNoteRepositorySearchServiceSearchServicecreateNote(title, text)createNote(title, text)checkAccess(userId)oksave(Note)noteIdindex(Note)noteIdnoteId \ No newline at end of file diff --git a/labs/lab1/ЛР1_К3221_Дощенников.docx b/labs/lab1/ЛР1_К3221_Дощенников.docx index a41de5cc..f02c84b3 100644 Binary files a/labs/lab1/ЛР1_К3221_Дощенников.docx and b/labs/lab1/ЛР1_К3221_Дощенников.docx differ diff --git a/labs/lab1/ЛР1_К3221_Дощенников.pdf b/labs/lab1/ЛР1_К3221_Дощенников.pdf new file mode 100644 index 00000000..d71e87df Binary files /dev/null and b/labs/lab1/ЛР1_К3221_Дощенников.pdf differ