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.DataContainerChildcreateEditConfigStructure(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.NormalizedNodegetCopyConfigContent(org.opendaylight.yangtools.yang.common.QName sourceDatastore, org.opendaylight.yangtools.yang.common.QName targetDatastore)static org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodegetDeleteConfigContent(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.DataContainerChildgetSourceNode(org.opendaylight.yangtools.yang.common.QName sourceDatastore)static org.opendaylight.yangtools.yang.data.api.schema.DataContainerChildgetTargetNode(org.opendaylight.yangtools.yang.common.QName targetDatastore)static org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodegetUnLockContent(org.opendaylight.yangtools.yang.common.QName targetDatastore)static org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodegetValidateContent(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)
-
-