X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=restconf%2Fsal-rest-connector%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Frestconf%2Frest%2Fimpl%2Fservices%2FDraft11ServicesWrapperImpl.java;h=1ef40ea8d92ef4e6c7c90b3f46befaffec64b637;hb=5f9d43c1d702f06a2cc8386af8f383bb08f875ae;hp=375788a1215ff932bf142799022eb93133014997;hpb=4404f6070b8c6f76ec9619d414f909d4745175c0;p=netconf.git diff --git a/restconf/sal-rest-connector/src/main/java/org/opendaylight/restconf/rest/impl/services/Draft11ServicesWrapperImpl.java b/restconf/sal-rest-connector/src/main/java/org/opendaylight/restconf/rest/impl/services/Draft11ServicesWrapperImpl.java index 375788a121..1ef40ea8d9 100644 --- a/restconf/sal-rest-connector/src/main/java/org/opendaylight/restconf/rest/impl/services/Draft11ServicesWrapperImpl.java +++ b/restconf/sal-rest-connector/src/main/java/org/opendaylight/restconf/rest/impl/services/Draft11ServicesWrapperImpl.java @@ -16,6 +16,7 @@ import org.opendaylight.restconf.rest.api.services.RestconfModulesService; import org.opendaylight.restconf.rest.api.services.RestconfOperationsService; import org.opendaylight.restconf.rest.api.services.RestconfStreamsService; import org.opendaylight.restconf.rest.api.services.schema.RestconfSchemaService; +import org.opendaylight.restconf.rest.handlers.api.DOMMountPointServiceHandler; import org.opendaylight.yangtools.yang.model.api.SchemaContext; /** @@ -24,57 +25,60 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContext; */ public class Draft11ServicesWrapperImpl implements Draft11ServicesWrapper { - private final RestconfModulesService delegRestModSer; - private final RestconfOperationsService delegRestOpsSer; - private final RestconfStreamsService delegRestStrsSer; - private final RestconfSchemaService delegRestSchSer; + private final RestconfModulesService delegRestModService; + private final RestconfOperationsService delegRestOpsService; + private final RestconfStreamsService delegRestStrsService; + private final RestconfSchemaService delegRestSchService; /** * Creating delegates to all implemented services * * @param schemaContextHandler * - for handling {@link SchemaContext} + * @param domMountPointServiceHandler + * - for handling {@link DOMMountPointServiceHandler} */ - public Draft11ServicesWrapperImpl(final SchemaContextHandler schemaContextHandler) { - this.delegRestModSer = new RestconfModulesServiceImpl(schemaContextHandler); - this.delegRestOpsSer = new RestconfOperationsServiceImpl(schemaContextHandler); - this.delegRestStrsSer = new RestconfStreamsServiceImpl(schemaContextHandler); - this.delegRestSchSer = new RestconfSchemaServiceImpl(schemaContextHandler); + public Draft11ServicesWrapperImpl(final SchemaContextHandler schemaContextHandler, + final DOMMountPointServiceHandler domMountPointServiceHandler) { + this.delegRestModService = new RestconfModulesServiceImpl(schemaContextHandler, domMountPointServiceHandler); + this.delegRestOpsService = new RestconfOperationsServiceImpl(schemaContextHandler, domMountPointServiceHandler); + this.delegRestStrsService = new RestconfStreamsServiceImpl(schemaContextHandler); + this.delegRestSchService = new RestconfSchemaServiceImpl(schemaContextHandler, domMountPointServiceHandler); } @Override public NormalizedNodeContext getModules(final UriInfo uriInfo) { - return this.delegRestModSer.getModules(uriInfo); + return this.delegRestModService.getModules(uriInfo); } @Override public NormalizedNodeContext getModules(final String identifier, final UriInfo uriInfo) { - return this.delegRestModSer.getModules(identifier, uriInfo); + return this.delegRestModService.getModules(identifier, uriInfo); } @Override public NormalizedNodeContext getModule(final String identifier, final UriInfo uriInfo) { - return this.delegRestModSer.getModules(identifier, uriInfo); + return this.delegRestModService.getModule(identifier, uriInfo); } @Override public NormalizedNodeContext getOperations(final UriInfo uriInfo) { - return this.delegRestOpsSer.getOperations(uriInfo); + return this.delegRestOpsService.getOperations(uriInfo); } @Override public NormalizedNodeContext getOperations(final String identifier, final UriInfo uriInfo) { - return this.delegRestOpsSer.getOperations(identifier, uriInfo); + return this.delegRestOpsService.getOperations(identifier, uriInfo); } @Override public NormalizedNodeContext getAvailableStreams(final UriInfo uriInfo) { - return this.delegRestStrsSer.getAvailableStreams(uriInfo); + return this.delegRestStrsService.getAvailableStreams(uriInfo); } @Override public SchemaExportContext getSchema(final String mountAndModuleId) { - return this.delegRestSchSer.getSchema(mountAndModuleId); + return this.delegRestSchService.getSchema(mountAndModuleId); } }