OWL ITS + 탐지시스템(인터넷 진흥원)
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
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
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;
 
/**
 * 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;
 
    private String isApi;
 
    private List<Long> downProjectIds = Lists.newArrayList();
    private List<Long> allProjectIds = Lists.newArrayList();
 
    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;
    }
 
    public List<Long> getDownProjectIds() {
        return downProjectIds;
    }
 
    public void setDownProjectIds(List<Long> downProjectIds) {
        this.downProjectIds = downProjectIds;
    }
 
    public String getIsApi() {
        return isApi;
    }
 
    public void setIsApi(String isApi) {
        this.isApi = isApi;
    }
 
    public List<Long> getAllProjectIds() {
        return allProjectIds;
    }
 
    public void setAllProjectIds(List<Long> allProjectIds) {
        this.allProjectIds = allProjectIds;
    }
}