[teiid-commits] teiid SVN: r1274 - in trunk/runtime/src/main/java/com/metamatrix/dqp/embedded: services and 1 other directory.
teiid-commits at lists.jboss.org
teiid-commits at lists.jboss.org
Mon Aug 24 17:09:24 EDT 2009
Author: rareddy
Date: 2009-08-24 17:09:24 -0400 (Mon, 24 Aug 2009)
New Revision: 1274
Modified:
trunk/runtime/src/main/java/com/metamatrix/dqp/embedded/admin/BaseAdmin.java
trunk/runtime/src/main/java/com/metamatrix/dqp/embedded/services/EmbeddedConfigurationService.java
trunk/runtime/src/main/java/com/metamatrix/dqp/embedded/services/EmbeddedVDBService.java
Log:
TEIID-779: Fixes for the bugs found during the move of the embedded admin api tests
Modified: trunk/runtime/src/main/java/com/metamatrix/dqp/embedded/admin/BaseAdmin.java
===================================================================
--- trunk/runtime/src/main/java/com/metamatrix/dqp/embedded/admin/BaseAdmin.java 2009-08-24 21:06:57 UTC (rev 1273)
+++ trunk/runtime/src/main/java/com/metamatrix/dqp/embedded/admin/BaseAdmin.java 2009-08-24 21:09:24 UTC (rev 1274)
@@ -258,6 +258,9 @@
return convertExtensionModule(extModule);
}
else {
+ if (src == null) {
+ return null;
+ }
throw new UnsupportedOperationException(DQPEmbeddedPlugin.Util.getString("UnSupported_object_conversion")); //$NON-NLS-1$
}
}
Modified: trunk/runtime/src/main/java/com/metamatrix/dqp/embedded/services/EmbeddedConfigurationService.java
===================================================================
--- trunk/runtime/src/main/java/com/metamatrix/dqp/embedded/services/EmbeddedConfigurationService.java 2009-08-24 21:06:57 UTC (rev 1273)
+++ trunk/runtime/src/main/java/com/metamatrix/dqp/embedded/services/EmbeddedConfigurationService.java 2009-08-24 21:09:24 UTC (rev 1274)
@@ -438,7 +438,6 @@
// holds true when DQP restarted. Also, this will be only the case
// when shared binding is used.
def.addConnectorBinding(existing);
- saveVDB(vdb, vdb.getVersion());
}
}
}
@@ -797,7 +796,11 @@
ArrayList<URL> urlPaths = new ArrayList<URL>();
StringTokenizer st = new StringTokenizer(path, ";"); //$NON-NLS-1$
while(st.hasMoreElements()) {
- urlPaths.add(getFullyQualifiedPath(st.nextToken()));
+ String extPath = st.nextToken();
+ if (!extPath.endsWith("/")) { //$NON-NLS-1$
+ extPath = extPath + "/"; //$NON-NLS-1$
+ }
+ urlPaths.add(getFullyQualifiedPath(extPath));
}
return urlPaths.toArray(new URL[urlPaths.size()]);
}
Modified: trunk/runtime/src/main/java/com/metamatrix/dqp/embedded/services/EmbeddedVDBService.java
===================================================================
--- trunk/runtime/src/main/java/com/metamatrix/dqp/embedded/services/EmbeddedVDBService.java 2009-08-24 21:06:57 UTC (rev 1273)
+++ trunk/runtime/src/main/java/com/metamatrix/dqp/embedded/services/EmbeddedVDBService.java 2009-08-24 21:09:24 UTC (rev 1274)
@@ -46,7 +46,6 @@
import com.metamatrix.dqp.embedded.DQPEmbeddedPlugin;
import com.metamatrix.dqp.service.VDBLifeCycleListener;
import com.metamatrix.dqp.service.VDBService;
-import com.metamatrix.jdbc.JDBCPlugin;
import com.metamatrix.metadata.runtime.api.VirtualDatabaseDoesNotExistException;
import com.metamatrix.metadata.runtime.api.VirtualDatabaseException;
import com.metamatrix.vdb.runtime.BasicModelInfo;
@@ -327,7 +326,7 @@
// if not already done so.
int status = getVDB(vdbName, vdbVersion).getStatus();
if (status != VDBStatus.ACTIVE) {
- throw new VirtualDatabaseException(JDBCPlugin.Util.getString("VDBService.VDB_does_not_exist._2", vdbName, vdbVersion)); //$NON-NLS-1$
+ throw new VirtualDatabaseException(DQPEmbeddedPlugin.Util.getString("VDBService.VDB_does_not_exist._2", vdbName, vdbVersion)); //$NON-NLS-1$
}
return vdbVersion;
}
More information about the teiid-commits
mailing list