/*******************************************************************************
* Copyright [2015] [Onboard team of SERC, Peking University]
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*******************************************************************************/
package com.onboard.dto;
import java.util.Date;
import java.util.List;
public class TodoDTO implements DTO {
private Integer id;
private Integer projectId;
public String projectName;
private Integer todolistId;
private String content;
private Double position;
private Boolean completed;
private Date dueDate;
private String creatorName;
private Integer creatorId;
private Integer assigneeId;
private Boolean deleted;
private Date created;
private Date updated;
private Integer companyId;
private String todolistName;
private String todoType;
private String status;
private Integer projectTodoId;
private Integer estimate;
private Integer spendTime;
private Integer priority;
private String description;
private UserDTO assignee;
private List<CommentDTO> comments;
private List<UserDTO> subscribers;
private Date startTime;
private Date completeTime;
private Integer completerId;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Integer getProjectId() {
return projectId;
}
public void setProjectId(Integer projectId) {
this.projectId = projectId;
}
public Integer getTodolistId() {
return todolistId;
}
public void setTodolistId(Integer todolistId) {
this.todolistId = todolistId;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public Double getPosition() {
return position;
}
public void setPosition(Double position) {
this.position = position;
}
public Boolean getCompleted() {
return completed;
}
public void setCompleted(Boolean completed) {
this.completed = completed;
}
public Date getDueDate() {
return dueDate;
}
public void setDueDate(Date dueDate) {
this.dueDate = dueDate;
}
public String getCreatorName() {
return creatorName;
}
public void setCreatorName(String creatorName) {
this.creatorName = creatorName;
}
public Integer getCreatorId() {
return creatorId;
}
public void setCreatorId(Integer creatorId) {
this.creatorId = creatorId;
}
public Integer getAssigneeId() {
return assigneeId;
}
public void setAssigneeId(Integer assigneeId) {
this.assigneeId = assigneeId;
}
public Boolean getDeleted() {
return deleted;
}
public void setDeleted(Boolean deleted) {
this.deleted = deleted;
}
public Date getCreated() {
return created;
}
public void setCreated(Date created) {
this.created = created;
}
public Date getUpdated() {
return updated;
}
public void setUpdated(Date updated) {
this.updated = updated;
}
public Integer getCompanyId() {
return companyId;
}
public void setCompanyId(Integer companyId) {
this.companyId = companyId;
}
public String getTodolistName() {
return todolistName;
}
public void setTodolistName(String todolistName) {
this.todolistName = todolistName;
}
public List<CommentDTO> getComments() {
return comments;
}
public void setComments(List<CommentDTO> comments) {
this.comments = comments;
}
public List<UserDTO> getSubscribers() {
return subscribers;
}
public void setSubscribers(List<UserDTO> subscribers) {
this.subscribers = subscribers;
}
public UserDTO getAssignee() {
return assignee;
}
public void setAssignee(UserDTO assignee) {
this.assignee = assignee;
}
public String getTodoType() {
return todoType;
}
public void setTodoType(String todoType) {
this.todoType = todoType;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public Integer getEstimate() {
return estimate;
}
public void setEstimate(Integer estimate) {
this.estimate = estimate;
}
public Integer getSpendTime() {
return spendTime;
}
public void setSpendTime(Integer spendTime) {
this.spendTime = spendTime;
}
public Integer getPriority() {
return priority;
}
public void setPriority(Integer priority) {
this.priority = priority;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public Integer getProjectTodoId() {
return projectTodoId;
}
public void setProjectTodoId(Integer projectTodoId) {
this.projectTodoId = projectTodoId;
}
public Date getStartTime() {
return startTime;
}
public void setStartTime(Date startTime) {
this.startTime = startTime;
}
public Date getCompleteTime() {
return completeTime;
}
public void setCompleteTime(Date completeTime) {
this.completeTime = completeTime;
}
public Integer getCompleterId() {
return completerId;
}
public void setCompleterId(Integer completerId) {
this.completerId = completerId;
}
public String getProjectName() {
return projectName;
}
public void setProjectName(String projectName) {
this.projectName = projectName;
}
public String getType() {
return "todo";
}
}