OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-12-07 123374115c47cf25489e1ab3e1faa7ae79b7f493
src/main/java/kr/wisestone/owl/vo/IssueVo.java
@@ -1,6 +1,7 @@
package kr.wisestone.owl.vo;
import com.google.common.collect.Lists;
import java.util.ArrayList;
import java.util.List;
@@ -35,9 +36,6 @@
    private PriorityVo priorityVo;  //  이슈 상세에서 사용
    private SeverityVo severityVo;  //  이슈 상세에서 사용
    private UserVo registerVo;  //  이슈 상세에서 사용
    private CompanyFieldVo companyFieldVo; //  이슈 상세에서 사용
    private IspFieldVo ispFieldVo; //  이슈 상세에서 사용
    private HostingFieldVo hostingFieldVo; //  이슈 상세에서 사용
    private Boolean modifyPermissionCheck = Boolean.FALSE;
    private List<UserVo> userVos = Lists.newArrayList();
    private List<DepartmentVo> departmentVos = Lists.newArrayList(); //담당부서 추가
@@ -47,14 +45,22 @@
    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 Long attachedFileCount;
    private Long issueCommentCount;
    private String modifyByName;    //  변경자 정보 - 이슈 변경 정보 상세 확인에서 사용
    private String byName;    //  변경자 정보 - 이슈 변경 정보 상세 확인에서 사용
    private WorkflowStatusVo workflowStatusVo;
    private Long parentIssueId;     // 상위 일감
    private IssueVo parentIssueVo;
    private int downIssueCount;
    private int downIssueAllCount;
    private List<IssueCompanyVo> issueCompanyVos;
    private List<IssueIspVo> issueIspVos;
    private List<IssueHostingVo> issueHostingVos;
    private List<UsePartnerVo> usePartnerVos = Lists.newArrayList();
    public IssueVo(){}
@@ -314,6 +320,34 @@
        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;
    }
@@ -338,30 +372,6 @@
        this.registerVo = registerVo;
    }
    public CompanyFieldVo getCompanyFieldVo() {
        return companyFieldVo;
    }
    public void setCompanyFieldVo(CompanyFieldVo companyFieldVo) {
        this.companyFieldVo = companyFieldVo;
    }
    public IspFieldVo getIspFieldVo() {
        return ispFieldVo;
    }
    public void setIspFieldVo(IspFieldVo ispFieldVo) {
        this.ispFieldVo = ispFieldVo;
    }
    public HostingFieldVo getHostingFieldVo() {
        return hostingFieldVo;
    }
    public void setHostingFieldVo(HostingFieldVo hostingFieldVo) {
        this.hostingFieldVo = hostingFieldVo;
    }
    public List<IssueHistoryVo> getIssueHistoryVos() {
        return issueHistoryVos;
    }
@@ -376,14 +386,6 @@
    public void setModifyByName(String modifyByName) {
        this.modifyByName = modifyByName;
    }
    public String getByName() {
        return byName;
    }
    public void setByName(String byName) {
        this.byName = byName;
    }
    public void setWorkflowStatusVo(WorkflowStatusVo workflowStatusVo) {
@@ -406,6 +408,14 @@
        this.issueRelations.add(issueRelationVo);
    }
    /*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; }
@@ -418,13 +428,13 @@
        this.departmentVos = departmentVos;
    }
    public Long getParentIssueId() {
        return parentIssueId;
    /*public List<IssueDownVo> getIssueDownVos() {
        return issueDownVos;
    }
    public void setParentIssueId(Long parentIssueId) {
        this.parentIssueId = parentIssueId;
    }
    public void setIssueDownVos(List<IssueDownVo> issueDownVos) {
        this.issueDownVos = issueDownVos;
    }*/
    public List<IssueVo> getIssueDownVos() {
        return issueDownVos;
@@ -434,5 +444,35 @@
        this.issueDownVos = issueDownVos;
    }
    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;
    }
}