X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-clustering-commons%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fschema%2Fprovider%2Fimpl%2FYangTextSchemaSourceSerializationProxy.java;fp=opendaylight%2Fmd-sal%2Fsal-clustering-commons%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fschema%2Fprovider%2Fimpl%2FYangTextSchemaSourceSerializationProxy.java;h=9ad9948e6c86c4ac0272cc04be5c8860dae11348;hp=1d3e3ba31fa6acfaefb22e4f59199d17e47075ce;hb=7526de25301597d670657400b541b10455311fbe;hpb=9917911b1a492b5f9fbeef1591569f7fc4a80f68 diff --git a/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/schema/provider/impl/YangTextSchemaSourceSerializationProxy.java b/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/schema/provider/impl/YangTextSchemaSourceSerializationProxy.java index 1d3e3ba31f..9ad9948e6c 100644 --- a/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/schema/provider/impl/YangTextSchemaSourceSerializationProxy.java +++ b/opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/schema/provider/impl/YangTextSchemaSourceSerializationProxy.java @@ -13,11 +13,12 @@ import java.io.IOException; import java.io.Serializable; import org.opendaylight.yangtools.yang.common.Revision; import org.opendaylight.yangtools.yang.common.UnresolvedQName.Unqualified; -import org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier; -import org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource; +import org.opendaylight.yangtools.yang.model.api.source.SourceIdentifier; +import org.opendaylight.yangtools.yang.model.api.source.YangTextSource; +import org.opendaylight.yangtools.yang.model.spi.source.DelegatedYangTextSource; /** - * {@link org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource} serialization proxy. + * {@link YangTextSource} serialization proxy. */ @Beta public class YangTextSchemaSourceSerializationProxy implements Serializable { @@ -27,15 +28,15 @@ public class YangTextSchemaSourceSerializationProxy implements Serializable { private final Revision revision; private final String name; - public YangTextSchemaSourceSerializationProxy(final YangTextSchemaSource source) throws IOException { - final var id = source.getIdentifier(); - revision = id.revision(); - name = id.name().getLocalName(); + public YangTextSchemaSourceSerializationProxy(final YangTextSource source) throws IOException { + final var sourceId = source.sourceId(); + revision = sourceId.revision(); + name = sourceId.name().getLocalName(); schemaSource = source.read(); } - public YangTextSchemaSource getRepresentation() { - return YangTextSchemaSource.delegateForCharSource(new SourceIdentifier(Unqualified.of(name), revision), + public YangTextSource getRepresentation() { + return new DelegatedYangTextSource(new SourceIdentifier(Unqualified.of(name), revision), CharSource.wrap(schemaSource)); } }