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
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.ArrayList;
import java.util.List;
import java.util.Map;
 
/**
 * Created by jeong on 2018-01-01.
 */
public class UserCondition {
    private Long id;
    private String name;
    private String account;
    private String email;
    private String phone;
    private String deep;    //  상세 조회에서 가져올 데이터의 종류를 결정한다.
    private List<String> statuses = Lists.newArrayList();
    private Long projectId;
    private List<Long> excludeIds = Lists.newArrayList();
    private Integer page;
    private Integer pageSize;
    private Long loginUserId;
    private Long workspaceId;
//    private Integer permission;
    private String licensekey;
 
    public static UserCondition make(Map<String, Object> conditions) {
        UserCondition condition = ConvertUtil.convertMapToClass(conditions, UserCondition.class);
        if (MapUtil.getStrings(conditions, "statuses") != null) {
            condition.setStatuses(MapUtil.getStrings(conditions, "statuses"));
        }
        if (MapUtil.getStrings(conditions, "excludeIds") != null) {
            condition.setExcludeIds(MapUtil.getLongs(conditions, "excludeIds"));
        }
        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 String getAccount() {
        return account;
    }
 
    public void setAccount(String account) {
        this.account = account;
    }
 
    public String getEmail() {
        return email;
    }
 
    public void setEmail(String email) {
        this.email = email;
    }
 
    public String getPhone() {
        return phone;
    }
 
    public void setPhone(String phone) {
        this.phone = phone;
    }
 
    public List<String> getStatuses() {
        return statuses;
    }
 
    public void setStatuses(List<String> statuses) {
        this.statuses = statuses;
    }
 
    public Long getProjectId() {
        return projectId;
    }
 
    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }
 
    public List<Long> getExcludeIds() {
        return excludeIds;
    }
 
    public void setExcludeIds(List<Long> excludeIds) {
        this.excludeIds = excludeIds;
    }
 
    public void addExcludeIds(Long excludeId) {
        this.excludeIds.add(excludeId);
    }
 
    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 getLoginUserId() {
        return loginUserId;
    }
 
    public void setLoginUserId(Long loginUserId) {
        this.loginUserId = loginUserId;
    }
 
    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 Integer getPermission() {
//        return permission;
//    }
//
//    public void setPermission(Integer permission) {
//        this.permission = permission;
//    }
 
    public String getLicensekey() {
        return licensekey;
    }
 
    public void setLicensekey(String licensekey) {
        this.licensekey = licensekey;
    }
 
 
}