Author: simoneg Date: Thu Sep 18 20:44:26 2008 New Revision: 696903 URL: http://svn.apache.org/viewvc?rev=696903&view=rev Log: Working on LABS-175
Modified: labs/magma/trunk/database-jpa/src/main/java/org/apache/magma/database/openjpa/JPAConverter.java Modified: labs/magma/trunk/database-jpa/src/main/java/org/apache/magma/database/openjpa/JPAConverter.java URL: http://svn.apache.org/viewvc/labs/magma/trunk/database-jpa/src/main/java/org/apache/magma/database/openjpa/JPAConverter.java?rev=696903&r1=696902&r2=696903&view=diff ============================================================================== --- labs/magma/trunk/database-jpa/src/main/java/org/apache/magma/database/openjpa/JPAConverter.java (original) +++ labs/magma/trunk/database-jpa/src/main/java/org/apache/magma/database/openjpa/JPAConverter.java Thu Sep 18 20:44:26 2008 @@ -40,6 +40,7 @@ public JPAConverter(Class<? extends JPAPersisted> clazz) { myclass = clazz; Class<?> acclass = clazz; + // TODO check wether to convert this to use GenericClass while (idclass == null && idgetter == null && acclass != null) { // Check for methods first Method[] methods = acclass.getDeclaredMethods(); @@ -71,6 +72,7 @@ } public JPAPersisted fromString(String value) { + if (value == null || value.equals("null")) return null; Object key = subconverter.fromString(value); Database db = new Database(); return db.load(myclass, key); @@ -78,6 +80,7 @@ @SuppressWarnings("unchecked") public String toString(JPAPersisted value) { + if (value == null) return "null"; Object idval = null; if (idgetter != null) { try { --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]