X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=restconf%2Frestconf-nb-rfc8040%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Frestconf%2Fnb%2Frfc8040%2Futils%2Fmapping%2FRestconfMappingNodeUtil.java;h=68e03c4121e89c19d55731ac4224991abebead48;hb=refs%2Fchanges%2F19%2F81419%2F2;hp=a37f65850cbf8533faf0e45c9825a51537852c2d;hpb=f0b0a99508a36b2087b507ad1ab976255599f4af;p=netconf.git diff --git a/restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/utils/mapping/RestconfMappingNodeUtil.java b/restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/utils/mapping/RestconfMappingNodeUtil.java index a37f65850c..68e03c4121 100644 --- a/restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/utils/mapping/RestconfMappingNodeUtil.java +++ b/restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/utils/mapping/RestconfMappingNodeUtil.java @@ -36,7 +36,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode; import org.opendaylight.yangtools.yang.data.api.schema.OrderedMapNode; import org.opendaylight.yangtools.yang.data.impl.schema.Builders; import org.opendaylight.yangtools.yang.data.impl.schema.builder.api.CollectionNodeBuilder; -import org.opendaylight.yangtools.yang.data.impl.schema.builder.api.DataContainerNodeAttrBuilder; +import org.opendaylight.yangtools.yang.data.impl.schema.builder.api.DataContainerNodeBuilder; import org.opendaylight.yangtools.yang.data.impl.schema.builder.api.ListNodeBuilder; import org.opendaylight.yangtools.yang.model.api.ContainerSchemaNode; import org.opendaylight.yangtools.yang.model.api.DataSchemaNode; @@ -79,7 +79,7 @@ public final class RestconfMappingNodeUtil { final SchemaContext context, final String moduleSetId) { final DataSchemaNode modulesStateSch = ietfYangLibraryModule.getDataChildByName(IetfYangLibrary.MODUELS_STATE_CONT_QNAME); - final DataContainerNodeAttrBuilder modulesStateBuilder = + final DataContainerNodeBuilder modulesStateBuilder = Builders.containerBuilder((ContainerSchemaNode) modulesStateSch); final DataSchemaNode moduleSetIdSch = @@ -115,7 +115,7 @@ public final class RestconfMappingNodeUtil { private static void fillMapByModules(final CollectionNodeBuilder mapBuilder, final DataSchemaNode moduleSch, final boolean isSubmodule, final Module module, final Module ietfYangLibraryModule, final SchemaContext context) { - final DataContainerNodeAttrBuilder mapEntryBuilder = + final DataContainerNodeBuilder mapEntryBuilder = Builders.mapEntryBuilder((ListSchemaNode) moduleSch); addCommonLeafs(module, mapEntryBuilder, ietfYangLibraryModule); addChildOfModuleBySpecificModuleInternal( @@ -162,7 +162,7 @@ public final class RestconfMappingNodeUtil { * schema context */ private static void addSubmodules(final Module module, - final DataContainerNodeAttrBuilder mapEntryBuilder, + final DataContainerNodeBuilder mapEntryBuilder, final Module ietfYangLibraryModule, final SchemaContext context) { final DataSchemaNode listSubm = findSchemaInListOfModulesSchema( IetfYangLibrary.SPECIFIC_MODULE_SUBMODULE_LIST_QNAME, ietfYangLibraryModule); @@ -187,14 +187,14 @@ public final class RestconfMappingNodeUtil { * schema context */ private static void addDeviationList(final Module module, - final DataContainerNodeAttrBuilder mapEntryBuilder, + final DataContainerNodeBuilder mapEntryBuilder, final Module ietfYangLibraryModule, final SchemaContext context) { final DataSchemaNode deviationsSchema = findSchemaInListOfModulesSchema( IetfYangLibrary.SPECIFIC_MODULE_DEVIATION_LIST_QNAME, ietfYangLibraryModule); final CollectionNodeBuilder deviations = Builders.mapBuilder((ListSchemaNode) deviationsSchema); for (final Deviation deviation : module.getDeviations()) { - final DataContainerNodeAttrBuilder deviationEntryNode = + final DataContainerNodeBuilder deviationEntryNode = Builders.mapEntryBuilder((ListSchemaNode) deviationsSchema); final QName lastComponent = deviation.getTargetPath().getLastComponent(); addChildOfModuleBySpecificModule(IetfYangLibrary.SPECIFIC_MODULE_NAME_LEAF_QNAME, deviationEntryNode, @@ -220,7 +220,7 @@ public final class RestconfMappingNodeUtil { * ieat-yang-library module */ private static void addFeatureLeafList(final QName qnameOfFeaturesLeafList, - final DataContainerNodeAttrBuilder mapEntryBuilder, + final DataContainerNodeBuilder mapEntryBuilder, final Set features, final Module ietfYangLibraryModule) { final DataSchemaNode schemaNode = findSchemaInListOfModulesSchema(qnameOfFeaturesLeafList, ietfYangLibraryModule); @@ -245,7 +245,7 @@ public final class RestconfMappingNodeUtil { * ietf-yang-library module */ private static void addCommonLeafs(final Module module, - final DataContainerNodeAttrBuilder mapEntryBuilder, + final DataContainerNodeBuilder mapEntryBuilder, final Module ietfYangLibraryModule) { addChildOfModuleBySpecificModuleInternal(IetfYangLibrary.SPECIFIC_MODULE_NAME_LEAF_QNAME, mapEntryBuilder, module.getName(), ietfYangLibraryModule); @@ -266,7 +266,7 @@ public final class RestconfMappingNodeUtil { * ietf-yang-library module */ private static void addChildOfModuleBySpecificModuleOfListChild(final QName specificQName, - final DataContainerNodeAttrBuilder mapEntryBuilder, + final DataContainerNodeBuilder mapEntryBuilder, final Object value, final Module ietfYangLibraryModule) { final DataSchemaNode leafSch = findSchemaInListOfModulesSchema(specificQName, ietfYangLibraryModule); mapEntryBuilder.withChild(Builders.leafBuilder((LeafSchemaNode) leafSch).withValue(value).build()); @@ -306,7 +306,7 @@ public final class RestconfMappingNodeUtil { * ietf-yang-library module */ private static void addChildOfModuleBySpecificModuleInternal(final QName specifiLeafQName, - final DataContainerNodeAttrBuilder mapEntryBuilder, + final DataContainerNodeBuilder mapEntryBuilder, final Object value, final Module ietfYangLibraryModule) { final DataSchemaNode nameLeaf = findNodeInInternGroupings(specifiLeafQName, ietfYangLibraryModule); mapEntryBuilder.withChild(Builders.leafBuilder((LeafSchemaNode) nameLeaf).withValue(value).build()); @@ -349,7 +349,7 @@ public final class RestconfMappingNodeUtil { * ietf-yang-library module */ private static void addChildOfModuleBySpecificModule(final QName specifiLeafQName, - final DataContainerNodeAttrBuilder mapEntryBuilder, + final DataContainerNodeBuilder mapEntryBuilder, final Object value, final Module ietfYangLibraryModule) { final DataSchemaNode nameLeaf = findNodeInGroupings(specifiLeafQName, ietfYangLibraryModule); mapEntryBuilder.withChild(Builders.leafBuilder((LeafSchemaNode) nameLeaf).withValue(value).build()); @@ -384,11 +384,11 @@ public final class RestconfMappingNodeUtil { mapCapabilites(final Module monitoringModule) { final DataSchemaNode restconfState = monitoringModule.getDataChildByName(MonitoringModule.CONT_RESTCONF_STATE_QNAME); - final DataContainerNodeAttrBuilder restStateContBuilder = + final DataContainerNodeBuilder restStateContBuilder = Builders.containerBuilder((ContainerSchemaNode) restconfState); final DataSchemaNode capabilitesContSchema = getChildOfCont((ContainerSchemaNode) restconfState, MonitoringModule.CONT_CAPABILITES_QNAME); - final DataContainerNodeAttrBuilder capabilitesContBuilder = + final DataContainerNodeBuilder capabilitesContBuilder = Builders.containerBuilder((ContainerSchemaNode) capabilitesContSchema); final DataSchemaNode leafListCapa = getChildOfCont((ContainerSchemaNode) capabilitesContSchema, MonitoringModule.LEAF_LIST_CAPABILITY_QNAME); @@ -484,7 +484,7 @@ public final class RestconfMappingNodeUtil { .getDataChildByName(MonitoringModule.CONT_RESTCONF_STATE_QNAME)) .getDataChildByName(MonitoringModule.CONT_STREAMS_QNAME)) .getDataChildByName(MonitoringModule.LIST_STREAM_QNAME); - final DataContainerNodeAttrBuilder streamEntry = + final DataContainerNodeBuilder streamEntry = Builders.mapEntryBuilder((ListSchemaNode) streamListSchema); final ListSchemaNode listSchema = (ListSchemaNode) streamListSchema; @@ -525,10 +525,10 @@ public final class RestconfMappingNodeUtil { } private static void prepareListAndFillEntryBuilder( - final DataContainerNodeAttrBuilder streamEntry, + final DataContainerNodeBuilder streamEntry, final ListSchemaNode listSchemaNode, final String outputType, final URI uriToWebsocketServer) { final CollectionNodeBuilder accessListBuilder = Builders.mapBuilder(listSchemaNode); - final DataContainerNodeAttrBuilder entryAccessList = + final DataContainerNodeBuilder entryAccessList = Builders.mapEntryBuilder(listSchemaNode); prepareLeafAndFillEntryBuilder(entryAccessList, listSchemaNode.getDataChildByName(MonitoringModule.LEAF_ENCODING_ACCESS_QNAME), outputType); @@ -546,7 +546,7 @@ public final class RestconfMappingNodeUtil { * @param value Value */ private static void prepareLeafAndFillEntryBuilder( - final DataContainerNodeAttrBuilder streamEntry, + final DataContainerNodeBuilder streamEntry, final DataSchemaNode leafSchema, final Object value) { streamEntry.withChild(Builders.leafBuilder((LeafSchemaNode) leafSchema).withValue(value).build()); } @@ -587,7 +587,7 @@ public final class RestconfMappingNodeUtil { .getDataChildByName(MonitoringModule.CONT_RESTCONF_STATE_QNAME)) .getDataChildByName(MonitoringModule.CONT_STREAMS_QNAME)) .getDataChildByName(MonitoringModule.LIST_STREAM_QNAME); - final DataContainerNodeAttrBuilder streamEntry = + final DataContainerNodeBuilder streamEntry = Builders.mapEntryBuilder((ListSchemaNode) streamListSchema); final ListSchemaNode listSchema = (ListSchemaNode) streamListSchema;