diff --git a/server/src/com/cloud/network/element/SecurityGroupElement.java b/server/src/com/cloud/network/element/SecurityGroupElement.java index 26226ecae56..93c66da2914 100644 --- a/server/src/com/cloud/network/element/SecurityGroupElement.java +++ b/server/src/com/cloud/network/element/SecurityGroupElement.java @@ -19,6 +19,7 @@ package com.cloud.network.element; +import java.util.HashMap; import java.util.Map; import javax.ejb.Local; @@ -41,15 +42,24 @@ import com.cloud.vm.VirtualMachineProfile; @Local(value=NetworkElement.class) public class SecurityGroupElement extends AdapterBase implements NetworkElement { + private static final Map> capabilities = setCapabilities(); @Override public Map> getCapabilities() { - return null; + return capabilities; } @Override public Provider getProvider() { - return null; + return Provider.SecurityGroupProvider; + } + + private static Map> setCapabilities() { + Map> capabilities = new HashMap>(); + + capabilities.put(Service.SecurityGroup, null); + + return capabilities; } @Override