|
|
|
@ -36,14 +36,14 @@ public class TaskDto {
|
|
|
|
|
|
|
|
|
|
@JsonCreator
|
|
|
|
|
public TaskDto(@JsonProperty("id") Integer id,
|
|
|
|
|
@JsonProperty("title") String title,
|
|
|
|
|
@JsonProperty("description") String description,
|
|
|
|
|
@JsonProperty("createDate") Date createDate,
|
|
|
|
|
@JsonProperty("updateDate") Date updateDate,
|
|
|
|
|
@JsonProperty("status") Task.TaskStatus status,
|
|
|
|
|
@JsonProperty("deadlines") List<Deadline> deadlines,
|
|
|
|
|
@JsonProperty("tagIds") Set<Integer> tagIds,
|
|
|
|
|
@JsonProperty("tags") Set<TagDto> tags){
|
|
|
|
|
@JsonProperty("title") String title,
|
|
|
|
|
@JsonProperty("description") String description,
|
|
|
|
|
@JsonProperty("createDate") Date createDate,
|
|
|
|
|
@JsonProperty("updateDate") Date updateDate,
|
|
|
|
|
@JsonProperty("status") Task.TaskStatus status,
|
|
|
|
|
@JsonProperty("deadlines") List<Deadline> deadlines,
|
|
|
|
|
@JsonProperty("tagIds") Set<Integer> tagIds,
|
|
|
|
|
@JsonProperty("tags") Set<TagDto> tags) {
|
|
|
|
|
this.id = id;
|
|
|
|
|
this.title = title;
|
|
|
|
|
this.status = status;
|
|
|
|
@ -142,6 +142,6 @@ public class TaskDto {
|
|
|
|
|
return StringUtils.abbreviate(tags
|
|
|
|
|
.stream()
|
|
|
|
|
.map(tag -> tag.getTagName())
|
|
|
|
|
.collect(Collectors.joining(", ")), MAX_TAGS_LENGTH );
|
|
|
|
|
.collect(Collectors.joining(", ")), MAX_TAGS_LENGTH);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|