Class NetconfNmdaBaseServiceImpl

    • Field Detail

      • NETCONF_NMDA_EXTENSION_QNAME

        public static final org.opendaylight.yangtools.yang.common.QName NETCONF_NMDA_EXTENSION_QNAME
      • NETCONF_GET_DATA_QNAME

        public static final org.opendaylight.yangtools.yang.common.QName NETCONF_GET_DATA_QNAME
      • NETCONF_EDIT_DATA_QNAME

        public static final org.opendaylight.yangtools.yang.common.QName NETCONF_EDIT_DATA_QNAME
    • Constructor Detail

      • NetconfNmdaBaseServiceImpl

        public NetconfNmdaBaseServiceImpl​(org.opendaylight.yang.gen.v1.urn.tbd.params.xml.ns.yang.network.topology.rev131021.NodeId nodeId,
                                          org.opendaylight.mdsal.dom.api.DOMRpcService domRpcService,
                                          org.opendaylight.yangtools.yang.model.api.SchemaContext schemaContext)
    • Method Detail

      • getData

        public com.google.common.util.concurrent.ListenableFuture<? extends org.opendaylight.mdsal.dom.api.DOMRpcResult> getData​(org.opendaylight.yangtools.yang.common.QName sourceDatastore,
                                                                                                                                 Optional<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier> filterYII,
                                                                                                                                 Optional<Boolean> configFilter,
                                                                                                                                 Optional<Integer> maxDepth,
                                                                                                                                 Optional<Set<org.opendaylight.yangtools.yang.common.QName>> originFilter,
                                                                                                                                 Optional<Boolean> negateOriginFilter,
                                                                                                                                 Optional<Boolean> withOrigin)
        Description copied from interface: NetconfNmdaBaseService
        Netconf protocol operation get-data.
        Specified by:
        getData in interface NetconfNmdaBaseService
        Parameters:
        sourceDatastore - type of the configuration datastore being queried
        filterYII - may contain filter YangInstanceIdentifier if needed
        Returns:
        future with RPC result
      • editData

        public com.google.common.util.concurrent.ListenableFuture<? extends org.opendaylight.mdsal.dom.api.DOMRpcResult> editData​(org.opendaylight.yangtools.yang.common.QName targetDatastore,
                                                                                                                                  Optional<org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<?,​?>> data,
                                                                                                                                  org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier dataPath,
                                                                                                                                  Optional<org.opendaylight.netconf.api.ModifyAction> dataModifyActionAttribute,
                                                                                                                                  Optional<org.opendaylight.netconf.api.ModifyAction> defaultModifyAction)
        Description copied from interface: NetconfNmdaBaseService
        Netconf protocol operation edit-data.
        Specified by:
        editData in interface NetconfNmdaBaseService
        Parameters:
        targetDatastore - type of the configuration datastore being edited
        data - configuration data
        dataPath - YangInstanceIdentifier for the configuration data
        dataModifyActionAttribute - may contain operation attribute for the configuration data
        defaultModifyAction - may contain default operation
        Returns:
        future with RPC result