You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by we...@apache.org on 2009/09/22 15:37:32 UTC
svn commit: r817659 -
/myfaces/core/trunk/api/src/main/java/javax/faces/component/UIInput.java
Author: werpu
Date: Tue Sep 22 13:37:31 2009
New Revision: 817659
URL: http://svn.apache.org/viewvc?rev=817659&view=rev
Log:
https://issues.apache.org/jira/browse/MYFACES-2361
Adding Prevalidation event dispatch
Modified:
myfaces/core/trunk/api/src/main/java/javax/faces/component/UIInput.java
Modified: myfaces/core/trunk/api/src/main/java/javax/faces/component/UIInput.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/UIInput.java?rev=817659&r1=817658&r2=817659&view=diff
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/UIInput.java (original)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/UIInput.java Tue Sep 22 13:37:31 2009
@@ -31,10 +31,7 @@
import javax.faces.convert.ConverterException;
import javax.faces.el.EvaluationException;
import javax.faces.el.MethodBinding;
-import javax.faces.event.AbortProcessingException;
-import javax.faces.event.FacesEvent;
-import javax.faces.event.ValueChangeEvent;
-import javax.faces.event.ValueChangeListener;
+import javax.faces.event.*;
import javax.faces.render.Renderer;
import javax.faces.validator.BeanValidator;
import javax.faces.validator.Validator;
@@ -468,8 +465,11 @@
if (context == null)
throw new NullPointerException("context");
+
try
{
+ //Pre validation event dispatch for component
+ context.getApplication().publishEvent(context, PreValidateEvent.class, UIComponent.class, this);
Object submittedValue = getSubmittedValue();
if (submittedValue == null)