|
|
|
@ -11,7 +11,11 @@ import ru.ulstu.user.model.UserDto;
|
|
|
|
|
import javax.persistence.Temporal;
|
|
|
|
|
import javax.persistence.TemporalType;
|
|
|
|
|
import javax.validation.constraints.Size;
|
|
|
|
|
import java.util.*;
|
|
|
|
|
import java.util.ArrayList;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import java.util.HashSet;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Set;
|
|
|
|
|
|
|
|
|
|
import static ru.ulstu.core.util.StreamApiUtils.convert;
|
|
|
|
|
|
|
|
|
@ -33,6 +37,7 @@ public class ConferenceDto {
|
|
|
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
|
|
|
|
private Date endDate = new Date();
|
|
|
|
|
private List<Deadline> deadlines = new ArrayList<>();
|
|
|
|
|
private List<Integer> removedDeadlineIds = new ArrayList<>();
|
|
|
|
|
private Set<Integer> userIds = new HashSet<>();
|
|
|
|
|
private Set<Integer> paperIds = new HashSet<>();
|
|
|
|
|
private Set<PaperDto> papers = new HashSet<>();
|
|
|
|
@ -40,7 +45,7 @@ public class ConferenceDto {
|
|
|
|
|
private Integer filterUserId;
|
|
|
|
|
|
|
|
|
|
public ConferenceDto() {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@JsonCreator
|
|
|
|
|
public ConferenceDto(@JsonProperty("id") Integer id,
|
|
|
|
@ -188,4 +193,13 @@ public class ConferenceDto {
|
|
|
|
|
public void setFilterUserId(Integer filterUserId) {
|
|
|
|
|
this.filterUserId = filterUserId;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<Integer> getRemovedDeadlineIds() {
|
|
|
|
|
return removedDeadlineIds;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setRemovedDeadlineIds(List<Integer> removedDeadlineIds) {
|
|
|
|
|
this.removedDeadlineIds = removedDeadlineIds;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|