ONOS-1767 SM-ONOS implementation
22a363e ONOS-17767 SM-ONOS impl
Change-Id: Ifca8129f2266bada68af735cf81a1d39f1ec8506
diff --git a/core/net/src/main/java/org/onosproject/net/group/impl/GroupManager.java b/core/net/src/main/java/org/onosproject/net/group/impl/GroupManager.java
index 6c43f24..96e9b19 100644
--- a/core/net/src/main/java/org/onosproject/net/group/impl/GroupManager.java
+++ b/core/net/src/main/java/org/onosproject/net/group/impl/GroupManager.java
@@ -23,7 +23,6 @@
import org.apache.felix.scr.annotations.Service;
import org.onosproject.net.provider.AbstractListenerProviderRegistry;
import org.onosproject.core.ApplicationId;
-import org.onosproject.core.Permission;
import org.onosproject.net.DeviceId;
import org.onosproject.net.device.DeviceEvent;
import org.onosproject.net.device.DeviceListener;
@@ -51,6 +50,8 @@
import static org.onosproject.security.AppGuard.checkPermission;
import static org.slf4j.LoggerFactory.getLogger;
+import static org.onosproject.security.AppPermission.Type.*;
+
/**
@@ -96,7 +97,7 @@
*/
@Override
public void addGroup(GroupDescription groupDesc) {
- checkPermission(Permission.GROUP_WRITE);
+ checkPermission(GROUP_WRITE);
store.storeGroupDescription(groupDesc);
}
@@ -115,7 +116,7 @@
*/
@Override
public Group getGroup(DeviceId deviceId, GroupKey appCookie) {
- checkPermission(Permission.GROUP_READ);
+ checkPermission(GROUP_READ);
return store.getGroup(deviceId, appCookie);
}
@@ -137,7 +138,7 @@
GroupBuckets buckets,
GroupKey newCookie,
ApplicationId appId) {
- checkPermission(Permission.GROUP_WRITE);
+ checkPermission(GROUP_WRITE);
store.updateGroupDescription(deviceId,
oldCookie,
UpdateType.ADD,
@@ -163,7 +164,7 @@
GroupBuckets buckets,
GroupKey newCookie,
ApplicationId appId) {
- checkPermission(Permission.GROUP_WRITE);
+ checkPermission(GROUP_WRITE);
store.updateGroupDescription(deviceId,
oldCookie,
UpdateType.REMOVE,
@@ -185,7 +186,7 @@
public void removeGroup(DeviceId deviceId,
GroupKey appCookie,
ApplicationId appId) {
- checkPermission(Permission.GROUP_WRITE);
+ checkPermission(GROUP_WRITE);
store.deleteGroupDescription(deviceId, appCookie);
}
@@ -200,13 +201,13 @@
@Override
public Iterable<Group> getGroups(DeviceId deviceId,
ApplicationId appId) {
- checkPermission(Permission.GROUP_READ);
+ checkPermission(GROUP_READ);
return store.getGroups(deviceId);
}
@Override
public Iterable<Group> getGroups(DeviceId deviceId) {
- checkPermission(Permission.GROUP_READ);
+ checkPermission(GROUP_READ);
return store.getGroups(deviceId);
}