X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-clustering-commons%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fschema%2Fprovider%2Fimpl%2FYangTextSchemaSourceSerializationProxy.java;h=39302e4f5621865130ef2c307843095af93862ae;hb=refs%2Fchanges%2F37%2F52337%2F4;hp=8c1f8d0c1368ec4ea4a60bcae9d31a164f98d781;hpb=f2aa0c3d35d7ec7b61fafe614128042c1a0251d8;p=controller.git 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 8c1f8d0c13..39302e4f56 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 @@ -9,10 +9,11 @@ package org.opendaylight.controller.cluster.schema.provider.impl; import com.google.common.annotations.Beta; +import com.google.common.base.Optional; import com.google.common.io.ByteSource; import java.io.IOException; import java.io.Serializable; -import org.opendaylight.yangtools.yang.model.repo.api.SourceIdentifier; +import org.opendaylight.yangtools.yang.model.repo.api.RevisionSourceIdentifier; import org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource; /** @@ -20,7 +21,7 @@ import org.opendaylight.yangtools.yang.model.repo.api.YangTextSchemaSource; */ @Beta public class YangTextSchemaSourceSerializationProxy implements Serializable { - private static long serialVersionUID = 1L; + private static final long serialVersionUID = -6361268518176019477L; private final byte[] schemaSource; private final String revision; @@ -33,6 +34,7 @@ public class YangTextSchemaSourceSerializationProxy implements Serializable { } public YangTextSchemaSource getRepresentation() { - return YangTextSchemaSource.delegateForByteSource(new SourceIdentifier(name, revision), ByteSource.wrap(schemaSource)); + return YangTextSchemaSource.delegateForByteSource( + RevisionSourceIdentifier.create(name, Optional.fromNullable(revision)), ByteSource.wrap(schemaSource)); } }