[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