package kr.wisestone.owl.vo; import com.google.common.collect.Lists; import java.util.List; import java.util.Set; public class IssueRelationVo extends BaseVo { private Long id; private Long relationIssueType; private IssueVo issue; private IssueVo issueRelation; private String title; private IssueTypeVo issueTypeVo; // 이슈 상세에서 사용 private PriorityVo priorityVo; // 이슈 상세에서 사용 private SeverityVo severityVo; // 이슈 상세에서 사용 private UserVo registerVo; // 이슈 상세에서 사용 private IssueStatusVo issueStatusVo; // 이슈 상세에서 사용 private List departmentVos = Lists.newArrayList(); //담당부서 private Boolean modifyPermissionCheck = Boolean.FALSE; private List issueCompanyVos; private List issueIspVos; private List issueHostingVos; public IssueRelationVo() {} public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Long getRelationIssueType() { return relationIssueType; } public void setRelationIssueType(Long relationIssueType) { this.relationIssueType = relationIssueType; } public IssueVo getIssue() { return issue; } public void setIssue(IssueVo issue) { this.issue = issue; } public IssueVo getIssueRelation() { return issueRelation; } public void setIssueRelation(IssueVo relationIssue) { this.issueRelation = relationIssue; } public String getTitle() { return this.title; } public void setTitle(String title) { this.title = title; } 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 UserVo getRegisterVo() { return registerVo; } public void setRegisterVo(UserVo registerVo) { this.registerVo = registerVo; } public List getDepartmentVos() { return departmentVos; } public void setDepartmentVos(List departmentVos) { this.departmentVos = departmentVos; } public Boolean getModifyPermissionCheck() { return modifyPermissionCheck; } public void setModifyPermissionCheck(Boolean modifyPermissionCheck) { this.modifyPermissionCheck = modifyPermissionCheck; } public IssueStatusVo getIssueStatusVo() { return issueStatusVo; } public void setIssueStatusVo(IssueStatusVo issueStatusVo) { this.issueStatusVo = issueStatusVo; } public List getIssueCompanyVos() { return issueCompanyVos; } public void setIssueCompanyVos(List issueCompanyVos) { this.issueCompanyVos = issueCompanyVos; } public void addIssueCompanyVo(IssueCompanyVo issueCompanyVo) { if (this.issueCompanyVos == null) this.issueCompanyVos = Lists.newArrayList(); this.issueCompanyVos.add(issueCompanyVo); } public List getIssueIspVos() { return issueIspVos; } public void addIssueIspVo(IssueIspVo issueIspVo) { if (this.issueIspVos == null) this.issueIspVos = Lists.newArrayList(); this.issueIspVos.add(issueIspVo); } public void setIssueIspVos(List issueIspVos) { this.issueIspVos = issueIspVos; } public void addIssueHostingVo(IssueHostingVo issueHostingVo) { if (this.issueHostingVos == null) this.issueHostingVos = Lists.newArrayList(); this.issueHostingVos.add(issueHostingVo); } public List getIssueHostingVos() { return issueHostingVos; } public void setIssueHostingVos(List issueHostingVos) { this.issueHostingVos = issueHostingVos; } }