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

Shane Bryzak Shane_Bryzak at symantec.com
Tue Feb 13 10:07:28 EST 2007


  User: sbryzak2
  Date: 07/02/13 10:07:28

  Modified:    src/main/org/jboss/seam/init  Initialization.java
  Log:
  JBSEAM-819
  
  Revision  Changes    Path
  1.148     +14 -1     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.147
  retrieving revision 1.148
  diff -u -b -r1.147 -r1.148
  --- Initialization.java	10 Feb 2007 16:31:25 -0000	1.147
  +++ Initialization.java	13 Feb 2007 15:07:28 -0000	1.148
  @@ -30,6 +30,7 @@
   import org.jboss.seam.annotations.Install;
   import org.jboss.seam.annotations.Name;
   import org.jboss.seam.annotations.Namespace;
  +import org.jboss.seam.annotations.ResourceProvider;
   import org.jboss.seam.annotations.Role;
   import org.jboss.seam.annotations.Roles;
   import org.jboss.seam.contexts.Context;
  @@ -44,6 +45,7 @@
   import org.jboss.seam.deployment.NamespaceScanner;
   import org.jboss.seam.log.LogProvider;
   import org.jboss.seam.log.Logging;
  +import org.jboss.seam.servlet.AbstractResourceProvider;
   import org.jboss.seam.util.Conversions;
   import org.jboss.seam.util.Naming;
   import org.jboss.seam.util.Reflections;
  @@ -54,7 +56,7 @@
   /**
    * @author Gavin King
    * @author <a href="mailto:theute at jboss.org">Thomas Heute</a>
  - * @version $Revision: 1.147 $
  + * @version $Revision: 1.148 $
    */
   public class Initialization
   {
  @@ -700,6 +702,11 @@
               {
                  init.addInstalledFilter( componentDescriptor.getName() );
               }
  +            
  +            if ( componentDescriptor.isResourceProvider() )
  +            {
  +               init.addResourceProvider( componentDescriptor.getName() );
  +            }
            }
   
         }
  @@ -1064,6 +1071,12 @@
            return Filter.class.isAssignableFrom(componentClass) && isInstalled();
         }
   
  +      public boolean isResourceProvider()
  +      {
  +         return AbstractResourceProvider.class.isAssignableFrom(componentClass) &&
  +                componentClass.isAnnotationPresent(ResourceProvider.class);
  +      }
  +
         @Override
         public String toString()
         {
  
  
  



More information about the jboss-cvs-commits mailing list