Changes between Version 6 and Version 7 of UseCaseImplementationsFinal


Ignore:
Timestamp:
08/31/24 12:43:00 (3 months ago)
Author:
223021
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseImplementationsFinal

    v6 v7  
    3535=== ИД 7 - Ажурирање на статус на апликација (дел за Е-маил нотификации)
    3636
    37 **По сличен процес на испраќање на POST request од frontend-от со id-a на апликации, заедно со променет статус и порака одговор и пресретнување од контролерот, се повикува соодветниот метод од сервисот. Тука се изминуваат сите ставки од листата каде преку id-то се бара соодветната апликација преку repository-то. Веднаш потоа се поставува статусот и пораката одговор на пронајдената апликација и се зачувува истата со новите податоци во датабазата. Дополнително, преку апликацијата, го зимаме мејлот на работо-барачот, неговото име и името на огласот. Користејќи ги овие податоци, креираме subject и body на мејлот, каде во зависност од новиот статус, до конкатенира соодветна порака. Доколку има и порака одговор, се додава и таа. Потоа се повикува соодветниот метод од Email Sender сервисот, каде се креира пораката како Simple Mail Message и се испраќа преку Java Mail Sender.**
     37**За ова сценарио, потребно е да го вклучиме Spring Boot Starter Mail dependency-то. Исто така треба да поставиме лозинка за апликации на нашиот Google акаунт. Дополнително, во application.properties фајлот, треба да се постават следните конфигурации, каде за лозинка ја поставуваме претходно креираната лозинка за апликации.**
     38
     39[[Image(ID_73.png)]]
     40
     41**По сличен процес на испраќање на POST request од frontend-от со id-a на апликации, заедно со променет статус и порака одговор и пресретнување од контролерот, се повикува соодветниот метод од сервисот. Тука се изминуваат сите ставки од листата каде преку id-то се бара соодветната апликација преку repository-то. Веднаш потоа се поставува статусот и пораката одговор на пронајдената апликација и се зачувува истата со новите податоци во датабазата. Дополнително, преку апликацијата, го зимаме мејлот на работо-барачот, неговото име и името на огласот. Користејќи ги овие податоци, креираме subject и body на мејлот, каде во зависност од новиот статус, се конкатенира соодветна порака. Доколку има и порака одговор, се додава и таа. Потоа се повикува соодветниот метод од Email Sender сервисот, каде се креира пораката како Simple Mail Message и се испраќа преку Java Mail Sender.**
    3842
    3943[[Image(ID_71_resized.png)]]