Class NetconfUtils
- java.lang.Object
-
- io.lighty.modules.southbound.netconf.impl.util.NetconfUtils
-
public final class NetconfUtils extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierNETCONF_DELETE_CONFIG_NODEIDstatic org.opendaylight.yangtools.yang.common.QNameNETCONF_DELETE_CONFIG_QNAME
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<?,?>createEditConfigStructure(org.opendaylight.yangtools.yang.model.api.EffectiveModelContext effectiveModelContext, Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>> lastChild, Optional<org.opendaylight.netconf.api.ModifyAction> operation, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier dataPath)static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node>createNetConfNodeMountPointII(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId)static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifiercreateNetConfNodeMountPointYII(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId)static com.google.common.util.concurrent.ListenableFuture<Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>>extractDataFromRpcResult(Optional<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier> path, com.google.common.util.concurrent.ListenableFuture<org.opendaylight.mdsal.dom.api.DOMRpcResult> rpcFuture)static org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>getCopyConfigContent(org.opendaylight.yangtools.yang.common.QName sourceDatastore, org.opendaylight.yangtools.yang.common.QName targetDatastore)static org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>getDeleteConfigContent(org.opendaylight.yangtools.yang.common.QName targetDatastore)static org.opendaylight.yangtools.yang.data.api.schema.ContainerNodegetEditConfigContent(org.opendaylight.yangtools.yang.common.QName targetDatastore, org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<?,?> editStructure, Optional<org.opendaylight.netconf.api.ModifyAction> defaultOperation, boolean rollback)static org.opendaylight.yangtools.yang.data.api.schema.ContainerNodegetLockContent(org.opendaylight.yangtools.yang.common.QName targetDatastore)static org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<?,?>getSourceNode(org.opendaylight.yangtools.yang.common.QName sourceDatastore)static org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<?,?>getTargetNode(org.opendaylight.yangtools.yang.common.QName targetDatastore)static org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>getUnLockContent(org.opendaylight.yangtools.yang.common.QName targetDatastore)static org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>getValidateContent(org.opendaylight.yangtools.yang.common.QName sourceDatastore)
-
-
-
Method Detail
-
createNetConfNodeMountPointII
public static org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.network.topology.topology.Node> createNetConfNodeMountPointII(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId)
-
createNetConfNodeMountPointYII
public static org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier createNetConfNodeMountPointYII(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId)
-
extractDataFromRpcResult
public static com.google.common.util.concurrent.ListenableFuture<Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>>> extractDataFromRpcResult(Optional<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier> path, com.google.common.util.concurrent.ListenableFuture<org.opendaylight.mdsal.dom.api.DOMRpcResult> rpcFuture)
-
createEditConfigStructure
public static org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<?,?> createEditConfigStructure(org.opendaylight.yangtools.yang.model.api.EffectiveModelContext effectiveModelContext, Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?>> lastChild, Optional<org.opendaylight.netconf.api.ModifyAction> operation, org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier dataPath)
-
getEditConfigContent
public static org.opendaylight.yangtools.yang.data.api.schema.ContainerNode getEditConfigContent(org.opendaylight.yangtools.yang.common.QName targetDatastore, org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<?,?> editStructure, Optional<org.opendaylight.netconf.api.ModifyAction> defaultOperation, boolean rollback)
-
getSourceNode
public static org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<?,?> getSourceNode(org.opendaylight.yangtools.yang.common.QName sourceDatastore)
-
getLockContent
public static org.opendaylight.yangtools.yang.data.api.schema.ContainerNode getLockContent(org.opendaylight.yangtools.yang.common.QName targetDatastore)
-
getTargetNode
public static org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<?,?> getTargetNode(org.opendaylight.yangtools.yang.common.QName targetDatastore)
-
getCopyConfigContent
public static org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> getCopyConfigContent(org.opendaylight.yangtools.yang.common.QName sourceDatastore, org.opendaylight.yangtools.yang.common.QName targetDatastore)
-
getDeleteConfigContent
public static org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> getDeleteConfigContent(org.opendaylight.yangtools.yang.common.QName targetDatastore)
-
getValidateContent
public static org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> getValidateContent(org.opendaylight.yangtools.yang.common.QName sourceDatastore)
-
getUnLockContent
public static org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,?> getUnLockContent(org.opendaylight.yangtools.yang.common.QName targetDatastore)
-
-