[jboss-cvs] jboss-seam/src/main/org/jboss/seam/init ...
Peter Muir
peter at bleepbleep.org.uk
Fri May 4 07:31:36 EDT 2007
User: pmuir
Date: 07/05/04 07:31:36
Modified: src/main/org/jboss/seam/init ComponentDescriptor.java
Log:
JBSEAM-1054, JBSEAM-1281
Revision Changes Path
1.2 +11 -3 jboss-seam/src/main/org/jboss/seam/init/ComponentDescriptor.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: ComponentDescriptor.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/init/ComponentDescriptor.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- ComponentDescriptor.java 10 Mar 2007 05:50:40 -0000 1.1
+++ ComponentDescriptor.java 4 May 2007 11:31:36 -0000 1.2
@@ -2,8 +2,6 @@
import java.util.Comparator;
-import javax.servlet.Filter;
-
import org.jboss.seam.ScopeType;
import org.jboss.seam.Seam;
import org.jboss.seam.annotations.AutoCreate;
@@ -156,7 +154,17 @@
public boolean isFilter()
{
- return Filter.class.isAssignableFrom(componentClass);
+ if (javax.servlet.Filter.class.isAssignableFrom(componentClass))
+ {
+ for (Class clazz = componentClass; !Object.class.equals(clazz); clazz = clazz.getSuperclass())
+ {
+ if (clazz.isAnnotationPresent(org.jboss.seam.annotations.Filter.class))
+ {
+ return true;
+ }
+ }
+ }
+ return false;
}
public boolean isResourceProvider()
More information about the jboss-cvs-commits
mailing list