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
RevLine 
[bd46dbb]1package it.finki.tinki.model.dto.response.work;
2
[33d4f5d]3import it.finki.tinki.model.Skill;
[bd46dbb]4import it.finki.tinki.model.Work.Project;
5import it.finki.tinki.model.Users.Team;
6import lombok.Data;
7
[33d4f5d]8import java.util.Date;
9import java.util.List;
10
[bd46dbb]11@Data
12public class ProjectResponseDTO extends WorkResponseDTO {
13 int members;
[33d4f5d]14 Date validUntil;
15 List<Skill> skillsRequired;
16
17 public ProjectResponseDTO(){
[a70db1a]18 super("Project!");
[33d4f5d]19 }
[bd46dbb]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();
[33d4f5d]24 this.validUntil = project.getValidUntil();
25 this.skillsRequired = project.getSkillsRequired();
[bd46dbb]26 }
27}
Note: See TracBrowser for help on using the repository browser.