[jboss-cvs] jboss-seam/ui/src/main/java/org/jboss/seam/ui/component ...
Gavin King
gavin.king at jboss.com
Tue Jun 19 23:12:53 EDT 2007
User: gavin
Date: 07/06/19 23:12:53
Modified: ui/src/main/java/org/jboss/seam/ui/component
UISeamCommandBase.java
Log:
fix bug with non-el action string
Revision Changes Path
1.3 +4 -6 jboss-seam/ui/src/main/java/org/jboss/seam/ui/component/UISeamCommandBase.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: UISeamCommandBase.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/ui/src/main/java/org/jboss/seam/ui/component/UISeamCommandBase.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- UISeamCommandBase.java 19 Jun 2007 21:57:45 -0000 1.2
+++ UISeamCommandBase.java 20 Jun 2007 03:12:53 -0000 1.3
@@ -12,6 +12,7 @@
import javax.faces.component.UIOutput;
import javax.faces.component.UIParameter;
import javax.faces.context.FacesContext;
+import javax.faces.el.MethodBinding;
import javax.faces.event.ActionListener;
import javax.faces.model.DataModel;
@@ -61,11 +62,12 @@
}
}
- if (getAction() != null || getOutcome() != null)
+ MethodBinding action = getAction();
+ if (action != null)
{
UIAction uiAction = new UIAction();
- uiAction.setAction(getAction().getExpressionString() == null ? getOutcome() : getAction().getExpressionString());
+ uiAction.setAction( action.getExpressionString() );
url.addParameter(uiAction);
}
@@ -106,10 +108,6 @@
public abstract void setView(String view);
- public abstract String getOutcome();
-
- public abstract void setOutcome(String outcome);
-
public abstract String getPropagation();
public abstract void setPropagation(String propagtion);
More information about the jboss-cvs-commits
mailing list