You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2010/01/14 13:34:55 UTC

svn commit: r899179 - /labs/magma/trunk/foundation-beans/src/main/java/org/apache/magma/conversion/string/MagmaBeanConverter.java

Author: simoneg
Date: Thu Jan 14 12:34:55 2010
New Revision: 899179

URL: http://svn.apache.org/viewvc?rev=899179&view=rev
Log:
Fix generic bean converter when the bean has no defined values

Modified:
    labs/magma/trunk/foundation-beans/src/main/java/org/apache/magma/conversion/string/MagmaBeanConverter.java

Modified: labs/magma/trunk/foundation-beans/src/main/java/org/apache/magma/conversion/string/MagmaBeanConverter.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/foundation-beans/src/main/java/org/apache/magma/conversion/string/MagmaBeanConverter.java?rev=899179&r1=899178&r2=899179&view=diff
==============================================================================
--- labs/magma/trunk/foundation-beans/src/main/java/org/apache/magma/conversion/string/MagmaBeanConverter.java (original)
+++ labs/magma/trunk/foundation-beans/src/main/java/org/apache/magma/conversion/string/MagmaBeanConverter.java Thu Jan 14 12:34:55 2010
@@ -44,6 +44,7 @@
 				sb.append(",");
 			}
 		}
+		if (sb.length() == 0) sb.append('-');
 		return sb.toString();
 	}
 	
@@ -55,6 +56,7 @@
 		} catch (Exception e) {
 			throw new ConversionException(e, "Cannot instantiate a {0} to decode {1}", this.myclass, value);
 		}
+		if (value.equals("-")) return ret;
 		BeanData beanData = ret.beanData();
 		BeanHandler handler = ret.handler();
 		int pos = 0;



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org