[jboss-cvs] jboss-seam/src/main/org/jboss/seam/init ...

Norman Richards norman.richards at jboss.com
Mon Nov 13 12:33:02 EST 2006


  User: nrichards
  Date: 06/11/13 12:33:02

  Modified:    src/main/org/jboss/seam/init  Initialization.java
  Log:
  JBSEAM-487: add jndi-name to components.xml
  
  Revision  Changes    Path
  1.109     +12 -5     jboss-seam/src/main/org/jboss/seam/init/Initialization.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Initialization.java
  ===================================================================
  RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/init/Initialization.java,v
  retrieving revision 1.108
  retrieving revision 1.109
  diff -u -b -r1.108 -r1.109
  --- Initialization.java	13 Nov 2006 16:24:58 -0000	1.108
  +++ Initialization.java	13 Nov 2006 17:33:02 -0000	1.109
  @@ -108,7 +108,7 @@
   /**
    * @author Gavin King
    * @author <a href="mailto:theute at jboss.org">Thomas Heute</a>
  - * @version $Revision: 1.108 $
  + * @version $Revision: 1.109 $
    */
   public class Initialization
   {
  @@ -224,6 +224,7 @@
      {
         String name = component.attributeValue("name");
         String scopeName = component.attributeValue("scope");
  +      String jndiName = component.attributeValue("jndi-name");
         ScopeType scope = scopeName==null ? null : ScopeType.valueOf(scopeName.toUpperCase());
         if (className!=null)
         {
  @@ -250,7 +251,7 @@
            {
               name = clazz.getAnnotation(Name.class).value();
            }
  -         componentDescriptors.add( new ComponentDescriptor(name, clazz, scope) );
  +         componentDescriptors.add( new ComponentDescriptor(name, clazz, scope, jndiName) );
            installedComponents.add(clazz);
         }
         else if (name==null)
  @@ -402,7 +403,7 @@
      private void installRole(Class<Object> scannedClass, Role role)
      {
         ScopeType scope = Seam.getComponentRoleScope(scannedClass, role);
  -      componentDescriptors.add( new ComponentDescriptor( role.name(), scannedClass, scope) );
  +      componentDescriptors.add( new ComponentDescriptor( role.name(), scannedClass, scope, null) );
      }
   
      private void initPropertiesFromServletContext()
  @@ -592,7 +593,8 @@
         Component component = new Component(
               descriptor.getComponentClass(),
               name,
  -            descriptor.getScope()
  +            descriptor.getScope(),
  +            descriptor.getJndiName()
            );
         context.set(componentName, component);
   
  @@ -678,12 +680,14 @@
         private String name;
         private Class componentClass;
         private ScopeType scope;
  +      private String jndiName;
   
  -      public ComponentDescriptor(String name, Class componentClass, ScopeType scope)
  +      public ComponentDescriptor(String name, Class componentClass, ScopeType scope, String jndiName)
         {
            this.name = name;
            this.componentClass = componentClass;
            this.scope = scope;
  +         this.jndiName = jndiName;
         }
         public ComponentDescriptor(Class componentClass)
         {
  @@ -702,6 +706,9 @@
         {
            return componentClass;
         }
  +      public String getJndiName() {
  +         return jndiName;
  +      }
      }
   
   }
  
  
  



More information about the jboss-cvs-commits mailing list