public abstract class InventoryDataServiceUtil extends Object
Constructor and Description |
---|
InventoryDataServiceUtil() |
Modifier and Type | Method and Description |
---|---|
static String |
bigIntegerToPaddedHex(BigInteger dataPathId)
Converts a BigInteger to a padded hex value.
|
static BigInteger |
dataPathIdFromNodeId(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId) |
static BigInteger |
extractDatapathId(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef ref) |
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node> |
identifierFromDatapathId(BigInteger datapathId) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnectorBuilder |
nodeConnectorBuilderFromDatapathIdPortNo(BigInteger datapathId,
Long portNo,
OpenflowVersion ofVersion) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId |
nodeConnectorIdfromDatapathPortNo(BigInteger datapathid,
Long portNo,
OpenflowVersion ofVersion) |
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnector> |
nodeConnectorInstanceIdentifierFromDatapathIdPortno(BigInteger datapathId,
Long portNo,
OpenflowVersion ofVersion) |
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnector> |
nodeConnectorInstanceIdentifierFromDatapathIdPortno(BigInteger datapathId,
Long portNo,
OpenflowVersion ofVersion,
org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node,org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey> nodePath) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef |
nodeConnectorRefFromDatapathIdPortno(BigInteger datapathId,
Long portNo,
OpenflowVersion ofVersion) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef |
nodeConnectorRefFromDatapathIdPortno(BigInteger datapathId,
Long portNo,
OpenflowVersion ofVersion,
org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node,org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey> nodePath) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorUpdatedBuilder |
nodeConnectorUpdatedBuilderFromDatapathIdPortNo(BigInteger datapathId,
Long portNo,
OpenflowVersion ofVersion) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId |
nodeIdFromDatapathId(BigInteger datapathId) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey |
nodeKeyFromDatapathId(BigInteger datapathId) |
static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node> |
nodeKeyToInstanceIdentifier(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey nodeKey) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef |
nodeRefFromNodeKey(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey nodeKey) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeUpdatedBuilder |
nodeUpdatedBuilderFromDataPathId(BigInteger datapathId) |
static String |
portNoStringfromNodeConnectorID(String ncID) |
static Long |
portNumberfromNodeConnectorId(OpenflowVersion ofVersion,
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId ncId) |
static Long |
portNumberfromNodeConnectorId(OpenflowVersion ofVersion,
String ncId) |
public static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node> identifierFromDatapathId(BigInteger datapathId)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey nodeKeyFromDatapathId(BigInteger datapathId)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeUpdatedBuilder nodeUpdatedBuilderFromDataPathId(BigInteger datapathId)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeIdFromDatapathId(BigInteger datapathId)
public static BigInteger dataPathIdFromNodeId(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef nodeRefFromNodeKey(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey nodeKey)
public static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node> nodeKeyToInstanceIdentifier(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey nodeKey)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId nodeConnectorIdfromDatapathPortNo(BigInteger datapathid, Long portNo, OpenflowVersion ofVersion)
@Nullable public static Long portNumberfromNodeConnectorId(OpenflowVersion ofVersion, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId ncId)
@Nullable public static Long portNumberfromNodeConnectorId(OpenflowVersion ofVersion, @Nonnull String ncId)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef nodeConnectorRefFromDatapathIdPortno(BigInteger datapathId, Long portNo, OpenflowVersion ofVersion)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef nodeConnectorRefFromDatapathIdPortno(BigInteger datapathId, Long portNo, OpenflowVersion ofVersion, org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node,org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey> nodePath)
public static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnector> nodeConnectorInstanceIdentifierFromDatapathIdPortno(BigInteger datapathId, Long portNo, OpenflowVersion ofVersion)
public static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnector> nodeConnectorInstanceIdentifierFromDatapathIdPortno(BigInteger datapathId, Long portNo, OpenflowVersion ofVersion, org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.Node,org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.nodes.NodeKey> nodePath)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorUpdatedBuilder nodeConnectorUpdatedBuilderFromDatapathIdPortNo(BigInteger datapathId, Long portNo, OpenflowVersion ofVersion)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnectorBuilder nodeConnectorBuilderFromDatapathIdPortNo(BigInteger datapathId, Long portNo, OpenflowVersion ofVersion)
public static String bigIntegerToPaddedHex(BigInteger dataPathId)
dataPathId
- datapath id in big interger valuepublic static BigInteger extractDatapathId(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeRef ref)
Copyright © 2019 OpenDaylight. All rights reserved.