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

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

constructor change

  • Property mode set to 100644
File size: 790 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("Project!");
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.