OWL ITS + 탐지시스템(인터넷 진흥원)
jhjang
2021-12-01 a42f592181c23cb1d84d5b66b4b165aa855d57e2
src/main/java/kr/wisestone/owl/web/form/IssueForm.java
@@ -37,10 +37,12 @@
    private List<Long> removeIds = Lists.newArrayList();
    private List<Long> ids = Lists.newArrayList();  //  이슈 다중 상태 변경에서 사용
    private String comment; //  이슈 상태 변경에서 변경 사유를 입력할 때 사용
    private Long companyId;    //업체필드
    private Long ispId;    //ISP필드
    private Long hostingId;    //호스팅필드
    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 List<Map<String, Object>> files = Lists.newArrayList(); // api용 첨부파일
    private Long parentIssueId; // 상위 이슈
    private String isApi;
    public IssueForm() {
    }
@@ -98,18 +100,23 @@
        }
        //  업체 필드 정보
        if (MapUtil.getLongs(params, "companyFieldId") != null){
            form.setCompanyId(MapUtil.getLong(params, "companyFieldId"));
        if (MapUtil.getObject(params, "issueCompanyFields") != null){
            form.setIssueCompanyFields((List)MapUtil.getObject(params, "issueCompanyFields"));
        }
        //  ISP 필드 정보
        if (MapUtil.getLongs(params, "ispFieldId") != null){
            form.setIspId(MapUtil.getLong(params, "ispFieldId"));
        if (MapUtil.getObject(params, "issueIspFields") != null){
            form.setIssueIspFields((List)MapUtil.getObject(params, "issueIspFields"));
        }
        //  HOSTING 필드 정보
        if (MapUtil.getLongs(params, "hostingFieldId") != null){
            form.setHostingId(MapUtil.getLong(params, "hostingFieldId"));
        if (MapUtil.getObject(params, "issueHostingFields") != null){
            form.setIssueHostingFields((List)MapUtil.getObject(params, "issueHostingFields"));
        }
        //  api 첨부파일
        if (MapUtil.getObject(params, "files") != null){
            form.setFiles((List)MapUtil.getObject(params, "files"));
        }
        return form;
    }
@@ -290,28 +297,40 @@
        this.comment = comment;
    }
    public Long getCompanyId() {
        return companyId;
    public List<Map<String, Object>> getIssueCompanyFields() {
        return issueCompanyFields;
    }
    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    public void setIssueCompanyFields(List<Map<String, Object>> issueCompanyFields) {
        this.issueCompanyFields = issueCompanyFields;
    }
    public Long getIspId() {
        return ispId;
    public void addissueCompanyField(Map<String, Object> issueCompanyFields) {
        this.issueCompanyFields.add(issueCompanyFields);
    }
    public void setIspId(Long ispId) {
        this.ispId = ispId;
    public List<Map<String, Object>> getIssueIspFields() {
        return issueIspFields;
    }
    public Long getHostingId() {
        return hostingId;
    public void setIssueIspFields(List<Map<String, Object>> issueIspFields) {
        this.issueIspFields = issueIspFields;
    }
    public void setHostingId(Long hostingId) {
        this.hostingId = hostingId;
    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() {
@@ -321,4 +340,20 @@
    public void setParentIssueId(Long parentIssueId) {
        this.parentIssueId = parentIssueId;
    }
    public String getIsApi() {
        return isApi;
    }
    public void setIsApi(String isApi) {
        this.isApi = isApi;
    }
    public List<Map<String, Object>> getFiles() {
        return files;
    }
    public void setFiles(List<Map<String, Object>> files) {
        this.files = files;
    }
}