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 2009/08/01 05:54:30 UTC
svn commit: r799795 - in /myfaces/core/trunk/api/src/main:
java/javax/faces/component/ resources/META-INF/
Author: lu4242
Date: Sat Aug 1 03:54:29 2009
New Revision: 799795
URL: http://svn.apache.org/viewvc?rev=799795&view=rev
Log:
MYFACES-2259 Implement Partial State Saving feature (add null case on StateHolder aware field)
Modified:
myfaces/core/trunk/api/src/main/java/javax/faces/component/UICommand.java
myfaces/core/trunk/api/src/main/java/javax/faces/component/UIInput.java
myfaces/core/trunk/api/src/main/java/javax/faces/component/UIOutput.java
myfaces/core/trunk/api/src/main/java/javax/faces/component/UIViewRoot.java
myfaces/core/trunk/api/src/main/resources/META-INF/componentClass12.vm
Modified: myfaces/core/trunk/api/src/main/java/javax/faces/component/UICommand.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/UICommand.java?rev=799795&r1=799794&r2=799795&view=diff
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/UICommand.java (original)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/UICommand.java Sat Aug 1 03:54:29 2009
@@ -360,7 +360,7 @@
attachedState);
}
}
- else
+ else if (_isSetActionListener() || _actionListener != null)
{
//Full
actionListenerSaved = saveAttachedState(facesContext,_actionListener);
@@ -383,7 +383,7 @@
attachedState);
}
}
- else
+ else if (_isSetActionExpression() || _actionExpression != null)
{
//Full
actionExpressionSaved = saveAttachedState(facesContext,_actionExpression);
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=799795&r1=799794&r2=799795&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 Sat Aug 1 03:54:29 2009
@@ -868,7 +868,7 @@
attachedState);
}
}
- else
+ else if (_isSetValidator() || _validator != null)
{
//Full
validatorSaved = saveAttachedState(facesContext,_validator);
@@ -891,7 +891,7 @@
attachedState);
}
}
- else
+ else if (_isSetValueChangeListener() || _valueChangeListener != null)
{
//Full
valueChangeListenerSaved = saveAttachedState(facesContext,_valueChangeListener);
Modified: myfaces/core/trunk/api/src/main/java/javax/faces/component/UIOutput.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/UIOutput.java?rev=799795&r1=799794&r2=799795&view=diff
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/UIOutput.java (original)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/UIOutput.java Sat Aug 1 03:54:29 2009
@@ -178,7 +178,7 @@
converterSaved = null;
}
}
- else
+ else if (_isSetConverter() || _converter != null)
{
//Full
converterSaved = saveAttachedState(facesContext,_converter);
Modified: myfaces/core/trunk/api/src/main/java/javax/faces/component/UIViewRoot.java
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/java/javax/faces/component/UIViewRoot.java?rev=799795&r1=799794&r2=799795&view=diff
==============================================================================
--- myfaces/core/trunk/api/src/main/java/javax/faces/component/UIViewRoot.java (original)
+++ myfaces/core/trunk/api/src/main/java/javax/faces/component/UIViewRoot.java Sat Aug 1 03:54:29 2009
@@ -1039,7 +1039,7 @@
attachedState);
}
}
- else
+ else if (_isSetAfterPhaseListener() || _afterPhaseListener != null)
{
//Full
afterPhaseListenerSaved = saveAttachedState(facesContext,_afterPhaseListener);
@@ -1062,7 +1062,7 @@
attachedState);
}
}
- else
+ else if (_isSetBeforePhaseListener() || _beforePhaseListener != null)
{
//Full
beforePhaseListenerSaved = saveAttachedState(facesContext,_beforePhaseListener);
Modified: myfaces/core/trunk/api/src/main/resources/META-INF/componentClass12.vm
URL: http://svn.apache.org/viewvc/myfaces/core/trunk/api/src/main/resources/META-INF/componentClass12.vm?rev=799795&r1=799794&r2=799795&view=diff
==============================================================================
--- myfaces/core/trunk/api/src/main/resources/META-INF/componentClass12.vm (original)
+++ myfaces/core/trunk/api/src/main/resources/META-INF/componentClass12.vm Sat Aug 1 03:54:29 2009
@@ -400,7 +400,7 @@
attachedState);
}
}
- else
+ else if (_$utils.getPrefixedPropertyName("isSet", $property.name)() || $field != null )
{
//Full
${property.name}Saved = saveAttachedState(facesContext,$field);