Changes between Version 11 and Version 12 of UseCaseImplementations


Ignore:
Timestamp:
02/12/25 00:07:31 (4 weeks ago)
Author:
223145
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseImplementations

    v11 v12  
    3131[[Image(applicationView.png, height=450, width=900)]]
    3232
     33**ИД 13**
     34
    3335При клик на копчето, се испраќа POST барање до backend апликацијата во кој се сместени поднесените информации кои се побарани во апликацијата како што се телефонскиот број, мејл адресата, CV-фајлот како и мотивационото писмо.
    3436
     
    3739[[Image(implementationFront1.png, height=650, width=550)]]
    3840
     41**ИД 13**
     42
    3943За секоја потребна информација чуваме посебен Hook, и ги менуваме на секоја промена посебно.
    4044
    4145[[Image(handleChanges.png)]]
     46
     47**ИД 13**
    4248
    4349Во backend апликацијата, request-от е примен од страна на контролерот ApplicationController којшто содржи соодвете API endpoint. којшто ги препраќа потребните информации кон сервисот.
     
    4753[[Image(controller.png)]]
    4854
     55**ИД 13**
     56
    4957Сервисниот дел директно ги препраќа информациите до последниот слој (Data Access Object)
    5058
    5159[[Image(service.png)]]
     60
     61**ИД 13**
    5262
    5363Во последниот слој користиме java database connection за да ги пратиме дадените информации како нов ред во табелата „application“.
     
    6575[[Image(appDetails.png, height=450, width=900)]]
    6676
     77**ИД 17**
     78
    6779Во зависнот од Hook-от "active" се прикажуваат потребните картички, во овој случај по default е сетирана на "application" за да ни се прикажат картичките од апликациите
    6880
    6981[[Image(adminPanel.png, height=650, width=900)]]
     82
     83**ИД 17**
    7084
    7185Во истиот filе се праќа get барање во завистост од кој api endpoint се бара (во овој случај /application)
     
    7488
    7589[[Image(getData.png, height=650, width=900)]]
     90
     91**ИД 17**
    7692
    7793Во секој ApplicationCard праќаме дополнително барање до друг endpoint за прибирање на деталите за секој user.
     
    8399[[Image(applicationCard.png, height=650, width=900)]]
    84100
     101**ИД 17**
     102
    85103Справувањето на accept копчето се активира додека администраторот сака да го прифати апликантот како доставувач.
    86104
     
    89107[[Image(handleAcceptFront.png, height=650, width=900)]]
    90108
     109**ИД 17**
     110
    91111Во backend делот од апликацијата се пречекува барањето од соодветниот API endpoint, се добива идентификацискиот број на userot и се препраќа кон сервисниот слој
    92112
    93113[[Image(adminController.png)]]
     114
     115**ИД 17**
    94116
    95117Сервисниот слој само го препраќа ид-то кон Data Access Object слојот.
     
    97119[[Image(adminService.png)]]
    98120
     121**ИД 17**
     122
    99123Data Access Објеct слојот користејќи jdbc (java database connection) го менува односно update-ира улогата на корисникот во доставувач.
    100124