source: backend/web3-Ednevnik-Backend/src/main/java/com/nikola/web3ednevnikbackend/service/grades/OcenkaService.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: 990 bytes
Line 
1package com.nikola.web3ednevnikbackend.service.grades;
2
3
4import com.nikola.web3ednevnikbackend.dto.gradingSystem.*;
5import com.nikola.web3ednevnikbackend.repository.gradingSystemRepository.FullListKrajnaOcenkaResponseDTO;
6import com.nikola.web3ednevnikbackend.repository.gradingSystemRepository.FullPismenaOcenkaResponseDTO;
7import jakarta.validation.Valid;
8import org.jspecify.annotations.Nullable;
9
10import java.util.List;
11import java.util.UUID;
12
13public interface OcenkaService {
14
15
16 List<FullUsnaOcenkaResponseDTO> getAllUsniOcenki();
17
18 List<FullPismenaOcenkaResponseDTO> getAllPismeniOcenki();
19
20 List<FullListKrajnaOcenkaResponseDTO> getAllKrajniOcenki();
21
22
23 void enterUsnaOcenkaForStudent(UUID id, FullUsnaOcenkaRequestDTO fullUsnaOcenkaRequestDTO);
24
25 void enterPismenaOcenkaForStudent(UUID id, @Valid FullPismenaOcenkaRequestDTO fullPismenaOcenkaRequestDTO);
26
27 void enterKrajnaOcenkaForStudent(UUID id, @Valid FullKrajnaOcenkaRequestDTO fullKrajnaOcenkaRequestDTO);
28}
Note: See TracBrowser for help on using the repository browser.