1 package org.usermanagement.model;
3 import com.fasterxml.jackson.annotation.JsonInclude;
4 import com.fasterxml.jackson.annotation.JsonProperty;
5 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
7 import java.io.Serializable;
8 import java.util.HashSet;
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 {
20 private static final long serialVersionUID = 5779373512137456449L;
22 @JsonProperty(
"user_id")
25 @JsonProperty(
"user_name")
26 private String username;
34 @JsonProperty(
"is2FaEnabled")
35 private Boolean is2FaEnabled;
37 @JsonProperty(
"roles")
38 private Set<String> roles;
40 @JsonProperty(
"permissions")
41 private Set<String> permissions;
43 @JsonProperty(
"email")
46 @JsonProperty(
"role_id")
47 private List<Long> roleIds;
49 @JsonProperty(
"password")
50 private String password;
52 @JsonProperty(
"new_password")
53 private String newPassword;
55 @JsonProperty(
"status")
61 @JsonProperty(
"settings")
98 this.username = username;
144 roles =
new HashSet<>();
192 this.roleIds = roleIds;
228 this.password = password;
246 this.permissions = permissions;
262 this.newPassword = newPassword;
280 this.is2FaEnabled = is2FaEnabled;
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 +
"]";
void setEmail(final String email)
Set< String > getPermissions()
Boolean getIs2FaEnabled()
void setRoleIds(final List< Long > roleIds)
void setUsername(final String username)
List< Long > getRoleIds()
void setData(String data)
void setIs2FaEnabled(final Boolean is2FaEnabled)
void setStatus(final String status)
void setPassword(final String password)
void setRoles(final Set< String > roles)
void setPermissions(final Set< String > permissions)
void setNewPassword(final String newPassword)
void setCode(String code)
void setName(final String name)
void setUserId(final Long userId)
void setRole(final String role)