source: src/main/java/it/finki/tinki/model/dto/response/work/InternshipResponseDTO.java@ bd46dbb

Last change on this file since bd46dbb was bd46dbb, checked in by Vzdra <vladko.zdravkovski@…>, 3 years ago

refactoring and response dto

  • Property mode set to 100644
File size: 705 bytes
Line 
1package it.finki.tinki.model.dto.response.work;
2
3import it.finki.tinki.model.Address;
4import it.finki.tinki.model.Work.Internship;
5import it.finki.tinki.model.Users.Company;
6import lombok.Data;
7
8@Data
9public class InternshipResponseDTO extends WorkResponseDTO {
10 int salary;
11 int openSpots;
12 Address accountAddress;
13
14 public InternshipResponseDTO(Internship internship){
15 super(internship.getId(), internship.getTitle(), internship.getDescription(), internship.getSalary(), internship.getAccount());
16 this.salary = internship.getSalary();
17 this.openSpots = internship.getOpenSpots();
18 this.accountAddress = ((Company) internship.getAccount()).getAddress();
19 }
20}
Note: See TracBrowser for help on using the repository browser.