You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by lu...@apache.org on 2008/06/17 03:12:21 UTC
svn commit: r668370 -
/myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIInput.java
Author: lu4242
Date: Mon Jun 16 18:12:21 2008
New Revision: 668370
URL: http://svn.apache.org/viewvc?rev=668370&view=rev
Log:
MYFACES-1882 validator property of UIInput do not saved and restored (myfaces-faces-plugin error)
Modified:
myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIInput.java
Modified: myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIInput.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIInput.java?rev=668370&r1=668369&r2=668370&view=diff
==============================================================================
--- myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIInput.java (original)
+++ myfaces/core/trunk_1.2.x/api/src/main/java/javax/faces/component/UIInput.java Mon Jun 16 18:12:21 2008
@@ -867,20 +867,22 @@
@Override
public Object saveState(FacesContext facesContext)
{
- Object[] values = new Object[15];
+ Object[] values = new Object[14];
values[0] = super.saveState(facesContext);
values[1] = _immediate;
values[2] = _immediateSet;
values[3] = _required;
values[4] = _requiredSet;
values[5] = _converterMessage;
- values[6] = _requiredMessage;
+ values[6] = _requiredMessage;
+ values[7] = saveAttachedState(facesContext, _validator);
values[8] = saveAttachedState(facesContext, _validatorList);
values[9] = _validatorMessage;
values[10] = saveAttachedState(facesContext, _valueChangeListener);
values[11] = _valid;
values[12] = _localValueSet;
- values[13] = _submittedValue;
+ values[13] = _submittedValue;
+
return values;
}
@@ -895,13 +897,14 @@
_required = (Boolean)values[3];
_requiredSet = (Boolean)values[4];
_converterMessage = (String)values[5];
- _requiredMessage = (String)values[6];
+ _requiredMessage = (String)values[6];
+ _validator = (MethodBinding)restoreAttachedState(facesContext, values[7]);
_validatorList = (List<Validator>) restoreAttachedState(facesContext, values[8]);
_validatorMessage = (String)values[9];
_valueChangeListener = (MethodBinding)restoreAttachedState(facesContext, values[10]);
_valid = (Boolean)values[11];
_localValueSet = (Boolean)values[12];
- _submittedValue = values[13];
+ _submittedValue = values[13];
}
@Override