2018-12-08 23:53:38 +04:00

35 lines
792 B
Java

package ru.ulstu.grant.model;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
import org.hibernate.validator.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import java.util.Date;
public class ProjectDto {
private final Integer id;
@NotEmpty
private final String title;
@JsonCreator
public ProjectDto(@JsonProperty("id") Integer id,
@JsonProperty("title") String title){
this.id = id;
this.title = title;
}
public ProjectDto(Project project) {
this.id = project.getId();
this.title = project.getTitle();
}
public Integer getId() {
return id;
}
public String getTitle() {
return title;
}
}