OWL ITS + 탐지시스템(인터넷 진흥원)
jhjang
2021-12-02 a2d725403ea649dc7ac266e50ed0905ee93c2e9b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
package kr.wisestone.owl.web.condition;
 
import kr.wisestone.owl.util.ConvertUtil;
import kr.wisestone.owl.util.MapUtil;
 
import java.util.Map;
 
/**
 * Created by wisestone on 2018-05-29.
 */
public class IssueTypeCondition {
    private Long id;
    private String name;
    private Integer page;
    private Integer pageSize;
    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;
 
    public IssueTypeCondition(){}
 
    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;
    }
 
    public Long getId() {
        return id;
    }
 
    public void setId(Long id) {
        this.id = id;
    }
 
    public String getName() {
        return name;
    }
 
    public void setName(String name) {
        this.name = name;
    }
 
    public Integer getPage() {
        return page;
    }
 
    public void setPage(Integer page) {
        this.page = page;
    }
 
    public Integer getPageSize() {
        return pageSize;
    }
 
    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }
 
    public Long getWorkspaceId() {
        return workspaceId;
    }
 
    public void setWorkspaceId(Long workspaceId) {
        this.workspaceId = workspaceId;
    }
 
    public String getDeep() {
        return deep;
    }
 
    public void setDeep(String deep) {
        this.deep = deep;
    }
 
    public Long getProjectId() {
        return projectId;
    }
 
    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;
    }
}