aboutsummaryrefslogtreecommitdiffstats
path: root/catalog-be/src/main/java/org/openecomp/sdc/be/user/Role.java
diff options
context:
space:
mode:
Diffstat (limited to 'catalog-be/src/main/java/org/openecomp/sdc/be/user/Role.java')
-rw-r--r--catalog-be/src/main/java/org/openecomp/sdc/be/user/Role.java15
1 files changed, 14 insertions, 1 deletions
diff --git a/catalog-be/src/main/java/org/openecomp/sdc/be/user/Role.java b/catalog-be/src/main/java/org/openecomp/sdc/be/user/Role.java
index 9397f6d93b..c15c063149 100644
--- a/catalog-be/src/main/java/org/openecomp/sdc/be/user/Role.java
+++ b/catalog-be/src/main/java/org/openecomp/sdc/be/user/Role.java
@@ -25,5 +25,18 @@ package org.openecomp.sdc.be.user;
* which may result in ecompRole id change
*/
public enum Role {
- ADMIN, TESTER, DESIGNER, GOVERNOR, OPS, PRODUCT_MANAGER, PRODUCT_STRATEGIST
+ ADMIN, TESTER, DESIGNER, PRODUCT_MANAGER, PRODUCT_STRATEGIST;
+
+ public static Role getByNameIgnoreCase(String name) {
+ for (Role inst : Role.values()) {
+ if (inst.name().equalsIgnoreCase(name)) {
+ return inst;
+ }
+ }
+ return null;
+ }
}
+
+
+
+