[teiid-commits] teiid SVN: r4377 - trunk/jboss-integration/src/main/java/org/teiid/jboss/rest.
teiid-commits at lists.jboss.org
teiid-commits at lists.jboss.org
Tue Aug 28 14:31:49 EDT 2012
Author: rareddy
Date: 2012-08-28 14:31:49 -0400 (Tue, 28 Aug 2012)
New Revision: 4377
Modified:
trunk/jboss-integration/src/main/java/org/teiid/jboss/rest/RestASMBasedWebArchiveBuilder.java
Log:
TEIID-2158: Fixing the issue with hardcoded model name
Modified: trunk/jboss-integration/src/main/java/org/teiid/jboss/rest/RestASMBasedWebArchiveBuilder.java
===================================================================
--- trunk/jboss-integration/src/main/java/org/teiid/jboss/rest/RestASMBasedWebArchiveBuilder.java 2012-08-28 12:16:57 UTC (rev 4376)
+++ trunk/jboss-integration/src/main/java/org/teiid/jboss/rest/RestASMBasedWebArchiveBuilder.java 2012-08-28 18:31:49 UTC (rev 4377)
@@ -288,8 +288,8 @@
}
}
- buildQueryProcedure(vdbName, vdbVersion, "xml", cw, passthroughAuth);
- buildQueryProcedure(vdbName, vdbVersion, "json", cw, passthroughAuth);
+ buildQueryProcedure(vdbName, vdbVersion, modelName, "xml", cw, passthroughAuth);
+ buildQueryProcedure(vdbName, vdbVersion, modelName, "json", cw, passthroughAuth);
cw.visitEnd();
@@ -451,7 +451,7 @@
}
}
- private void buildQueryProcedure(String vdbName, int vdbVersion, String context, ClassWriter cw, boolean passthroughAuth) {
+ private void buildQueryProcedure(String vdbName, int vdbVersion, String modelName, String context, ClassWriter cw, boolean passthroughAuth) {
MethodVisitor mv;
{
AnnotationVisitor av0;
@@ -491,7 +491,7 @@
mv.visitVarInsn(ALOAD, 1);
mv.visitInsn(context.equals("xml")?ICONST_0:ICONST_1);
mv.visitInsn(passthroughAuth?ICONST_1:ICONST_0);
- mv.visitMethodInsn(INVOKEVIRTUAL, "org/teiid/jboss/rest/View", "executeQuery", "(Ljava/lang/String;ILjava/lang/String;ZZ)Ljava/io/InputStream;");
+ mv.visitMethodInsn(INVOKEVIRTUAL, "org/teiid/jboss/rest/"+modelName, "executeQuery", "(Ljava/lang/String;ILjava/lang/String;ZZ)Ljava/io/InputStream;");
mv.visitLabel(l1);
mv.visitInsn(ARETURN);
mv.visitLabel(l2);
More information about the teiid-commits
mailing list