[jboss-cvs] JBossAS SVN: r68038 - trunk/connector/src/main/org/jboss/resource/deployers/management.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Dec 7 08:53:55 EST 2007


Author: alex.loubyansky at jboss.com
Date: 2007-12-07 08:53:54 -0500 (Fri, 07 Dec 2007)
New Revision: 68038

Modified:
   trunk/connector/src/main/org/jboss/resource/deployers/management/DsDataSourceTemplateInfo.java
Log:
JBAS-4671 added config-property and connection-definition properties

Modified: trunk/connector/src/main/org/jboss/resource/deployers/management/DsDataSourceTemplateInfo.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/deployers/management/DsDataSourceTemplateInfo.java	2007-12-07 13:52:34 UTC (rev 68037)
+++ trunk/connector/src/main/org/jboss/resource/deployers/management/DsDataSourceTemplateInfo.java	2007-12-07 13:53:54 UTC (rev 68038)
@@ -136,17 +136,34 @@
       f6.setMetaType(propsType);
       ManagedPropertyImpl connProps = new ManagedPropertyImpl(mo, f6);
       super.addProperty(connProps);
+      // The config-property field info
+      DefaultFieldsImpl f = new DefaultFieldsImpl();
+      setFieldName("config-property", f);
+      f.setDescription("The connection factory config properties");
+      f.setMandatory(false);
+      // TODO is this right?
+      f.setMetaType(MetaTypeFactory.getInstance().resolve(List.class));
+      ManagedPropertyImpl configProps = new ManagedPropertyImpl(mo, f);
+      super.addProperty(configProps);
+      // The connection-definition field info
+      f = new DefaultFieldsImpl();
+      setFieldName("connection-definition", f);
+      f.setDescription("The connection factory class name");
+      f.setMandatory(true);
+      f.setMetaType(SimpleMetaType.STRING);
+      ManagedPropertyImpl connectionDef = new ManagedPropertyImpl(mo, f);
+      super.addProperty(connectionDef);
 
       // XA properties
       // The driver-class field info
-      DefaultFieldsImpl f = new DefaultFieldsImpl();
+      f = new DefaultFieldsImpl();
       setFieldName("xa-datasource-class", f);
       f.setDescription("The xa datasource class name");
       f.setMandatory(true);
       f.setMetaType(SimpleMetaType.STRING);
       ManagedPropertyImpl xaDsClass = new ManagedPropertyImpl(mo, f);
       super.addProperty(xaDsClass);
-      // The xa-datasource-propperty field info
+      // The xa-datasource-property field info
       f = new DefaultFieldsImpl();
       setFieldName("xa-datasource-properties", f);
       f.setDescription("The xa datasource properties");




More information about the jboss-cvs-commits mailing list