OWL ITS + 탐지시스템(인터넷 진흥원)
이민희
2021-12-02 6a72a3edec87cca9996c7ab3be3fd48479881945
src/main/java/kr/wisestone/owl/web/condition/IssueTypeCondition.java
@@ -1,7 +1,10 @@
package kr.wisestone.owl.web.condition;
import com.google.common.collect.Lists;
import kr.wisestone.owl.util.ConvertUtil;
import kr.wisestone.owl.util.MapUtil;
import java.util.List;
import java.util.Map;
/**
@@ -15,11 +18,24 @@
    private Long workspaceId;
    private Long projectId;
    private String deep;    //  상세 조회에서 가져올 데이터의 종류를 결정한다.
    private boolean UseProject = false;     // 프로젝트에서 사용중인 이슈타입을 가져올때 사용
    private String companyYn;
    private String ispYn;
    private String hostingYn;
    private String startDate;
    private String endDate;
    private List<Long> projectIds = Lists.newArrayList();
    public IssueTypeCondition(){}
    public static IssueTypeCondition make(Map<String, Object> conditions) {
        IssueTypeCondition condition = ConvertUtil.convertMapToClass(conditions, IssueTypeCondition.class);
    public static IssueTypeCondition make(Map<String, Object> params) {
        IssueTypeCondition condition = ConvertUtil.convertMapToClass(params, IssueTypeCondition.class);
        if (MapUtil.getString(params, "useProject") != null) {
            condition.setUseProject(MapUtil.getBoolean(params, "useProject"));
        }
        return condition;
    }
@@ -78,4 +94,60 @@
    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }
    public boolean isUseProject() {
        return UseProject;
    }
    public void setUseProject(boolean useProject) {
        UseProject = useProject;
    }
    public String getCompanyYn() {
        return companyYn;
    }
    public void setCompanyYn(String companyYn) {
        this.companyYn = companyYn;
    }
    public String getIspYn() {
        return ispYn;
    }
    public void setIspYn(String ispYn) {
        this.ispYn = ispYn;
    }
    public String getHostingYn() {
        return hostingYn;
    }
    public void setHostingYn(String hostingYn) {
        this.hostingYn = hostingYn;
    }
    public String getStartDate() {
        return startDate;
    }
    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }
    public String getEndDate() {
        return endDate;
    }
    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }
    public List<Long> getProjectIds() {
        return projectIds;
    }
    public void setProjectIds(List<Long> projectIds) {
        this.projectIds = projectIds;
    }
}