source: backend/web3-Ednevnik-Backend/src/main/java/com/nikola/web3ednevnikbackend/service/payment/PaymentSoopstenieService.java

Last change on this file was 81cdf2d, checked in by Nikola Janev <nikolajanev57@…>, 10 days ago

initial commit

  • Property mode set to 100644
File size: 1.2 KB
Line 
1package com.nikola.web3ednevnikbackend.service.payment;
2
3import com.nikola.web3ednevnikbackend.dto.payments.*;
4import jakarta.validation.Valid;
5
6import java.util.List;
7import java.util.UUID;
8
9public interface PaymentSoopstenieService {
10 List<SoopstenieZaPlakjanjeResponseDTO_blagajnik> getAllActiveSoopstenijaZaPlakjanje_BlagajnikView(UUID blagajnikId);
11 List<SoopstenieZaPlakjanjeResponseDTO_roditel> getAllActiveSoopstenijaZaPlakjanje_RoditelView(UUID roditelId);
12 void createSoopstenieZaPlakjanje(SoopstenieZaPlakjanjeRequestDTO soopstenieZaPlakjanjeRequestDTO);
13 void rejectSoopstenieByDirektorAdmin(UUID soopstenieId, @Valid ApproveAndRejectSoopstenieZaPlakjanjeRequestDTO approveSoopstenieZaPlakjanjeRequestDTO);
14
15 void approveSoopstenieByDirektorAdmin(UUID soopstenieId, @Valid ApproveAndRejectSoopstenieZaPlakjanjeRequestDTO approveSoopstenieZaPlakjanjeRequestDTO);
16 SoopstenieZaPlakjanjeResponseDTO_roditel findSoopstenieZaPlakjanjeById(UUID soopstenieId);
17
18 List<SoopstenieZaPlakjanjeResponseDTO_direktorAdmin> getAllSoopstenijaZaPlakjanje_direktorAdmin(String soopstenieZaPlakjanjeStatus);
19
20 List<SoopstenieZaPlakjanjeResponseDTO_roditel> getAllApprovedSoopstenija();
21}
Note: See TracBrowser for help on using the repository browser.