blob: 879eb0458f9eaff901282904c4eca198d7aec894 [file] [log] [blame]
Umesh Krishnaswamy345ee992012-12-13 20:29:48 -08001package net.floodlightcontroller.core.web;
2
3import net.floodlightcontroller.core.IFloodlightProviderService.Role;
4
5public class RoleInfo {
6 protected String role;
Ray Milkey269ffb92014-04-03 14:43:30 -07007
Umesh Krishnaswamy345ee992012-12-13 20:29:48 -08008 public RoleInfo() {
9 }
Ray Milkey269ffb92014-04-03 14:43:30 -070010
Umesh Krishnaswamy345ee992012-12-13 20:29:48 -080011 public RoleInfo(String role) {
12 setRole(role);
13 }
Ray Milkey269ffb92014-04-03 14:43:30 -070014
Umesh Krishnaswamy345ee992012-12-13 20:29:48 -080015 public RoleInfo(Role role) {
16 this.role = (role != null) ? role.name() : "DISABLED";
17 }
Ray Milkey269ffb92014-04-03 14:43:30 -070018
Umesh Krishnaswamy345ee992012-12-13 20:29:48 -080019 public String getRole() {
20 return role;
21 }
Ray Milkey269ffb92014-04-03 14:43:30 -070022
Umesh Krishnaswamy345ee992012-12-13 20:29:48 -080023 public void setRole(String role) {
24 this.role = role;
25 }
26}