X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-dom-broker%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fdom%2Fbroker%2Futil%2FProxySchemaContext.java;h=2a614c7d0051b3615c185c2aa2c03fbf241c5227;hp=b1c5a915bd899acfb943d3ab983a28930b8c22e7;hb=20a32e6459fd1e27e7669bf1ebc7742b96787b94;hpb=b95285098ab2090d36095c69fc838d4df4d61300 diff --git a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/util/ProxySchemaContext.java b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/util/ProxySchemaContext.java index b1c5a915bd..2a614c7d00 100644 --- a/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/util/ProxySchemaContext.java +++ b/opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/util/ProxySchemaContext.java @@ -8,21 +8,19 @@ package org.opendaylight.controller.sal.dom.broker.util; -import com.google.common.base.Optional; import com.google.common.base.Preconditions; -import java.net.URI; import java.util.Collection; -import java.util.Date; import java.util.List; +import java.util.Optional; import java.util.Set; import org.opendaylight.yangtools.yang.common.QName; -import org.opendaylight.yangtools.yang.model.api.AugmentationSchema; -import org.opendaylight.yangtools.yang.model.api.ConstraintDefinition; +import org.opendaylight.yangtools.yang.common.QNameModule; +import org.opendaylight.yangtools.yang.common.Revision; +import org.opendaylight.yangtools.yang.model.api.AugmentationSchemaNode; import org.opendaylight.yangtools.yang.model.api.DataSchemaNode; import org.opendaylight.yangtools.yang.model.api.ExtensionDefinition; import org.opendaylight.yangtools.yang.model.api.GroupingDefinition; import org.opendaylight.yangtools.yang.model.api.Module; -import org.opendaylight.yangtools.yang.model.api.ModuleIdentifier; import org.opendaylight.yangtools.yang.model.api.NotificationDefinition; import org.opendaylight.yangtools.yang.model.api.RpcDefinition; import org.opendaylight.yangtools.yang.model.api.SchemaContext; @@ -75,31 +73,6 @@ public class ProxySchemaContext implements SchemaContext { return getCurrentSchema().getExtensions(); } - @Override - public Module findModuleByName(final String string, final Date date) { - return getCurrentSchema().findModuleByName(string, date); - } - - @Override - public Set findModuleByNamespace(final URI uri) { - return getCurrentSchema().findModuleByNamespace(uri); - } - - @Override - public Module findModuleByNamespaceAndRevision(final URI uri, final Date date) { - return getCurrentSchema().findModuleByNamespaceAndRevision(uri, date); - } - - @Override - public Optional getModuleSource(final ModuleIdentifier moduleIdentifier) { - return getCurrentSchema().getModuleSource(moduleIdentifier); - } - - @Override - public Set getAllModuleIdentifiers() { - return getCurrentSchema().getAllModuleIdentifiers(); - } - @Override public boolean isPresenceContainer() { return getCurrentSchema().isPresenceContainer(); @@ -121,8 +94,8 @@ public class ProxySchemaContext implements SchemaContext { } @Override - public DataSchemaNode getDataChildByName(final QName name) { - return getCurrentSchema().getDataChildByName(name); + public Optional findDataChildByName(final QName name) { + return getCurrentSchema().findDataChildByName(name); } @Override @@ -131,7 +104,7 @@ public class ProxySchemaContext implements SchemaContext { } @Override - public Set getAvailableAugmentations() { + public Set getAvailableAugmentations() { return getCurrentSchema().getAvailableAugmentations(); } @@ -150,11 +123,6 @@ public class ProxySchemaContext implements SchemaContext { return getCurrentSchema().isConfiguration(); } - @Override - public ConstraintDefinition getConstraints() { - return getCurrentSchema().getConstraints(); - } - @Override public QName getQName() { return getCurrentSchema().getQName(); @@ -171,12 +139,12 @@ public class ProxySchemaContext implements SchemaContext { } @Override - public String getDescription() { + public Optional getDescription() { return getCurrentSchema().getDescription(); } @Override - public String getReference() { + public Optional getReference() { return getCurrentSchema().getReference(); } @@ -184,4 +152,14 @@ public class ProxySchemaContext implements SchemaContext { public Status getStatus() { return getCurrentSchema().getStatus(); } + + @Override + public Optional findModule(final String name, final Optional revision) { + return getCurrentSchema().findModule(name, revision); + } + + @Override + public Optional findModule(final QNameModule qnameModule) { + return getCurrentSchema().findModule(qnameModule); + } }