source: src/main/java/it/finki/tinki/model/dto/response/work/ProjectResponseDTO.java@ 33d4f5d

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

bugfixes and refactoring

  • Property mode set to 100644
File size: 780 bytes
Line 
1package it.finki.tinki.model.dto.response.work;
2
3import it.finki.tinki.model.Skill;
4import it.finki.tinki.model.Work.Project;
5import it.finki.tinki.model.Users.Team;
6import lombok.Data;
7
8import java.util.Date;
9import java.util.List;
10
11@Data
12public class ProjectResponseDTO extends WorkResponseDTO {
13 int members;
14 Date validUntil;
15 List<Skill> skillsRequired;
16
17 public ProjectResponseDTO(){
18 super();
19 }
20
21 public ProjectResponseDTO(Project project){
22 super(project.getId(), project.getTitle(), project.getDescription(), project.getSalary(), project.getAccount());
23 this.members = ((Team) project.getAccount()).getMembers();
24 this.validUntil = project.getValidUntil();
25 this.skillsRequired = project.getSkillsRequired();
26 }
27}
Note: See TracBrowser for help on using the repository browser.