You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by sk...@apache.org on 2008/02/22 16:57:12 UTC
svn commit: r630232 [2/2] - in
/myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra:
filter/ frameworkAdapter/ frameworkAdapter/basic/ frameworkAdapter/jsf/
frameworkAdapter/local/ lib/ lib/jsf/
Modified: myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/lib/jsf/SerializableConverter.java
URL: http://svn.apache.org/viewvc/myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/lib/jsf/SerializableConverter.java?rev=630232&r1=630231&r2=630232&view=diff
==============================================================================
--- myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/lib/jsf/SerializableConverter.java (original)
+++ myfaces/orchestra/trunk/core/src/main/java/org/apache/myfaces/orchestra/lib/jsf/SerializableConverter.java Fri Feb 22 07:57:09 2008
@@ -116,91 +116,91 @@
*/
public class SerializableConverter implements Converter, StateHolder
{
- private static final long serialVersionUID = 2L;
+ private static final long serialVersionUID = 2L;
- private String beanName;
- private transient Converter converter;
+ private String beanName;
+ private transient Converter converter;
- public SerializableConverter()
- {
- // setBeanName or restoreState must be called when this constructor is used
- }
-
- public SerializableConverter(String beanName)
- {
- this.beanName = beanName;
- }
-
- public SerializableConverter(String beanName, Converter instance)
- {
- this.beanName = beanName;
- this.converter = instance;
- }
-
- public void setBeanName(String beanName)
- {
- this.beanName = beanName;
- }
-
- protected Converter getConverter()
- {
- if (this.converter == null)
- {
- FacesContext facesContext = FacesContext.getCurrentInstance();
- Application application = facesContext.getApplication();
- this.converter = (Converter) application.getVariableResolver().resolveVariable(facesContext, beanName);
- }
-
- return this.converter;
- }
-
- public Object getAsObject(FacesContext context, UIComponent component, String value) throws ConverterException
- {
- return getConverter().getAsObject(context, component, value);
- }
-
- public String getAsString(FacesContext context, UIComponent component, Object value) throws ConverterException
- {
- return getConverter().getAsString(context, component, value);
- }
-
- // StateHolder methods
-
- public boolean isTransient()
- {
- return false;
- }
-
- public void restoreState(FacesContext context, Object savedState)
- {
- Object[] state = (Object[]) savedState;
- beanName = (String) state[0];
-
- Converter c = getConverter();
- if (c instanceof StateHolder)
- {
- ((StateHolder) c).restoreState(context, state[1]);
- }
- }
-
- public Object saveState(FacesContext context)
- {
- Object[] state;
- Converter c = getConverter();
- if (c instanceof StateHolder)
- {
- state = new Object[2];
- state[1] = ((StateHolder) c).saveState(context);
- }
- else
- {
- state = new Object[1];
- }
- state[0] = beanName;
- return state;
- }
-
- public void setTransient(boolean newTransientValue)
- {
- }
+ public SerializableConverter()
+ {
+ // setBeanName or restoreState must be called when this constructor is used
+ }
+
+ public SerializableConverter(String beanName)
+ {
+ this.beanName = beanName;
+ }
+
+ public SerializableConverter(String beanName, Converter instance)
+ {
+ this.beanName = beanName;
+ this.converter = instance;
+ }
+
+ public void setBeanName(String beanName)
+ {
+ this.beanName = beanName;
+ }
+
+ protected Converter getConverter()
+ {
+ if (this.converter == null)
+ {
+ FacesContext facesContext = FacesContext.getCurrentInstance();
+ Application application = facesContext.getApplication();
+ this.converter = (Converter) application.getVariableResolver().resolveVariable(facesContext, beanName);
+ }
+
+ return this.converter;
+ }
+
+ public Object getAsObject(FacesContext context, UIComponent component, String value) throws ConverterException
+ {
+ return getConverter().getAsObject(context, component, value);
+ }
+
+ public String getAsString(FacesContext context, UIComponent component, Object value) throws ConverterException
+ {
+ return getConverter().getAsString(context, component, value);
+ }
+
+ // StateHolder methods
+
+ public boolean isTransient()
+ {
+ return false;
+ }
+
+ public void restoreState(FacesContext context, Object savedState)
+ {
+ Object[] state = (Object[]) savedState;
+ beanName = (String) state[0];
+
+ Converter c = getConverter();
+ if (c instanceof StateHolder)
+ {
+ ((StateHolder) c).restoreState(context, state[1]);
+ }
+ }
+
+ public Object saveState(FacesContext context)
+ {
+ Object[] state;
+ Converter c = getConverter();
+ if (c instanceof StateHolder)
+ {
+ state = new Object[2];
+ state[1] = ((StateHolder) c).saveState(context);
+ }
+ else
+ {
+ state = new Object[1];
+ }
+ state[0] = beanName;
+ return state;
+ }
+
+ public void setTransient(boolean newTransientValue)
+ {
+ }
}