Open Kilda Java Documentation
Role.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.util.List;
8 
12 @JsonInclude(JsonInclude.Include.NON_NULL)
13 @JsonPropertyOrder({"role_id", "name", "description", "status", "permission_id", "permissions", "users"})
14 public class Role {
15 
16 
17  @JsonProperty("role_id")
18  private Long roleId;
19 
20  @JsonProperty("name")
21  private String name;
22 
23  @JsonProperty("description")
24  private String description;
25 
26  @JsonProperty("status")
27  private String status;
28 
30  @JsonProperty("permission_id")
31  private List<Long> permissionId;
32 
33  @JsonProperty("permissions")
34  private List<Permission> permissions;
35 
36  @JsonProperty("users")
37  private List<UserInfo> userInfo;
38 
44  public Long getRoleId() {
45  return roleId;
46  }
47 
53  public void setRoleId(Long roleId) {
54  this.roleId = roleId;
55  }
56 
62  public List<Long> getPermissionId() {
63  return permissionId;
64  }
65 
71  public void setPermissionId(List<Long> permissionId) {
72  this.permissionId = permissionId;
73  }
74 
80  public String getName() {
81  return name;
82  }
83 
89  public void setName(final String name) {
90  this.name = name;
91  }
92 
98  public String getStatus() {
99  return status;
100  }
101 
107  public void setStatus(String status) {
108  this.status = status;
109  }
110 
116  public String getDescription() {
117  return description;
118  }
119 
125  public void setDescription(String description) {
126  this.description = description;
127  }
128 
134  public List<Permission> getPermissions() {
135  return permissions;
136  }
137 
143  public void setPermissions(List<Permission> permissions) {
144  this.permissions = permissions;
145  }
146 
147 
148 
149  public List<UserInfo> getUserInfo() {
150  return userInfo;
151  }
152 
153  public void setUserInfo(List<UserInfo> userInfo) {
154  this.userInfo = userInfo;
155  }
156 
157  @Override
158  public String toString() {
159  return "Role [roleId=" + roleId + ", name=" + name + ", description=" + description + ", status=" + status
160  + ", permissionId=" + permissionId + ", permissions=" + permissions + ", userInfo=" + userInfo + "]";
161  }
162 
163 
164 
165 }
List< UserInfo > getUserInfo()
Definition: Role.java:149
void setPermissionId(List< Long > permissionId)
Definition: Role.java:71
void setName(final String name)
Definition: Role.java:89
void setUserInfo(List< UserInfo > userInfo)
Definition: Role.java:153
name
Definition: setup.py:24
def status()
Definition: rest.py:593
description
Definition: setup.py:26
void setRoleId(Long roleId)
Definition: Role.java:53
void setStatus(String status)
Definition: Role.java:107
void setPermissions(List< Permission > permissions)
Definition: Role.java:143
List< Long > getPermissionId()
Definition: Role.java:62
void setDescription(String description)
Definition: Role.java:125
List< Permission > getPermissions()
Definition: Role.java:134