Class InventoryDataServiceUtil
java.lang.Object
org.opendaylight.openflowplugin.openflow.md.util.InventoryDataServiceUtil
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic StringbigIntegerToPaddedHex(BigInteger dataPathId) Converts a BigInteger to a padded hex value.static org.opendaylight.yangtools.yang.common.Uint64dataPathIdFromNodeId(NodeId nodeId) static org.opendaylight.yangtools.yang.common.Uint64extractDatapathId(NodeRef ref) static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Node>identifierFromDatapathId(org.opendaylight.yangtools.yang.common.Uint64 datapathId) static NodeConnectorBuildernodeConnectorBuilderFromDatapathIdPortNo(org.opendaylight.yangtools.yang.common.Uint64 datapathId, org.opendaylight.yangtools.yang.common.Uint32 portNo, OpenflowVersion ofVersion) static NodeConnectorIdnodeConnectorIdfromDatapathPortNo(org.opendaylight.yangtools.yang.common.Uint64 datapathid, org.opendaylight.yangtools.yang.common.Uint32 portNo, OpenflowVersion ofVersion) static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<NodeConnector>nodeConnectorInstanceIdentifierFromDatapathIdPortno(org.opendaylight.yangtools.yang.common.Uint64 datapathId, org.opendaylight.yangtools.yang.common.Uint32 portNo, OpenflowVersion ofVersion) static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<NodeConnector>nodeConnectorInstanceIdentifierFromDatapathIdPortno(org.opendaylight.yangtools.yang.common.Uint64 datapathId, org.opendaylight.yangtools.yang.common.Uint32 portNo, OpenflowVersion ofVersion, org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<Node, NodeKey> nodePath) static NodeConnectorRefnodeConnectorRefFromDatapathIdPortno(org.opendaylight.yangtools.yang.common.Uint64 datapathId, org.opendaylight.yangtools.yang.common.Uint32 portNo, OpenflowVersion ofVersion) static NodeConnectorRefnodeConnectorRefFromDatapathIdPortno(org.opendaylight.yangtools.yang.common.Uint64 datapathId, org.opendaylight.yangtools.yang.common.Uint32 portNo, OpenflowVersion ofVersion, org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<Node, NodeKey> nodePath) static NodeConnectorUpdatedBuildernodeConnectorUpdatedBuilderFromDatapathIdPortNo(org.opendaylight.yangtools.yang.common.Uint64 datapathId, org.opendaylight.yangtools.yang.common.Uint32 portNo, OpenflowVersion ofVersion) static NodeIdnodeIdFromDatapathId(org.opendaylight.yangtools.yang.common.Uint64 datapathId) static NodeKeynodeKeyFromDatapathId(org.opendaylight.yangtools.yang.common.Uint64 datapathId) static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Node>nodeKeyToInstanceIdentifier(NodeKey nodeKey) static NodeRefnodeRefFromNodeKey(NodeKey nodeKey) static NodeUpdatedBuildernodeUpdatedBuilderFromDataPathId(org.opendaylight.yangtools.yang.common.Uint64 datapathId) static Stringstatic @Nullable org.opendaylight.yangtools.yang.common.Uint32portNumberfromNodeConnectorId(OpenflowVersion ofVersion, @NonNull String ncId) static @Nullable org.opendaylight.yangtools.yang.common.Uint32portNumberfromNodeConnectorId(OpenflowVersion ofVersion, NodeConnectorId ncId) 
- 
Constructor Details- 
InventoryDataServiceUtilpublic InventoryDataServiceUtil()
 
- 
- 
Method Details- 
identifierFromDatapathIdpublic static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Node> identifierFromDatapathId(org.opendaylight.yangtools.yang.common.Uint64 datapathId) 
- 
nodeKeyFromDatapathIdpublic static NodeKey nodeKeyFromDatapathId(org.opendaylight.yangtools.yang.common.Uint64 datapathId) 
- 
nodeUpdatedBuilderFromDataPathIdpublic static NodeUpdatedBuilder nodeUpdatedBuilderFromDataPathId(org.opendaylight.yangtools.yang.common.Uint64 datapathId) 
- 
nodeIdFromDatapathId
- 
dataPathIdFromNodeId
- 
nodeRefFromNodeKey
- 
nodeKeyToInstanceIdentifier
- 
nodeConnectorIdfromDatapathPortNopublic static NodeConnectorId nodeConnectorIdfromDatapathPortNo(org.opendaylight.yangtools.yang.common.Uint64 datapathid, org.opendaylight.yangtools.yang.common.Uint32 portNo, OpenflowVersion ofVersion) 
- 
portNumberfromNodeConnectorIdpublic static @Nullable org.opendaylight.yangtools.yang.common.Uint32 portNumberfromNodeConnectorId(OpenflowVersion ofVersion, NodeConnectorId ncId) 
- 
portNumberfromNodeConnectorIdpublic static @Nullable org.opendaylight.yangtools.yang.common.Uint32 portNumberfromNodeConnectorId(OpenflowVersion ofVersion, @NonNull String ncId) 
- 
portNoStringfromNodeConnectorID
- 
nodeConnectorRefFromDatapathIdPortnopublic static NodeConnectorRef nodeConnectorRefFromDatapathIdPortno(org.opendaylight.yangtools.yang.common.Uint64 datapathId, org.opendaylight.yangtools.yang.common.Uint32 portNo, OpenflowVersion ofVersion) 
- 
nodeConnectorRefFromDatapathIdPortnopublic static NodeConnectorRef nodeConnectorRefFromDatapathIdPortno(org.opendaylight.yangtools.yang.common.Uint64 datapathId, org.opendaylight.yangtools.yang.common.Uint32 portNo, OpenflowVersion ofVersion, org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<Node, NodeKey> nodePath) 
- 
nodeConnectorInstanceIdentifierFromDatapathIdPortnopublic static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<NodeConnector> nodeConnectorInstanceIdentifierFromDatapathIdPortno(org.opendaylight.yangtools.yang.common.Uint64 datapathId, org.opendaylight.yangtools.yang.common.Uint32 portNo, OpenflowVersion ofVersion) 
- 
nodeConnectorInstanceIdentifierFromDatapathIdPortnopublic static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<NodeConnector> nodeConnectorInstanceIdentifierFromDatapathIdPortno(org.opendaylight.yangtools.yang.common.Uint64 datapathId, org.opendaylight.yangtools.yang.common.Uint32 portNo, OpenflowVersion ofVersion, org.opendaylight.yangtools.yang.binding.KeyedInstanceIdentifier<Node, NodeKey> nodePath) 
- 
nodeConnectorUpdatedBuilderFromDatapathIdPortNopublic static NodeConnectorUpdatedBuilder nodeConnectorUpdatedBuilderFromDatapathIdPortNo(org.opendaylight.yangtools.yang.common.Uint64 datapathId, org.opendaylight.yangtools.yang.common.Uint32 portNo, OpenflowVersion ofVersion) 
- 
nodeConnectorBuilderFromDatapathIdPortNopublic static NodeConnectorBuilder nodeConnectorBuilderFromDatapathIdPortNo(org.opendaylight.yangtools.yang.common.Uint64 datapathId, org.opendaylight.yangtools.yang.common.Uint32 portNo, OpenflowVersion ofVersion) 
- 
bigIntegerToPaddedHexConverts a BigInteger to a padded hex value.- Parameters:
- dataPathId- datapath id in big interger value
- Returns:
- string of size 16, padded with '0'
 
- 
extractDatapathId
 
-