1 package org.openkilda.constants;
3 import java.util.ArrayList;
6 import java.util.TreeSet;
18 public static final String
ADMIN =
"ROLE_ADMIN";
19 public static final String
USER =
"ROLE_USER";
23 public static final String
UP =
"UP";
24 public static final String
DOWN =
"DOWN";
30 public static final String
MENU_ISL =
"menu_isl";
35 public static final String
UM_ROLE =
"um_role";
78 public static final String
ERROR =
"errors/error";
79 public static final String
ERROR_403 =
"errors/403";
80 public static final String
LOGIN =
"login/login";
81 public static final String
HOME =
"home";
82 public static final String
TOPOLOGY =
"topology/topology";
83 public static final String
LOGOUT =
"login/logout";
86 public static final String
SWITCH =
"switch/switchdetails";
87 public static final String
ISL =
"isl/isl";
88 public static final String
ISL_LIST =
"isl/isllist";
89 public static final String
FLOW_LIST =
"flows/flows";
95 public static final String
OTP =
"login/otp";
146 private String displayTag;
148 private Metrics(
final String tag,
final String displayTag) {
150 setDisplayTag(displayTag);
153 private void setTag(
final String tag) {
161 private void setDisplayTag(
final String displayTag) {
162 this.displayTag = displayTag;
169 public static List<String>
flowValue(String tag,
boolean uniDirectional) {
170 List<String> list =
new ArrayList<String>();
172 for (
Metrics metric : values()) {
173 if (metric.getTag().equalsIgnoreCase(tag)) {
174 list.add(metric.getDisplayTag());
175 if (uniDirectional) {
176 list.add(metric.getDisplayTag());
184 List<String> list =
new ArrayList<String>();
186 if(tag.equalsIgnoreCase(
"latency")) {
189 tag =
"Switch_" + tag;
191 for (
Metrics metric : values()) {
192 if (metric.getTag().equalsIgnoreCase(tag)) {
193 list.add(metric.getDisplayTag());
200 List<String> list =
new ArrayList<String>();
201 for (
Metrics metric : values()) {
202 if (metric.getTag().startsWith(tag)) {
203 list.add(metric.getDisplayTag());
209 public static List<String>
list() {
210 List<String> list =
new ArrayList<String>();
211 for (
Metrics metric : values()) {
212 list.add(metric.getDisplayTag());
217 public static Set<String>
tags() {
218 Set<String> tags =
new TreeSet<String>();
219 for (
Metrics metric : values()) {
220 String[] v = metric.getTag().split(
"_");
static final String MENU_USER_ACTIVITY
static final String MENU_ISL
static final String FW_FLOW_UPDATE
static final String UM_PERMISSION
static final String ISL_PERMISSION_EDITCOST
static final String FW_FLOW_CREATE
static final String SWITCH
static final String ERROR
static final String UM_USER_EDIT
static Set< String > tags()
static final String ACTIVITY_LOGS
static final String PORT_DETAILS
static final String UM_USER_RESET2FA
static final String TWO_FA_GENERATOR
static final String LOGOUT
static final String UM_USER_ACTIVATE
static final String SESSION_OBJECT
static final String ADMIN
static final String UM_PERMISSION_VIEW_ROLES
static final String REDIRECT_LOGIN
static final String FLOW_DETAILS
static final String UM_USER_DELETE
static final String UM_ASSIGN_ROLE_TO_USERS
static final String TOPOLOGY
static final String MENU_USER_MANAGEMENT
static final String FW_PERMISSION_VALIDATE
static final String TOPOLOGY_SETTING
static final String MENU_TOPOLOGY
static final String UM_ROLE_ASSIGN_USERS
static final String UM_PERMISSION_EDIT
static final String UM_PERMISSION_ADD
static final String UM_ROLE_EDIT
PEN_SWITCH_RX_FRAME_ERROR
static final String UM_ROLE_VIEW_USERS
static final String UM_ROLE_ADD
static final String SW_PORT_CONFIG
static final String UM_PERMISSION_ACTIVATE
static final String SWITCH_LIST
static final String UM_ROLE
static final String REDIRECT_HOME
static final String UM_USER_RESET_ADMIN
static final String UM_USER_ADD
static final String LOGIN
static final String UM_ROLE_DELETE
static List< String > getStartsWith(String tag)
static final String SW_PERMISSION_RULES
static final String FW_FLOW_DELETE
static List< String > list()
static final String USERMANAGEMENT
static final String UM_USER_RESET
static final String MENU_FLOWS
static final String FLOW_LIST
static final String ERROR_403
static List< String > switchValue(String tag)
static final String FW_PERMISSION_REROUTE
static final String UM_PERMISSION_ASSIGN_ROLES
static final String UM_PERMISSION_DELETE
static List< String > flowValue(String tag, boolean uniDirectional)
static final String UM_ASSIGN_PERMISSION_TO_ROLES
static final String MENU_SWITCHES
static final String ISL_LIST