package com.qprogramming.tasq.projects; import java.util.Date; import org.springframework.beans.BeanUtils; import com.qprogramming.tasq.account.DisplayAccount; import com.qprogramming.tasq.projects.Project.AgileType; import com.qprogramming.tasq.task.TaskPriority; import com.qprogramming.tasq.task.TaskType; public class DisplayProject { private Long id; private String projectId; private String name; private String description; private Date startDate; private Enum<TaskType> default_type; private Enum<TaskPriority> default_priority; private AgileType agile; private Long defaultAssigneeID; private DisplayAccount defaultAssignee; private Long lastTaskNo; public DisplayProject(Project project) { BeanUtils.copyProperties(project, this); } public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getProjectId() { return projectId; } public void setProjectId(String projectId) { this.projectId = projectId; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; } public Date getStartDate() { return startDate; } public void setStartDate(Date startDate) { this.startDate = startDate; } public Enum<TaskType> getDefault_type() { return default_type; } public void setDefault_type(Enum<TaskType> default_type) { this.default_type = default_type; } public Enum<TaskPriority> getDefault_priority() { return default_priority; } public void setDefault_priority(Enum<TaskPriority> default_priority) { this.default_priority = default_priority; } public AgileType getAgile() { return agile; } public void setAgile(AgileType agile) { this.agile = agile; } public Long getDefaultAssigneeID() { return defaultAssigneeID; } public void setDefaultAssigneeID(Long defaultAssigneeID) { this.defaultAssigneeID = defaultAssigneeID; } public Long getLastTaskNo() { return lastTaskNo; } public void setLastTaskNo(Long lastTaskNo) { this.lastTaskNo = lastTaskNo; } public DisplayAccount getDefaultAssignee() { return defaultAssignee; } public void setDefaultAssignee(DisplayAccount defaultAssignee) { this.defaultAssignee = defaultAssignee; } }