[jboss-cvs] jboss-seam/src/main/org/jboss/seam/core ...
Shane Bryzak
Shane_Bryzak at symantec.com
Mon Jan 8 07:47:59 EST 2007
User: sbryzak2
Date: 07/01/08 07:47:59
Modified: src/main/org/jboss/seam/core Expressions.java
Log:
finished JAAS authentication changes
Revision Changes Path
1.14 +13 -3 jboss-seam/src/main/org/jboss/seam/core/Expressions.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: Expressions.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/core/Expressions.java,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- Expressions.java 21 Dec 2006 02:38:26 -0000 1.13
+++ Expressions.java 8 Jan 2007 12:47:59 -0000 1.14
@@ -1,4 +1,4 @@
-//$Id: Expressions.java,v 1.13 2006/12/21 02:38:26 sbryzak2 Exp $
+//$Id: Expressions.java,v 1.14 2007/01/08 12:47:59 sbryzak2 Exp $
package org.jboss.seam.core;
import static org.jboss.seam.InterceptionType.NEVER;
@@ -102,6 +102,11 @@
return getFacesMethodBinding(args).invoke( FacesContext.getCurrentInstance(), args );
}
+ public Object invoke(Class[] argTypes, Object... args)
+ {
+ return getFacesMethodBinding(argTypes, args).invoke(FacesContext.getCurrentInstance(), args);
+ }
+
private javax.faces.el.MethodBinding getFacesMethodBinding(Object... args)
{
Class[] types = new Class[args.length];
@@ -113,7 +118,11 @@
}
types[i] = args[i].getClass();
}
+ return getFacesMethodBinding(types, args);
+ }
+ private javax.faces.el.MethodBinding getFacesMethodBinding(Class[] types, Object... args)
+ {
if (cachedMethodBinding==null)
{
FacesContext context = FacesContext.getCurrentInstance();
@@ -147,6 +156,7 @@
{
public String getExpressionString();
public T invoke(Object... args);
+ public T invoke(Class[] argTypes, Object... args);
}
public static Expressions instance()
More information about the jboss-cvs-commits
mailing list