This is an automated email from the ASF dual-hosted git repository.

ntimofeev pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cayenne.git


The following commit(s) were added to refs/heads/master by this push:
     new 5a6cd57  Add new value types to the modeler
5a6cd57 is described below

commit 5a6cd573cdc7df9af1deae279f7769f8a5e43fff
Author: Nikita Timofeev <[email protected]>
AuthorDate: Wed Nov 4 17:21:24 2020 +0300

    Add new value types to the modeler
---
 .../org/apache/cayenne/modeler/editor/ObjEntityAttributePanel.java  | 2 +-
 .../src/main/java/org/apache/cayenne/modeler/util/ModelerUtil.java  | 6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git 
a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityAttributePanel.java
 
b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityAttributePanel.java
index 52182ee..889eb36 100644
--- 
a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityAttributePanel.java
+++ 
b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityAttributePanel.java
@@ -224,7 +224,7 @@ public class ObjEntityAttributePanel extends JPanel 
implements ObjEntityDisplayL
 
         TableColumn typeColumn = 
table.getColumnModel().getColumn(ObjAttributeTableModel.OBJ_ATTRIBUTE_TYPE);
 
-        JComboBox javaTypesCombo = 
Application.getWidgetFactory().createComboBox(typeNames.toArray(), false);
+        JComboBox<String> javaTypesCombo = 
Application.getWidgetFactory().createComboBox(typeNames.toArray(new String[0]), 
false);
         AutoCompletion.enable(javaTypesCombo, false, true);
         
typeColumn.setCellEditor(Application.getWidgetFactory().createCellEditor(javaTypesCombo));
     }
diff --git 
a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/ModelerUtil.java
 
b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/ModelerUtil.java
index 8ec7015..47c2c80 100644
--- 
a/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/ModelerUtil.java
+++ 
b/modeler/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/ModelerUtil.java
@@ -53,6 +53,9 @@ import 
org.apache.cayenne.modeler.action.MultipleObjectsAction;
 import org.apache.cayenne.modeler.pref.FSPath;
 import org.apache.cayenne.reflect.PropertyUtils;
 import org.apache.cayenne.util.CayenneMapEntry;
+import org.apache.cayenne.value.GeoJson;
+import org.apache.cayenne.value.Json;
+import org.apache.cayenne.value.Wkt;
 
 /**
  * Various unorganized utility methods used by CayenneModeler.
@@ -126,6 +129,9 @@ public final class ModelerUtil {
                 Calendar.class.getName(),
                 UUID.class.getName(),
                 Serializable.class.getName(),
+                Json.class.getName(),
+                Wkt.class.getName(),
+                GeoJson.class.getName(),
                 "java.lang.Character[]",
                 "java.lang.Byte[]",
                 "java.time.LocalDate",

Reply via email to