package kr.wisestone.owl.vo;
|
|
import com.google.common.collect.Lists;
|
import kr.wisestone.owl.domain.IssueTableConfig;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
/**
|
* Created by wisestone on 2018-01-03.
|
*/
|
public class IssueVo extends BaseVo{
|
private Long id;
|
private String title;
|
private String description;
|
private Long issueNumber;
|
private String startDate;
|
private String completeDate;
|
private Long projectId;
|
private String projectName;
|
private String projectKey;
|
private Long issueStatusId;
|
private String issueStatusName;
|
private String issueStatusType;
|
private String issueStatusColor;
|
private Long issueTypeId;
|
private String issueTypeName;
|
private Long priorityId;
|
private String priorityName;
|
private String priorityColor;
|
private Long severityId;
|
private String severityName;
|
private String severityColor;
|
private String isApi;
|
private ProjectVo projectVo; // 이슈 상세에서 사용
|
private IssueStatusVo issueStatusVo; // 이슈 상세에서 사용
|
private IssueTypeVo issueTypeVo; // 이슈 상세에서 사용
|
private PriorityVo priorityVo; // 이슈 상세에서 사용
|
private SeverityVo severityVo; // 이슈 상세에서 사용
|
private UserVo registerVo; // 이슈 상세에서 사용
|
private Boolean modifyPermissionCheck = Boolean.FALSE;
|
private List<UserVo> userVos = Lists.newArrayList();
|
private List<DepartmentVo> departmentVos = Lists.newArrayList(); //담당부서 추가
|
private List<AttachedFileVo> attachedFileVos = Lists.newArrayList();
|
private List<IssueCommentVo> issueCommentVos = Lists.newArrayList();
|
private List<IssueHistoryVo> issueHistoryVos = Lists.newArrayList();
|
private List<IssueTypeCustomFieldVo> issueTypeCustomFieldVos = Lists.newArrayList();
|
private List<IssueCustomFieldValueVo> issueCustomFieldValueVos = Lists.newArrayList();
|
private List<IssueRelationVo> issueRelations = Lists.newArrayList();
|
//private List<IssueDownVo> issueDownVos = Lists.newArrayList();
|
private List<IssueVo> issueDownVos = Lists.newArrayList();
|
private List<IssueVo> issueRelationVos = Lists.newArrayList();
|
private List<IssueTableConfigVo> issueTableConfigVos = Lists.newArrayList();
|
private Long attachedFileCount;
|
private Long issueCommentCount;
|
private String modifyByName; // 변경자 정보 - 이슈 변경 정보 상세 확인에서 사용
|
private WorkflowStatusVo workflowStatusVo;
|
private IssueVo parentIssueVo;
|
private Long parentIssueId;
|
private int downIssueCount;
|
private int downIssueAllCount;
|
private List<Long> workflowDepartmentIds; // 워크플로우에 설정한 담당부서 ID
|
|
private List<IssueCompanyVo> issueCompanyVos;
|
private List<IssueIspVo> issueIspVos;
|
private List<IssueHostingVo> issueHostingVos;
|
|
private List<UsePartnerVo> usePartnerVos = Lists.newArrayList();
|
|
private String companyName;
|
private String ispName;
|
private String hostingName;
|
|
private int relPage;
|
private int relPageNumber;
|
private int relPageSize = 10;
|
private int relTotalPage = 1;
|
private Long relTotalCount = 0L;
|
|
private int downPage;
|
private int downPageNumber;
|
private int downPageSize = 10;
|
private int downTotalPage = 1;
|
private Long downTotalCount = 0L;
|
|
private Boolean inheritPartners; // 파트너정보 상속유무 체크
|
private Long usePartner;
|
|
public IssueVo(){}
|
|
public Long getId() {
|
return id;
|
}
|
|
public void setId(Long id) {
|
this.id = id;
|
}
|
|
public String getTitle() {
|
return title;
|
}
|
|
public void setTitle(String title) {
|
this.title = title;
|
}
|
|
public String getDescription() {
|
return description;
|
}
|
|
public void setDescription(String description) {
|
this.description = description;
|
}
|
|
public Long getIssueNumber() {
|
return issueNumber;
|
}
|
|
public void setIssueNumber(Long issueNumber) {
|
this.issueNumber = issueNumber;
|
}
|
|
public String getStartDate() {
|
return startDate;
|
}
|
|
public void setStartDate(String startDate) {
|
this.startDate = startDate;
|
}
|
|
public String getCompleteDate() {
|
return completeDate;
|
}
|
|
public void setCompleteDate(String completeDate) {
|
this.completeDate = completeDate;
|
}
|
|
public Long getProjectId() {
|
return projectId;
|
}
|
|
public void setProjectId(Long projectId) {
|
this.projectId = projectId;
|
}
|
|
public String getProjectName() {
|
return projectName;
|
}
|
|
public void setProjectName(String projectName) {
|
this.projectName = projectName;
|
}
|
|
public String getProjectKey() {
|
return projectKey;
|
}
|
|
public void setProjectKey(String projectKey) {
|
this.projectKey = projectKey;
|
}
|
|
public Long getIssueStatusId() {
|
return issueStatusId;
|
}
|
|
public void setIssueStatusId(Long issueStatusId) {
|
this.issueStatusId = issueStatusId;
|
}
|
|
public String getIssueStatusName() {
|
return issueStatusName;
|
}
|
|
public void setIssueStatusName(String issueStatusName) {
|
this.issueStatusName = issueStatusName;
|
}
|
|
public String getIssueStatusType() { return issueStatusType; }
|
|
public void setIssueStatusType(String issueStatusType) { this.issueStatusType = issueStatusType; }
|
|
public String getIssueStatusColor() {
|
return issueStatusColor;
|
}
|
|
public void setIssueStatusColor(String issueStatusColor) {
|
this.issueStatusColor = issueStatusColor;
|
}
|
|
public Long getIssueTypeId() {
|
return issueTypeId;
|
}
|
|
public void setIssueTypeId(Long issueTypeId) {
|
this.issueTypeId = issueTypeId;
|
}
|
|
public String getIssueTypeName() {
|
return issueTypeName;
|
}
|
|
public void setIssueTypeName(String issueTypeName) {
|
this.issueTypeName = issueTypeName;
|
}
|
|
public Long getPriorityId() {
|
return priorityId;
|
}
|
|
public void setPriorityId(Long priorityId) {
|
this.priorityId = priorityId;
|
}
|
|
public String getPriorityName() {
|
return priorityName;
|
}
|
|
public void setPriorityName(String priorityName) {
|
this.priorityName = priorityName;
|
}
|
|
public String getPriorityColor() {
|
return priorityColor;
|
}
|
|
public void setPriorityColor(String priorityColor) {
|
this.priorityColor = priorityColor;
|
}
|
|
public Long getSeverityId() {
|
return severityId;
|
}
|
|
public void setSeverityId(Long severityId) {
|
this.severityId = severityId;
|
}
|
|
public String getSeverityName() {
|
return severityName;
|
}
|
|
public void setSeverityName(String severityName) {
|
this.severityName = severityName;
|
}
|
|
public String getSeverityColor() {
|
return severityColor;
|
}
|
|
public void setSeverityColor(String severityColor) {
|
this.severityColor = severityColor;
|
}
|
|
public String getIsApi() {
|
return isApi;
|
}
|
|
public void setIsApi(String isApi) {
|
this.isApi = isApi;
|
}
|
|
public Boolean getModifyPermissionCheck() {
|
return modifyPermissionCheck;
|
}
|
|
public void setModifyPermissionCheck(Boolean modifyPermissionCheck) {
|
this.modifyPermissionCheck = modifyPermissionCheck;
|
}
|
|
public ProjectVo getProjectVo() {
|
return projectVo;
|
}
|
|
public void setProjectVo(ProjectVo projectVo) {
|
this.projectVo = projectVo;
|
}
|
|
public IssueStatusVo getIssueStatusVo() {
|
return issueStatusVo;
|
}
|
|
public void setIssueStatusVo(IssueStatusVo issueStatusVo) {
|
this.issueStatusVo = issueStatusVo;
|
}
|
|
public IssueTypeVo getIssueTypeVo() {
|
return issueTypeVo;
|
}
|
|
public void setIssueTypeVo(IssueTypeVo issueTypeVo) {
|
this.issueTypeVo = issueTypeVo;
|
}
|
|
public PriorityVo getPriorityVo() {
|
return priorityVo;
|
}
|
|
public void setPriorityVo(PriorityVo priorityVo) {
|
this.priorityVo = priorityVo;
|
}
|
|
public SeverityVo getSeverityVo() {
|
return severityVo;
|
}
|
|
public void setSeverityVo(SeverityVo severityVo) {
|
this.severityVo = severityVo;
|
}
|
|
public List<UserVo> getUserVos() {
|
return userVos;
|
}
|
|
public void setUserVos(List<UserVo> userVos) {
|
this.userVos = userVos;
|
}
|
|
public List<AttachedFileVo> getAttachedFileVos() {
|
return attachedFileVos;
|
}
|
|
public void setAttachedFileVos(List<AttachedFileVo> attachedFileVos) {
|
this.attachedFileVos = attachedFileVos;
|
}
|
|
public List<IssueCommentVo> getIssueCommentVos() {
|
return issueCommentVos;
|
}
|
|
public void setIssueCommentVos(List<IssueCommentVo> issueCommentVos) {
|
this.issueCommentVos = issueCommentVos;
|
}
|
|
public List<IssueTypeCustomFieldVo> getIssueTypeCustomFieldVos() {
|
return issueTypeCustomFieldVos;
|
}
|
|
public void setIssueTypeCustomFieldVos(List<IssueTypeCustomFieldVo> issueTypeCustomFieldVos) {
|
this.issueTypeCustomFieldVos = issueTypeCustomFieldVos;
|
}
|
|
public List<IssueCustomFieldValueVo> getIssueCustomFieldValueVos() {
|
return issueCustomFieldValueVos;
|
}
|
|
public void setIssueCustomFieldValueVos(List<IssueCustomFieldValueVo> issueCustomFieldValueVos) {
|
this.issueCustomFieldValueVos = issueCustomFieldValueVos;
|
}
|
|
public void addIssueCustomFieldValueVo(IssueCustomFieldValueVo issueCustomFieldValueVo) {
|
this.issueCustomFieldValueVos.add(issueCustomFieldValueVo);
|
}
|
|
public void addIssueCustomFieldValueVos(List<IssueCustomFieldValueVo> issueCustomFieldValueVos) {
|
this.issueCustomFieldValueVos = issueCustomFieldValueVos;
|
}
|
|
public List<IssueCompanyVo> getIssueCompanyVos() {
|
return issueCompanyVos;
|
}
|
|
public void setIssueCompanyVos(List<IssueCompanyVo> issueCompanyVos) {
|
this.issueCompanyVos = issueCompanyVos;
|
}
|
|
public List<IssueIspVo> getIssueIspVos() {
|
return issueIspVos;
|
}
|
|
public void setIssueIspVos(List<IssueIspVo> issueIspVos) {
|
this.issueIspVos = issueIspVos;
|
}
|
|
public List<IssueHostingVo> getIssueHostingVos() {
|
return issueHostingVos;
|
}
|
|
public void setIssueHostingVos(List<IssueHostingVo> issueHostingVos) {
|
this.issueHostingVos = issueHostingVos;
|
}
|
|
public Long getAttachedFileCount() {
|
return attachedFileCount;
|
}
|
|
public void setAttachedFileCount(Long attachedFileCount) {
|
this.attachedFileCount = attachedFileCount;
|
}
|
|
public Long getIssueCommentCount() {
|
return issueCommentCount;
|
}
|
|
public void setIssueCommentCount(Long issueCommentCount) {
|
this.issueCommentCount = issueCommentCount;
|
}
|
|
public UserVo getRegisterVo() {
|
return registerVo;
|
}
|
|
public void setRegisterVo(UserVo registerVo) {
|
this.registerVo = registerVo;
|
}
|
|
public List<IssueHistoryVo> getIssueHistoryVos() {
|
return issueHistoryVos;
|
}
|
|
public void setIssueHistoryVos(List<IssueHistoryVo> issueHistoryVos) {
|
this.issueHistoryVos = issueHistoryVos;
|
}
|
|
public String getModifyByName() {
|
return modifyByName;
|
}
|
|
public void setModifyByName(String modifyByName) {
|
this.modifyByName = modifyByName;
|
}
|
|
public void setWorkflowStatusVo(WorkflowStatusVo workflowStatusVo) {
|
this.workflowStatusVo = workflowStatusVo;
|
}
|
|
public List<IssueRelationVo> getIssueRelationVos() {
|
return issueRelations;
|
}
|
|
public void setIssueRelationVos(List<IssueRelationVo> issueRelations) {
|
this.issueRelations = issueRelations;
|
}
|
|
public void addIssueRelationVo(IssueRelationVo issueRelationVo) {
|
if (this.issueRelations == null){
|
this.issueRelations = new ArrayList<>();
|
}
|
|
this.issueRelations.add(issueRelationVo);
|
}
|
|
public void addRelationIssueVo(IssueVo issueVo) {
|
if (this.issueRelationVos != null) {
|
this.issueRelationVos.add(issueVo);
|
}
|
}
|
|
/*public void addIssueDownVo(IssueDownVo issueDownVo) {
|
if (this.issueDownVos == null){
|
this.issueDownVos = new ArrayList<>();
|
}
|
|
this.issueDownVos.add(issueDownVo);
|
}*/
|
|
public List<IssueVo> getIssueRelationIssueVos() { return this.issueRelationVos; }
|
|
public void setIssueRelationIssueVos(List<IssueVo> issueRelationVos) { this.issueRelationVos = issueRelationVos; }
|
|
public List<DepartmentVo> getDepartmentVos() {
|
return departmentVos;
|
}
|
|
public void setDepartmentVos(List<DepartmentVo> departmentVos) {
|
this.departmentVos = departmentVos;
|
}
|
|
/*public List<IssueDownVo> getIssueDownVos() {
|
return issueDownVos;
|
}
|
|
public void setIssueDownVos(List<IssueDownVo> issueDownVos) {
|
this.issueDownVos = issueDownVos;
|
}*/
|
|
public List<IssueVo> getIssueDownVos() {
|
return issueDownVos;
|
}
|
|
public void setIssueDownVos(List<IssueVo> issueDownVos) {
|
this.issueDownVos = issueDownVos;
|
}
|
|
public void addIssueDownVo(IssueVo issueVo) {
|
if (this.issueDownVos != null) {
|
this.issueDownVos.add(issueVo);
|
}
|
}
|
|
public IssueVo getParentIssueVo() {
|
return parentIssueVo;
|
}
|
|
public void setParentIssueVo(IssueVo parentIssueVo) {
|
this.parentIssueVo = parentIssueVo;
|
}
|
|
public List<UsePartnerVo> getUsePartnerVos() {
|
return usePartnerVos;
|
}
|
|
public void setUsePartnerVos(List<UsePartnerVo> usePartnerVos) {
|
this.usePartnerVos = usePartnerVos;
|
}
|
|
public int getDownIssueCount() {
|
return downIssueCount;
|
}
|
|
public void setDownIssueCount(int downIssueCount) {
|
this.downIssueCount = downIssueCount;
|
}
|
|
public int getDownIssueAllCount() {
|
return downIssueAllCount;
|
}
|
|
public void setDownIssueAllCount(int downIssueAllCount) {
|
this.downIssueAllCount = downIssueAllCount;
|
}
|
|
public List<Long> getWorkflowDepartmentIds() {
|
return workflowDepartmentIds;
|
}
|
|
public void setWorkflowDepartmentIds(List<Long> workflowDepartmentIds) {
|
this.workflowDepartmentIds = workflowDepartmentIds;
|
}
|
|
public List<IssueTableConfigVo> getIssueTableConfigVos() {
|
return issueTableConfigVos;
|
}
|
|
public void setIssueTableConfigVos(List<IssueTableConfigVo> issueTableConfigVos) {
|
this.issueTableConfigVos = issueTableConfigVos;
|
}
|
|
public void addIssueTableConfigVo(IssueTableConfigVo issueTableConfigVo) {
|
if (this.issueTableConfigVos != null) {
|
this.issueTableConfigVos.add(issueTableConfigVo);
|
}
|
}
|
|
public Long getParentIssueId() {
|
return parentIssueId;
|
}
|
|
public void setParentIssueId(Long parentIssueId) {
|
this.parentIssueId = parentIssueId;
|
}
|
|
public String getCompanyName() {
|
return companyName;
|
}
|
|
public void setCompanyName(String companyName) {
|
this.companyName = companyName;
|
}
|
|
public String getIspName() {
|
return ispName;
|
}
|
|
public void setIspName(String ispName) {
|
this.ispName = ispName;
|
}
|
|
public String getHostingName() {
|
return hostingName;
|
}
|
|
public void setHostingName(String hostingName) {
|
this.hostingName = hostingName;
|
}
|
|
public int getRelPageSize() {
|
return relPageSize;
|
}
|
|
public void setRelPageSize(int relPageSize) {
|
this.relPageSize = relPageSize;
|
}
|
|
public int getDownPageSize() {
|
return downPageSize;
|
}
|
|
public void setDownPageSize(int downPageSize) {
|
this.downPageSize = downPageSize;
|
}
|
|
public int getRelPage() {
|
return relPage;
|
}
|
|
public void setRelPage(int relPage) {
|
this.relPage = relPage;
|
}
|
|
public int getDownPage() {
|
return downPage;
|
}
|
|
public void setDownPage(int downPage) {
|
this.downPage = downPage;
|
}
|
|
public int getRelTotalPage() {
|
return relTotalPage;
|
}
|
|
public void setRelTotalPage(int relTotalPage) {
|
this.relTotalPage = relTotalPage;
|
}
|
|
public int getDownTotalPage() {
|
return downTotalPage;
|
}
|
|
public void setDownTotalPage(int downTotalPage) {
|
this.downTotalPage = downTotalPage;
|
}
|
|
public Long getRelTotalCount() {
|
return relTotalCount;
|
}
|
|
public void setRelTotalCount(Long relTotalCount) {
|
this.relTotalCount = relTotalCount;
|
}
|
|
public Long getDownTotalCount() {
|
return downTotalCount;
|
}
|
|
public void setDownTotalCount(Long downTotalCount) {
|
this.downTotalCount = downTotalCount;
|
}
|
|
public int getRelPageNumber() {
|
return relPageNumber;
|
}
|
|
public void setRelPageNumber(int relPageNumber) {
|
this.relPageNumber = relPageNumber;
|
}
|
|
public int getDownPageNumber() {
|
return downPageNumber;
|
}
|
|
public void setDownPageNumber(int downPageNumber) {
|
this.downPageNumber = downPageNumber;
|
}
|
|
public Boolean getInheritPartners() {
|
return inheritPartners;
|
}
|
|
public void setInheritPartners(Boolean inheritPartners) {
|
this.inheritPartners = inheritPartners;
|
}
|
|
public Long getUsePartner() {
|
return usePartner;
|
}
|
|
public void setUsePartner(Long usePartner) {
|
this.usePartner = usePartner;
|
}
|
}
|