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);
                   }
  
  
  

Reply via email to