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;
12 @JsonInclude(JsonInclude.Include.NON_NULL)
13 @JsonPropertyOrder({
"role_id",
"name",
"description",
"status",
"permission_id",
"permissions",
"users"})
17 @JsonProperty(
"role_id")
23 @JsonProperty(
"description")
26 @JsonProperty(
"status")
30 @JsonProperty(
"permission_id")
31 private List<Long> permissionId;
33 @JsonProperty(
"permissions")
34 private List<Permission> permissions;
36 @JsonProperty(
"users")
37 private List<UserInfo> userInfo;
72 this.permissionId = permissionId;
144 this.permissions = permissions;
154 this.userInfo = userInfo;
159 return "Role [roleId=" + roleId +
", name=" +
name +
", description=" +
description +
", status=" +
status 160 +
", permissionId=" + permissionId +
", permissions=" + permissions +
", userInfo=" + userInfo +
"]";
List< UserInfo > getUserInfo()
void setPermissionId(List< Long > permissionId)
void setName(final String name)
void setUserInfo(List< UserInfo > userInfo)
void setRoleId(Long roleId)
void setStatus(String status)
void setPermissions(List< Permission > permissions)
List< Long > getPermissionId()
void setDescription(String description)
List< Permission > getPermissions()