package kr.wisestone.owl.vo; import com.google.common.collect.Lists; import kr.wisestone.owl.domain.Department; import kr.wisestone.owl.domain.Project; import java.util.ArrayList; import java.util.List; /** * Created by jeong on 2017-12-30. */ public class ProjectVo extends BaseVo { private Long id; private ProjectVo parentProjectVo; private String name; private String description; private String status; private String startDate; private String endDate; private String projectType; private String projectKey; private Long parentProjectId; private Boolean defaultYn = Boolean.FALSE; // 테이블에서 체크박스 선택 금지할 수 있게 지정 private Boolean modifyPermissionCheck = Boolean.FALSE; private List projectUserVos = Lists.newArrayList(); private List projectManagerVos = Lists.newArrayList(); private List childProjects = Lists.newArrayList(); private List projectDepartmentVos = Lists.newArrayList(); public ProjectVo(){} public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Long getParentProjectId() { return parentProjectId; } public void setParentProjectId(Long id) { this.parentProjectId = id; } public ProjectVo getParentProjectVo() { return parentProjectVo; } public void setParentProjectVo(ProjectVo projectVo) { this.parentProjectVo = projectVo; } 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 String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public String getStartDate() { return startDate; } public void setStartDate(String startDate) { this.startDate = startDate; } public String getEndDate() { return endDate; } public void setEndDate(String endDate) { this.endDate = endDate; } public List getProjectUserVos() { return projectUserVos; } public void setProjectUserVos(List projectUserVos) { this.projectUserVos = projectUserVos; } public List getProjectManagerVos() { return projectManagerVos; } public void setProjectManagerVos(List projectManagerVos) { this.projectManagerVos = projectManagerVos; } public List getChildProjects() { return childProjects; } public void setChildProjects(List children) { this.childProjects = children; } public Boolean getModifyPermissionCheck() { return modifyPermissionCheck; } public void setModifyPermissionCheck(Boolean modifyPermissionCheck) { this.modifyPermissionCheck = modifyPermissionCheck; } public String getProjectType() { return projectType; } public void setProjectType(String projectType) { this.projectType = projectType; } public String getProjectKey() { return projectKey; } public void setProjectKey(String projectKey) { this.projectKey = projectKey; } public Boolean getDefaultYn() { return defaultYn; } public void setDefaultYn(Boolean defaultYn) { this.defaultYn = defaultYn; } public List getProjectDepartmentVos() { return projectDepartmentVos; } public void setProjectDepartmentVos(List projectDepartmentVos) { this.projectDepartmentVos = projectDepartmentVos; } }