source: jobvista-backend/src/main/java/mk/ukim/finki/predmeti/internettehnologii/jobvistabackend/service/intef/ApplicationService.java@ 28b3398

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

Implemented job application functionality, added job advertisement filtering and replaced text areas with editors

  • Property mode set to 100644
File size: 966 bytes
Line 
1package mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.service.intef;
2
3
4import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.applications.Application;
5import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.applications.DTO.ApplicationDTO;
6import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.applications.DTO.ApplicationDetailsDTO;
7import mk.ukim.finki.predmeti.internettehnologii.jobvistabackend.models.applications.DTO.ApplicationStatusDTO;
8import org.springframework.core.io.Resource;
9
10import java.util.List;
11
12public interface ApplicationService {
13 ApplicationDetailsDTO submitApplication(ApplicationDTO applicationDTO);
14 List<ApplicationDetailsDTO> findAllByJobAdvertisementId(Long jobId);
15 List<ApplicationDetailsDTO> findAllByJobSeekerId(Long jobSeekerId);
16 Resource loadResumeAsResource(String fileName);
17 ApplicationStatusDTO updateApplicationStatus(Long id, String status);
18}
Note: See TracBrowser for help on using the repository browser.