Bug 6327 - transcriber port security group
[neutron.git] / transcriber / src / main / java / org / opendaylight / neutron / transcriber / NeutronPortInterface.java
index 83e0717eae7354fd7d5c2f1fcefd6ffd0335154e..679efc318a0f6edd9fdd02f9ab998d20f4583b43 100644 (file)
@@ -17,8 +17,6 @@ import java.util.Set;
 
 import org.opendaylight.controller.md.sal.binding.api.DataBroker;
 import org.opendaylight.neutron.spi.INeutronPortCRUD;
-import org.opendaylight.neutron.spi.INeutronSecurityGroupCRUD;
-import org.opendaylight.neutron.spi.NeutronCRUDInterfaces;
 import org.opendaylight.neutron.spi.NeutronPort;
 import org.opendaylight.neutron.spi.NeutronPort_AllowedAddressPairs;
 import org.opendaylight.neutron.spi.NeutronPort_ExtraDHCPOption;
@@ -157,10 +155,10 @@ public class NeutronPortInterface extends AbstractNeutronInterface<Port, Ports,
         result.setNetworkUUID(String.valueOf(port.getNetworkId().getValue()));
         if (port.getSecurityGroups() != null) {
             final Set<NeutronSecurityGroup> allGroups = new HashSet<NeutronSecurityGroup>();
-            final NeutronCRUDInterfaces interfaces = new NeutronCRUDInterfaces().fetchINeutronSecurityGroupCRUD(this);
-            final INeutronSecurityGroupCRUD sgIf = interfaces.getSecurityGroupInterface();
             for (final Uuid sgUuid : port.getSecurityGroups()) {
-                allGroups.add(sgIf.get(sgUuid.getValue()));
+                final NeutronSecurityGroup sg = new NeutronSecurityGroup();
+                sg.setID(sgUuid.getValue());
+                allGroups.add(sg);
             }
             final List<NeutronSecurityGroup> groups = new ArrayList<NeutronSecurityGroup>();
             groups.addAll(allGroups);