X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fcompatibility%2Finventory-topology-compatibility%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fcompatibility%2Fswitchmanager%2FCompatibleSwitchManager.xtend;h=20d375fc78eb3b7e26d425c9614c448eb3ec0d13;hp=5d0e7e6fe7ae2599edf54cc112a4b710d8754322;hb=a13e3cdb3ec85755cdc327c5a512847a77fcfef0;hpb=e269f57182ae65e67c6fd7699e257bb63f7a4dc6 diff --git a/opendaylight/md-sal/compatibility/inventory-topology-compatibility/src/main/java/org/opendaylight/controller/md/compatibility/switchmanager/CompatibleSwitchManager.xtend b/opendaylight/md-sal/compatibility/inventory-topology-compatibility/src/main/java/org/opendaylight/controller/md/compatibility/switchmanager/CompatibleSwitchManager.xtend index 5d0e7e6fe7..20d375fc78 100644 --- a/opendaylight/md-sal/compatibility/inventory-topology-compatibility/src/main/java/org/opendaylight/controller/md/compatibility/switchmanager/CompatibleSwitchManager.xtend +++ b/opendaylight/md-sal/compatibility/inventory-topology-compatibility/src/main/java/org/opendaylight/controller/md/compatibility/switchmanager/CompatibleSwitchManager.xtend @@ -1,34 +1,40 @@ +/* + * Copyright (c) 2014 Cisco Systems, Inc. and others. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v1.0 which accompanies this distribution, + * and is available at http://www.eclipse.org/legal/epl-v10.html + */ package org.opendaylight.controller.md.compatibility.switchmanager -import org.opendaylight.controller.switchmanager.ISwitchManager -import org.opendaylight.controller.sal.core.NodeConnector -import org.opendaylight.controller.sal.core.Property -import java.util.List -import org.opendaylight.controller.sal.core.Node import java.net.InetAddress +import java.net.NetworkInterface +import java.net.SocketException +import java.util.ArrayList +import java.util.Collections +import java.util.HashSet +import java.util.List +import java.util.Map import org.opendaylight.controller.sal.binding.api.data.DataBrokerService -import static extension org.opendaylight.controller.sal.compatibility.NodeMapping.* -import org.opendaylight.controller.sal.core.Description -import org.opendaylight.controller.sal.core.Tier import org.opendaylight.controller.sal.core.Bandwidth +import org.opendaylight.controller.sal.core.Description import org.opendaylight.controller.sal.core.ForwardingMode import org.opendaylight.controller.sal.core.MacAddress - -import org.slf4j.LoggerFactory -import org.opendaylight.yangtools.yang.binding.InstanceIdentifier -import org.opendaylight.yangtools.yang.binding.DataObject -import java.net.NetworkInterface -import java.net.SocketException -import java.util.Collections -import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes -import java.util.ArrayList +import org.opendaylight.controller.sal.core.Node +import org.opendaylight.controller.sal.core.NodeConnector +import org.opendaylight.controller.sal.core.Property +import org.opendaylight.controller.sal.core.Tier +import org.opendaylight.controller.switchmanager.ISwitchManager import org.opendaylight.controller.switchmanager.Switch -import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnectorKey -import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId -import java.util.Map -import java.util.HashSet import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector -import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.port.rev130925.PortState +import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId +import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes +import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnectorKey +import org.opendaylight.yangtools.yang.binding.DataObject +import org.opendaylight.yangtools.yang.binding.InstanceIdentifier +import org.slf4j.LoggerFactory + +import static extension org.opendaylight.controller.sal.compatibility.NodeMapping.* class CompatibleSwitchManager extends ConfigurableSwitchManager implements ISwitchManager { @@ -111,7 +117,7 @@ class CompatibleSwitchManager extends ConfigurableSwitchManager implements ISwit } override getNetworkDevices() { - val path = InstanceIdentifier.builder().node(Nodes).toInstance; + val path = InstanceIdentifier.builder(Nodes).toInstance; val data = dataService.readOperationalData(path) as Nodes; val ret = new ArrayList(); for (node : data.node) { @@ -166,7 +172,7 @@ class CompatibleSwitchManager extends ConfigurableSwitchManager implements ISwit } override getNodes() { - val path = InstanceIdentifier.builder().node(Nodes).toInstance; + val path = InstanceIdentifier.builder(Nodes).toInstance; val data = dataService.readOperationalData(path) as Nodes; val ret = new HashSet(); for (node : data.node) {