Author: abelevich
Date: 2008-03-20 10:24:32 -0400 (Thu, 20 Mar 2008)
New Revision: 7000
Modified:
trunk/ui/inplaceInput/src/main/java/org/richfaces/renderkit/InplaceInputBaseRenderer.java
Log:
http://jira.jboss.com/jira/browse/RF-2642
Modified:
trunk/ui/inplaceInput/src/main/java/org/richfaces/renderkit/InplaceInputBaseRenderer.java
===================================================================
---
trunk/ui/inplaceInput/src/main/java/org/richfaces/renderkit/InplaceInputBaseRenderer.java 2008-03-20
14:24:10 UTC (rev 6999)
+++
trunk/ui/inplaceInput/src/main/java/org/richfaces/renderkit/InplaceInputBaseRenderer.java 2008-03-20
14:24:32 UTC (rev 7000)
@@ -5,7 +5,7 @@
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
-import javax.faces.convert.Converter;
+import javax.faces.convert.ConverterException;
import org.ajax4jsf.javascript.JSFunctionDefinition;
import org.ajax4jsf.renderkit.HeaderResourcesRendererBase;
@@ -229,25 +229,12 @@
return result;
}
+ @Override
+ public Object getConvertedValue(FacesContext context, UIComponent component, Object
submittedValue) throws ConverterException {
+ return InputUtils.getConvertedValue(context, component, submittedValue);
+ }
+
protected String getConvertedStringValue(FacesContext context, UIInplaceInput
component, Object value) {
- Converter converter = component.getConverter();
-
- if (converter == null) {
- if (value == null) {
- return "";
- } else if (value instanceof String) {
- return (String) value;
- }
-
- Class converterType = value.getClass();
- if (converterType != null ) {
- converter = context.getApplication().createConverter(converterType);
- }
-
- if (converter == null) {
- return value.toString();
- }
- }
- return converter.getAsString(context, component, value);
+ return InputUtils.getConvertedStringValue(context, component, value);
+ }
}
-}