OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-12-01 98123c3ea5bb8fc53d1258046403801deb5b1584
src/main/java/kr/wisestone/owl/web/form/IssueForm.java
@@ -30,6 +30,7 @@
    private List<Long> userIds = Lists.newArrayList();
    private List<Long> departmentIds = Lists.newArrayList();    // 담당 부서
    private List<String> sendEmails = Lists.newArrayList(); //  이메일 발송 대상자
    private String template;
    private List<Long> attachedFileIds = Lists.newArrayList();
    private Long relationIssue;   // 연관 일감
    private List<Map<String, Object>> issueCustomFields = Lists.newArrayList();
@@ -37,6 +38,10 @@
    private List<Long> removeIds = Lists.newArrayList();
    private List<Long> ids = Lists.newArrayList();  //  이슈 다중 상태 변경에서 사용
    private String comment; //  이슈 상태 변경에서 변경 사유를 입력할 때 사용
    private List<Map<String, Object>> issueCompanyFields = Lists.newArrayList();
    private List<Map<String, Object>> issueIspFields = Lists.newArrayList();
    private List<Map<String, Object>> issueHostingFields = Lists.newArrayList();
    private Long parentIssueId; // 상위 이슈
    public IssueForm() {
    }
@@ -68,6 +73,11 @@
            form.setSendEmails(MapUtil.getStrings(params, "sendEmails"));
        }
        //  메일 템플릿 정보
        if (MapUtil.getString(params, "template") != null) {
            form.setTemplate(MapUtil.getString(params, "template"));
        }
        //  텍스트 에디터에 첨부된 파일을 이슈와 연결하는 정보
        if (MapUtil.getLongs(params, "attachedFileIds") != null) {
            form.setAttachedFileIds(MapUtil.getLongs(params, "attachedFileIds"));
@@ -93,6 +103,20 @@
            form.setIds(MapUtil.getLongs(params, "ids"));
        }
        //  업체 필드 정보
        if (MapUtil.getObject(params, "issueCompanyFields") != null){
            form.setIssueCompanyFields((List)MapUtil.getObject(params, "issueCompanyFields"));
        }
        //  ISP 필드 정보
        if (MapUtil.getObject(params, "issueIspFields") != null){
            form.setIssueIspFields((List)MapUtil.getObject(params, "issueIspFields"));
        }
        //  HOSTING 필드 정보
        if (MapUtil.getObject(params, "issueHostingFields") != null){
            form.setIssueHostingFields((List)MapUtil.getObject(params, "issueHostingFields"));
        }
        return form;
    }
@@ -271,4 +295,56 @@
    public void setComment(String comment) {
        this.comment = comment;
    }
    public List<Map<String, Object>> getIssueCompanyFields() {
        return issueCompanyFields;
    }
    public void setIssueCompanyFields(List<Map<String, Object>> issueCompanyFields) {
        this.issueCompanyFields = issueCompanyFields;
    }
    public void addissueCompanyField(Map<String, Object> issueCompanyFields) {
        this.issueCompanyFields.add(issueCompanyFields);
    }
    public List<Map<String, Object>> getIssueIspFields() {
        return issueIspFields;
    }
    public void setIssueIspFields(List<Map<String, Object>> issueIspFields) {
        this.issueIspFields = issueIspFields;
    }
    public void addIssueIspField(Map<String, Object> issueIspFields) {
        this.issueIspFields.add(issueIspFields);
    }
    public List<Map<String, Object>> getIssueHostingFields() {
        return issueHostingFields;
    }
    public void setIssueHostingFields(List<Map<String, Object>> issueHostingFields) {
        this.issueHostingFields = issueHostingFields;
    }
    public void addIssueHostingField(Map<String, Object> issueHostingFields) {
        this.issueHostingFields.add(issueHostingFields);
    }
    public Long getParentIssueId() {
        return parentIssueId;
    }
    public void setParentIssueId(Long parentIssueId) {
        this.parentIssueId = parentIssueId;
    }
    public String getTemplate() {
        return template;
    }
    public void setTemplate(String template) {
        this.template = template;
    }
}