X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fconfig%2Fconfig-manager-facade-xml%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Ffacade%2Fxml%2Fosgi%2FYangStoreSnapshot.java;h=233545798fde3573dbd9169cf2c871da7259f64b;hp=677867091afc4f5c180675c39422acda7f4487b1;hb=159ab8006360ebb30cfb4252696b02d0479fd48c;hpb=4062f5241a2a6f58ffb83dd1e9939ee66122d217 diff --git a/opendaylight/config/config-manager-facade-xml/src/main/java/org/opendaylight/controller/config/facade/xml/osgi/YangStoreSnapshot.java b/opendaylight/config/config-manager-facade-xml/src/main/java/org/opendaylight/controller/config/facade/xml/osgi/YangStoreSnapshot.java index 677867091a..233545798f 100644 --- a/opendaylight/config/config-manager-facade-xml/src/main/java/org/opendaylight/controller/config/facade/xml/osgi/YangStoreSnapshot.java +++ b/opendaylight/config/config-manager-facade-xml/src/main/java/org/opendaylight/controller/config/facade/xml/osgi/YangStoreSnapshot.java @@ -9,6 +9,7 @@ package org.opendaylight.controller.config.facade.xml.osgi; import com.google.common.base.Charsets; +import com.google.common.base.Optional; import com.google.common.base.Preconditions; import com.google.common.collect.BiMap; import com.google.common.collect.Maps; @@ -150,10 +151,8 @@ final class YangStoreSnapshot implements YangStoreContext, EnumResolver { @Override public String getModuleSource(final org.opendaylight.yangtools.yang.model.api.ModuleIdentifier moduleIdentifier) { final CheckedFuture source = sourceProvider.getSource( - moduleIdentifier.getRevision() == null ? - new SourceIdentifier(moduleIdentifier.getName()) : - new SourceIdentifier(moduleIdentifier.getName(), - QName.formattedRevision(moduleIdentifier.getRevision()))); + SourceIdentifier.create(moduleIdentifier.getName(), Optional.fromNullable( + QName.formattedRevision(moduleIdentifier.getRevision())))); try { final YangTextSchemaSource yangTextSchemaSource = source.checkedGet();