Open Kilda Java Documentation
UserInfo.java
Go to the documentation of this file.
1 package org.usermanagement.model;
2 
3 import com.fasterxml.jackson.annotation.JsonInclude;
4 import com.fasterxml.jackson.annotation.JsonProperty;
5 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
6 
7 import java.io.Serializable;
8 import java.util.HashSet;
9 import java.util.List;
10 import java.util.Set;
11 
15 @JsonInclude(JsonInclude.Include.NON_NULL)
16 @JsonPropertyOrder({ "user_id", "name", "user_name", "roles", "email", "role_id", "password", "status",
17  "new_password", "code", "settings" })
18 public class UserInfo implements Serializable {
19 
20  private static final long serialVersionUID = 5779373512137456449L;
21 
22  @JsonProperty("user_id")
23  private Long userId;
24 
25  @JsonProperty("user_name")
26  private String username;
27 
28  @JsonProperty("name")
29  private String name;
30 
31  @JsonProperty("role")
32  private String role;
33 
34  @JsonProperty("is2FaEnabled")
35  private Boolean is2FaEnabled;
36 
37  @JsonProperty("roles")
38  private Set<String> roles;
39 
40  @JsonProperty("permissions")
41  private Set<String> permissions;
42 
43  @JsonProperty("email")
44  private String email;
45 
46  @JsonProperty("role_id")
47  private List<Long> roleIds;
48 
49  @JsonProperty("password")
50  private String password;
51 
52  @JsonProperty("new_password")
53  private String newPassword;
54 
55  @JsonProperty("status")
56  private String status;
57 
58  @JsonProperty("code")
59  private String code;
60 
61  @JsonProperty("settings")
62  private String data;
63 
64 
70  public Long getUserId() {
71  return userId;
72  }
73 
79  public void setUserId(final Long userId) {
80  this.userId = userId;
81  }
82 
88  public String getUsername() {
89  return username;
90  }
91 
97  public void setUsername(final String username) {
98  this.username = username;
99  }
100 
106  public String getName() {
107  return name;
108  }
109 
115  public void setName(final String name) {
116  this.name = name;
117  }
118 
124  public String getRole() {
125  return role;
126  }
127 
133  public void setRole(final String role) {
134  this.role = role;
135  }
136 
142  public Set<String> getRoles() {
143  if(roles == null) {
144  roles = new HashSet<>();
145  }
146  return roles;
147  }
148 
154  public void setRoles(final Set<String> roles) {
155  this.roles = roles;
156  }
157 
163  public String getEmail() {
164  return email;
165  }
166 
172  public void setEmail(final String email) {
173  this.email = email;
174  }
175 
176 
182  public List<Long> getRoleIds() {
183  return roleIds;
184  }
185 
191  public void setRoleIds(final List<Long> roleIds) {
192  this.roleIds = roleIds;
193  }
194 
200  public String getStatus() {
201  return status;
202  }
203 
209  public void setStatus(final String status) {
210  this.status = status;
211  }
212 
218  public String getPassword() {
219  return password;
220  }
221 
227  public void setPassword(final String password) {
228  this.password = password;
229  }
230 
236  public Set<String> getPermissions() {
237  return permissions;
238  }
239 
245  public void setPermissions(final Set<String> permissions) {
246  this.permissions = permissions;
247  }
248 
249 
253  public String getNewPassword() {
254  return newPassword;
255  }
256 
257 
261  public void setNewPassword(final String newPassword) {
262  this.newPassword = newPassword;
263  }
264 
270  public Boolean getIs2FaEnabled() {
271  return is2FaEnabled;
272  }
273 
279  public void setIs2FaEnabled(final Boolean is2FaEnabled) {
280  this.is2FaEnabled = is2FaEnabled;
281  }
282 
283 
289  public String getCode() {
290  return code;
291  }
292 
293 
299  public void setCode(String code) {
300  this.code = code;
301  }
302 
308  public String getData() {
309  return data;
310  }
311 
317  public void setData(String data) {
318  this.data = data;
319  }
320 
321 
322  /*
323  * (non-Javadoc)
324  *
325  * @see java.lang.Object#toString()
326  */
327  @Override
328  public String toString() {
329  return "UserInfo [userId=" + userId + ", username=" + username + ", name=" + name + ", roles=" + roles
330  + ", email=" + email + ", roleIds=" + roleIds + ", password=" + password + ", status=" + status
331  + ", newPassword=" + newPassword + ", code=" + code + "]";
332  }
333 }
void setEmail(final String email)
Definition: UserInfo.java:172
name
Definition: setup.py:24
void setRoleIds(final List< Long > roleIds)
Definition: UserInfo.java:191
def status()
Definition: rest.py:593
void setUsername(final String username)
Definition: UserInfo.java:97
void setIs2FaEnabled(final Boolean is2FaEnabled)
Definition: UserInfo.java:279
void setStatus(final String status)
Definition: UserInfo.java:209
void setPassword(final String password)
Definition: UserInfo.java:227
void setRoles(final Set< String > roles)
Definition: UserInfo.java:154
void setPermissions(final Set< String > permissions)
Definition: UserInfo.java:245
void setNewPassword(final String newPassword)
Definition: UserInfo.java:261
void setName(final String name)
Definition: UserInfo.java:115
void setUserId(final Long userId)
Definition: UserInfo.java:79
void setRole(final String role)
Definition: UserInfo.java:133