source: jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/JobAdvertisementService.java@ 19398ad

main
Last change on this file since 19398ad was 19398ad, checked in by 223021 <daniel.ilievski.2@…>, 7 weeks ago

Implemented backend and frontend CRUD operations for job advertisements

  • Property mode set to 100644
File size: 943 bytes
Line 
1package mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.service.intef;
2
3import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.job_advertisements.DTO.JobAdDetailsDTO;
4import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.job_advertisements.DTO.JobAdvertisementDTO;
5import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.job_advertisements.JobAdvertisement;
6
7import java.util.List;
8import java.util.Optional;
9
10public interface JobAdvertisementService {
11 JobAdDetailsDTO addJobAdvertisement(JobAdvertisementDTO jobAdvertisementDTO);
12 JobAdDetailsDTO editJobAdvertisement(Long id, JobAdvertisementDTO jobAdvertisementDTO);
13 void deleteJobAdvertisement(Long jobAdvertisementId);
14
15 List<JobAdDetailsDTO> findAllJobAdvertisements();
16 List<JobAdDetailsDTO> findAllJobAdvertisementsByRecruiterId(Long recruiterId);
17 JobAdDetailsDTO findJobAdvertisementById(Long id);
18
19
20}
Note: See TracBrowser for help on using the repository browser.