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());