chirino 2004/11/11 09:25:26
Modified: modules/openejb-builder/src/java/org/openejb/deployment
MdbBuilder.java
Log:
Set the activation spec's attribute using the same case that was
used when the gbean was created.
Revision Changes Path
1.2 +2 -1
openejb/modules/openejb-builder/src/java/org/openejb/deployment/MdbBuilder.java
Index: MdbBuilder.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/openejb-builder/src/java/org/openejb/deployment/MdbBuilder.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- MdbBuilder.java 10 Nov 2004 01:35:08 -0000 1.1
+++ MdbBuilder.java 11 Nov 2004 14:25:26 -0000 1.2
@@ -47,6 +47,7 @@
*/
package org.openejb.deployment;
+import java.beans.Introspector;
import java.net.URI;
import java.security.Permissions;
import java.util.Map;
@@ -270,7 +271,7 @@
String propertyName =
activationConfigProperty.getActivationConfigPropertyName().getStringValue();
String propertyValue =
activationConfigProperty.getActivationConfigPropertyValue().isNil() ? null :
activationConfigProperty.getActivationConfigPropertyValue().getStringValue();
try {
- activationSpecGBean.setAttribute(propertyName,
propertyValue);
+
activationSpecGBean.setAttribute(Introspector.decapitalize(propertyName),
propertyValue);
} catch (Exception e) {
throw new DeploymentException("Could not set property: "
+ propertyName + " to value: " + propertyValue + " on activationSpec: " +
activationSpecInfo.getActivationSpecClass(), e);
}