Changes between Version 11 and Version 12 of UseCaseImplementations
- Timestamp:
- 02/12/25 00:07:31 (4 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
UseCaseImplementations
v11 v12 31 31 [[Image(applicationView.png, height=450, width=900)]] 32 32 33 **ИД 13** 34 33 35 При клик на копчето, се испраќа POST барање до backend апликацијата во кој се сместени поднесените информации кои се побарани во апликацијата како што се телефонскиот број, мејл адресата, CV-фајлот како и мотивационото писмо. 34 36 … … 37 39 [[Image(implementationFront1.png, height=650, width=550)]] 38 40 41 **ИД 13** 42 39 43 За секоја потребна информација чуваме посебен Hook, и ги менуваме на секоја промена посебно. 40 44 41 45 [[Image(handleChanges.png)]] 46 47 **ИД 13** 42 48 43 49 Во backend апликацијата, request-от е примен од страна на контролерот ApplicationController којшто содржи соодвете API endpoint. којшто ги препраќа потребните информации кон сервисот. … … 47 53 [[Image(controller.png)]] 48 54 55 **ИД 13** 56 49 57 Сервисниот дел директно ги препраќа информациите до последниот слој (Data Access Object) 50 58 51 59 [[Image(service.png)]] 60 61 **ИД 13** 52 62 53 63 Во последниот слој користиме java database connection за да ги пратиме дадените информации како нов ред во табелата „application“. … … 65 75 [[Image(appDetails.png, height=450, width=900)]] 66 76 77 **ИД 17** 78 67 79 Во зависнот од Hook-от "active" се прикажуваат потребните картички, во овој случај по default е сетирана на "application" за да ни се прикажат картичките од апликациите 68 80 69 81 [[Image(adminPanel.png, height=650, width=900)]] 82 83 **ИД 17** 70 84 71 85 Во истиот filе се праќа get барање во завистост од кој api endpoint се бара (во овој случај /application) … … 74 88 75 89 [[Image(getData.png, height=650, width=900)]] 90 91 **ИД 17** 76 92 77 93 Во секој ApplicationCard праќаме дополнително барање до друг endpoint за прибирање на деталите за секој user. … … 83 99 [[Image(applicationCard.png, height=650, width=900)]] 84 100 101 **ИД 17** 102 85 103 Справувањето на accept копчето се активира додека администраторот сака да го прифати апликантот како доставувач. 86 104 … … 89 107 [[Image(handleAcceptFront.png, height=650, width=900)]] 90 108 109 **ИД 17** 110 91 111 Во backend делот од апликацијата се пречекува барањето од соодветниот API endpoint, се добива идентификацискиот број на userot и се препраќа кон сервисниот слој 92 112 93 113 [[Image(adminController.png)]] 114 115 **ИД 17** 94 116 95 117 Сервисниот слој само го препраќа ид-то кон Data Access Object слојот. … … 97 119 [[Image(adminService.png)]] 98 120 121 **ИД 17** 122 99 123 Data Access Објеct слојот користејќи jdbc (java database connection) го менува односно update-ира улогата на корисникот во доставувач. 100 124