ONOS-1767 SM-ONOS implementation
22a363e ONOS-17767 SM-ONOS impl
Change-Id: Ifca8129f2266bada68af735cf81a1d39f1ec8506
diff --git a/core/api/src/main/java/org/onosproject/security/AppGuard.java b/core/api/src/main/java/org/onosproject/security/AppGuard.java
index d3cc423..800135f 100644
--- a/core/api/src/main/java/org/onosproject/security/AppGuard.java
+++ b/core/api/src/main/java/org/onosproject/security/AppGuard.java
@@ -16,7 +16,6 @@
package org.onosproject.security;
-import org.onosproject.core.Permission;
/**
* Aids SM-ONOS to perform API-level permission checking.
@@ -30,10 +29,10 @@
* Checks if the caller has the required permission only when security-mode is enabled.
* @param permission permission to be checked
*/
- public static void checkPermission(Permission permission) {
+ public static void checkPermission(AppPermission.Type permission) {
SecurityManager sm = System.getSecurityManager();
if (sm != null) {
- System.getSecurityManager().checkPermission(new AppPermission(permission.name()));
+ System.getSecurityManager().checkPermission(new AppPermission(permission));
}
}
}