|
|
|
@ -4,7 +4,6 @@ import com.fasterxml.jackson.annotation.JsonCreator;
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
|
|
|
|
import org.hibernate.validator.constraints.NotEmpty;
|
|
|
|
|
import ru.ulstu.deadline.model.DeadlineDto;
|
|
|
|
|
import ru.ulstu.project.model.Project;
|
|
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.List;
|
|
|
|
@ -12,14 +11,15 @@ import java.util.List;
|
|
|
|
|
import static ru.ulstu.core.util.StreamApiUtils.convert;
|
|
|
|
|
|
|
|
|
|
public class ProjectDto {
|
|
|
|
|
private Integer id;
|
|
|
|
|
private Integer id;
|
|
|
|
|
|
|
|
|
|
@NotEmpty
|
|
|
|
|
private String title;
|
|
|
|
|
private String title;
|
|
|
|
|
|
|
|
|
|
private List<DeadlineDto> deadlines = new ArrayList<>();
|
|
|
|
|
private List<DeadlineDto> deadlines = new ArrayList<>();
|
|
|
|
|
|
|
|
|
|
public ProjectDto() {}
|
|
|
|
|
public ProjectDto() {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public ProjectDto(String title) {
|
|
|
|
|
this.title = title;
|
|
|
|
@ -45,22 +45,23 @@ public class ProjectDto {
|
|
|
|
|
return id;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getTitle() {
|
|
|
|
|
return title;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setId(Integer id) {
|
|
|
|
|
this.id = id;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getTitle() {
|
|
|
|
|
return title;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setTitle(String title) {
|
|
|
|
|
this.title = title;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setDeadlines(List<DeadlineDto> deadlines) {
|
|
|
|
|
this.deadlines = deadlines;
|
|
|
|
|
}
|
|
|
|
|
public List<DeadlineDto> getDeadlines() {
|
|
|
|
|
return deadlines;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setDeadlines(List<DeadlineDto> deadlines) {
|
|
|
|
|
this.deadlines = deadlines;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|