Class InventoryDataServiceUtil
java.lang.Object
org.opendaylight.openflowplugin.openflow.md.util.InventoryDataServiceUtil
- 
Constructor Summary
Constructors - 
Method Summary
Modifier 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
- 
InventoryDataServiceUtil
public InventoryDataServiceUtil() 
 - 
 - 
Method Details
- 
identifierFromDatapathId
public static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Node> identifierFromDatapathId(org.opendaylight.yangtools.yang.common.Uint64 datapathId)  - 
nodeKeyFromDatapathId
public static NodeKey nodeKeyFromDatapathId(org.opendaylight.yangtools.yang.common.Uint64 datapathId)  - 
nodeUpdatedBuilderFromDataPathId
public static NodeUpdatedBuilder nodeUpdatedBuilderFromDataPathId(org.opendaylight.yangtools.yang.common.Uint64 datapathId)  - 
nodeIdFromDatapathId
 - 
dataPathIdFromNodeId
 - 
nodeRefFromNodeKey
 - 
nodeKeyToInstanceIdentifier
 - 
nodeConnectorIdfromDatapathPortNo
public static NodeConnectorId nodeConnectorIdfromDatapathPortNo(org.opendaylight.yangtools.yang.common.Uint64 datapathid, org.opendaylight.yangtools.yang.common.Uint32 portNo, OpenflowVersion ofVersion)  - 
portNumberfromNodeConnectorId
public static @Nullable org.opendaylight.yangtools.yang.common.Uint32 portNumberfromNodeConnectorId(OpenflowVersion ofVersion, NodeConnectorId ncId)  - 
portNumberfromNodeConnectorId
public static @Nullable org.opendaylight.yangtools.yang.common.Uint32 portNumberfromNodeConnectorId(OpenflowVersion ofVersion, @NonNull String ncId)  - 
portNoStringfromNodeConnectorID
 - 
nodeConnectorRefFromDatapathIdPortno
public static NodeConnectorRef nodeConnectorRefFromDatapathIdPortno(org.opendaylight.yangtools.yang.common.Uint64 datapathId, org.opendaylight.yangtools.yang.common.Uint32 portNo, OpenflowVersion ofVersion)  - 
nodeConnectorRefFromDatapathIdPortno
public 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)  - 
nodeConnectorInstanceIdentifierFromDatapathIdPortno
public 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)  - 
nodeConnectorInstanceIdentifierFromDatapathIdPortno
public 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)  - 
nodeConnectorUpdatedBuilderFromDatapathIdPortNo
public static NodeConnectorUpdatedBuilder nodeConnectorUpdatedBuilderFromDatapathIdPortNo(org.opendaylight.yangtools.yang.common.Uint64 datapathId, org.opendaylight.yangtools.yang.common.Uint32 portNo, OpenflowVersion ofVersion)  - 
nodeConnectorBuilderFromDatapathIdPortNo
public static NodeConnectorBuilder nodeConnectorBuilderFromDatapathIdPortNo(org.opendaylight.yangtools.yang.common.Uint64 datapathId, org.opendaylight.yangtools.yang.common.Uint32 portNo, OpenflowVersion ofVersion)  - 
bigIntegerToPaddedHex
Converts a BigInteger to a padded hex value.- Parameters:
 dataPathId- datapath id in big interger value- Returns:
 - string of size 16, padded with '0'
 
 - 
extractDatapathId
 
 -