You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by pp...@apache.org on 2009/12/23 14:07:34 UTC
svn commit: r893504 -
/openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/meta/AbstractManagedType.java
Author: ppoddar
Date: Wed Dec 23 13:07:33 2009
New Revision: 893504
URL: http://svn.apache.org/viewvc?rev=893504&view=rev
Log:
OPENJPA-1445: Support enums as External values
Modified:
openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/meta/AbstractManagedType.java
Modified: openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/meta/AbstractManagedType.java
URL: http://svn.apache.org/viewvc/openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/meta/AbstractManagedType.java?rev=893504&r1=893503&r2=893504&view=diff
==============================================================================
--- openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/meta/AbstractManagedType.java (original)
+++ openjpa/trunk/openjpa-persistence/src/main/java/org/apache/openjpa/persistence/meta/AbstractManagedType.java Wed Dec 23 13:07:33 2009
@@ -175,6 +175,9 @@
case JavaTypes.MAP:
attrs.add(new Members.MapAttributeImpl(this, f));
break;
+ case JavaTypes.ENUM:
+ attrs.add(new Members.SingularAttributeImpl(this, f));
+ break;
default:
throw new IllegalStateException(_loc.get("field-unrecognized",
f.getFullName(false), decCode).getMessage());