OWL ITS + 탐지시스템(인터넷 진흥원)
src/main/java/kr/wisestone/owl/web/condition/DepartmentCondition.java
@@ -2,6 +2,7 @@
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;
@@ -14,14 +15,30 @@
    private String departmentName;
    private String departmentDescription;
    private Long departmentCount;
    private Long projectId;
    private List<Long> excludeIds = Lists.newArrayList();
    private List<Long> departmentIds = Lists.newArrayList();
    private Long issueTypeId;
    private Integer issueStatusId;
    private Long workflowId;
    private Integer Page;
    private Integer PageSize;
    public static DepartmentCondition make(Map<String, Object> departmentConditions) {
        return ConvertUtil.convertMapToClass(departmentConditions, DepartmentCondition.class);
        DepartmentCondition condition = ConvertUtil.convertMapToClass(departmentConditions, DepartmentCondition.class);
        if (MapUtil.getStrings(departmentConditions, "excludeIds") != null) {
            condition.setExcludeIds(MapUtil.getLongs(departmentConditions, "excludeIds"));
        }
        if (MapUtil.getLong(departmentConditions, "issueTypeId") != null) {
            condition.setIssueTypeId(MapUtil.getLong(departmentConditions, "issueTypeId"));
        }
        return condition;
    }
    public Long getId() {
@@ -56,6 +73,14 @@
        this.departmentCount = departmentCount;
    }
    public Long getProjectId() {
        return projectId;
    }
    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }
    public Integer getPage() {
        return Page;
    }
@@ -79,4 +104,36 @@
    public void setDepartmentIds(List<Long> departmentIds) {
        this.departmentIds = departmentIds;
    }
    public List<Long> getExcludeIds() {
        return excludeIds;
    }
    public void setExcludeIds(List<Long> excludeIds) {
        this.excludeIds = excludeIds;
    }
    public Long getIssueTypeId() {
        return issueTypeId;
    }
    public void setIssueTypeId(Long issueTypeId) {
        this.issueTypeId = issueTypeId;
    }
    public Integer getIssueStatusId() {
        return issueStatusId;
    }
    public void setIssueStatusId(Integer issueStatusId) {
        this.issueStatusId = issueStatusId;
    }
    public Long getWorkflowId() {
        return workflowId;
    }
    public void setWorkflowId(Long workflowId) {
        this.workflowId = workflowId;
    }
}