package kr.wisestone.owl.vo;
|
|
import com.google.common.collect.Lists;
|
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<UserVo> projectUserVos = Lists.newArrayList();
|
private List<UserVo> projectManagerVos = Lists.newArrayList();
|
private List<ProjectVo> childProjects = 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<UserVo> getProjectUserVos() {
|
return projectUserVos;
|
}
|
|
public void setProjectUserVos(List<UserVo> projectUserVos) {
|
this.projectUserVos = projectUserVos;
|
}
|
|
public List<UserVo> getProjectManagerVos() {
|
return projectManagerVos;
|
}
|
|
public void setProjectManagerVos(List<UserVo> projectManagerVos) {
|
this.projectManagerVos = projectManagerVos;
|
}
|
|
public List<ProjectVo> getChildProjects() {
|
return childProjects;
|
}
|
|
public void setChildProjects(List<ProjectVo> 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;
|
}
|
}
|