Changes between Version 9 and Version 10 of AdvancedApplicationDevelopment
- Timestamp:
- 06/20/24 16:17:02 (7 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
AdvancedApplicationDevelopment
v9 v10 327 327 }}} 328 328 Кога корисникот ќе пристапи до страницата за резултати, наместо во моментот да се изврши прашалник со агрегативни функции, преку Spring Data JPA се повикува друга функција во базата, која врз основа на идентификаторот на реализацијата ги враќа резултатите од соодветниот поглед. Вака добиените резултати, понатаму се мапираат во DTO објект кој служи за нивно прикажување на страница. 329 {{{#! 329 {{{#!java 330 330 create or replace function public.get_view_for_candidates_realizations(real_id bigint) 331 331 returns table(ri_id bigint, kan_id bigint, im_id bigint, vote_count bigint) … … 346 346 347 347 348 {{{#! 348 {{{#!java 349 349 create or replace function public.get_view_for_lists_realizations(real_id bigint) 350 350 returns table(kl_id bigint, ri_id bigint, im_id bigint, vote_count bigint) … … 405 405 406 406 407 {{{#! 407 {{{#!java 408 408 List<TotalListResultsPerPollingStation> listResultsPerPollingStation(Long realizationId, Long pollingStationId) { 409 409 List<Map<String, Object>> results = turnoutRepository.totalListResultsPerPollingStation(realizationId, pollingStationId);