Merge "BUG-1281: use SchemaContext lookups"
authorTony Tkacik <ttkacik@cisco.com>
Sun, 3 Aug 2014 18:14:14 +0000 (18:14 +0000)
committerGerrit Code Review <gerrit@opendaylight.org>
Sun, 3 Aug 2014 18:14:14 +0000 (18:14 +0000)
1  2 
opendaylight/md-sal/sal-rest-connector/src/main/java/org/opendaylight/controller/sal/restconf/impl/ControllerContext.java

index 39f4eef657bd0d06d42c7dd7c6cbbb222a97c856,ce73132269001e01b8336e415b25cd6e22250268..befc9f2c65e5685204049d78ca5f9164185c653e
@@@ -176,36 -178,10 +176,10 @@@ public class ControllerContext implemen
      public Module findModuleByName(final String moduleName) {
          this.checkPreconditions();
          Preconditions.checkArgument(moduleName != null && !moduleName.isEmpty());
-         return this.getLatestModule(globalSchema, moduleName);
+         return globalSchema.findModuleByName(moduleName, null);
      }
  
 -    public Module findModuleByName(final MountInstance mountPoint, final String moduleName) {
 +    public Module findModuleByName(final DOMMountPoint mountPoint, final String moduleName) {
          Preconditions.checkArgument(moduleName != null && mountPoint != null);
  
          final SchemaContext mountPointSchema = mountPoint.getSchemaContext();
      public Module findModuleByNamespace(final URI namespace) {
          this.checkPreconditions();
          Preconditions.checkArgument(namespace != null);
-         final Set<Module> moduleSchemas = globalSchema.findModuleByNamespace(namespace);
-         return moduleSchemas == null ? null : this.filterLatestModule(moduleSchemas);
+         return globalSchema.findModuleByNamespaceAndRevision(namespace, null);
      }
  
 -    public Module findModuleByNamespace(final MountInstance mountPoint, final URI namespace) {
 +    public Module findModuleByNamespace(final DOMMountPoint mountPoint, final URI namespace) {
          Preconditions.checkArgument(namespace != null && mountPoint != null);
  
          final SchemaContext mountPointSchema = mountPoint.getSchemaContext();