[teiid-commits] teiid SVN: r2245 - in trunk/connectors/translator-jdbc/src/main: resources/META-INF and 1 other directory.

teiid-commits at lists.jboss.org teiid-commits at lists.jboss.org
Fri Jun 18 10:27:30 EDT 2010


Author: rareddy
Date: 2010-06-18 10:27:29 -0400 (Fri, 18 Jun 2010)
New Revision: 2245

Modified:
   trunk/connectors/translator-jdbc/src/main/java/org/teiid/translator/jdbc/modeshape/ModeShapeExecutionFactory.java
   trunk/connectors/translator-jdbc/src/main/resources/META-INF/jboss-beans.xml
Log:
TEIID-1106: adding the code fragment to define the template for the Modeshape translator

Modified: trunk/connectors/translator-jdbc/src/main/java/org/teiid/translator/jdbc/modeshape/ModeShapeExecutionFactory.java
===================================================================
--- trunk/connectors/translator-jdbc/src/main/java/org/teiid/translator/jdbc/modeshape/ModeShapeExecutionFactory.java	2010-06-18 02:57:39 UTC (rev 2244)
+++ trunk/connectors/translator-jdbc/src/main/java/org/teiid/translator/jdbc/modeshape/ModeShapeExecutionFactory.java	2010-06-18 14:27:29 UTC (rev 2245)
@@ -52,13 +52,13 @@
 @Translator(name="modeshape")
 public class ModeShapeExecutionFactory extends JDBCExecutionFactory {
 	
-    private String version = "2.0";	
+    private String version = "2.0";	 //$NON-NLS-1$
 
     @Override
     public void start() throws TranslatorException {
         super.start();
         
-        registerFunctionModifier("PATH", new FunctionModifier() {
+        registerFunctionModifier("PATH", new FunctionModifier() { //$NON-NLS-1$
             
             @Override
             public List<?> translate(Function function) {
@@ -137,14 +137,14 @@
 	    NamedTable nt = (NamedTable) obj;
 	    List<String> ntlist = new ArrayList<String>(1);
 
-	    ntlist.add("[" + nt.getMetadataObject().getNameInSource() + "]");
+	    ntlist.add("[" + nt.getMetadataObject().getNameInSource() + "]"); //$NON-NLS-1$ //$NON-NLS-2$
 	    return ntlist;
 	}
 
 	if (obj instanceof ColumnReference) {
 	    ColumnReference elem = (ColumnReference) obj;
 	    List<String> ntlist = new ArrayList<String>(1);
-	    ntlist.add("[" + elem.getMetadataObject().getNameInSource() + "]");
+	    ntlist.add("[" + elem.getMetadataObject().getNameInSource() + "]"); //$NON-NLS-1$ //$NON-NLS-2$
 	    return ntlist;
 
 	}

Modified: trunk/connectors/translator-jdbc/src/main/resources/META-INF/jboss-beans.xml
===================================================================
--- trunk/connectors/translator-jdbc/src/main/resources/META-INF/jboss-beans.xml	2010-06-18 02:57:39 UTC (rev 2244)
+++ trunk/connectors/translator-jdbc/src/main/resources/META-INF/jboss-beans.xml	2010-06-18 14:27:29 UTC (rev 2245)
@@ -272,4 +272,20 @@
             <parameter class="java.lang.String">teradata</parameter>
         </constructor>
     </bean>
+    
+    <!-- MODESHAPE -->
+    <bean name="translator-modeshape-template" class="org.teiid.templates.TranslatorDeploymentTemplate">
+        <property name="info"><inject bean="translator-modeshape" /> </property>
+        <property name="managedObjectFactory"> <inject bean="ManagedObjectFactory" /> </property>
+    </bean>
+
+    <bean name="translator-modeshape" class="org.teiid.templates.TranslatorTemplateInfo">
+        <constructor factoryMethod="createTemplateInfo">
+            <factory bean="TranslatorDeploymentTemplateInfoFactory" />
+            <parameter class="java.lang.Class">org.teiid.templates.TranslatorTemplateInfo</parameter>
+            <parameter class="java.lang.Class">org.teiid.translator.jdbc.modeshape.ModeShapeExecutionFactory</parameter>
+            <parameter class="java.lang.String">translator-modeshape</parameter>
+            <parameter class="java.lang.String">Modeshape</parameter>
+        </constructor>
+    </bean>    
 </deployment>
\ No newline at end of file



More information about the teiid-commits mailing list