[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