You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by ol...@apache.org on 2010/01/04 12:56:24 UTC

svn commit: r895607 - in /cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler: editor/ObjEntityAttributeTab.java util/CayenneTable.java

Author: oltka
Date: Mon Jan  4 11:56:24 2010
New Revision: 895607

URL: http://svn.apache.org/viewvc?rev=895607&view=rev
Log:
CAY-1251 Memorize user-selected column widths in preferences

* new error: if rename class nema in embeddable and we have designed embeddable attribute,
 Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: javax.swing.table.DefaultTableModel
	at org.apache.cayenne.modeler.util.CayenneTable.getCayenneModel(CayenneTable.java:87)
	at org.apache.cayenne.modeler.util.CayenneTable.select(CayenneTable.java:103)
	at org.apache.cayenne.modeler.editor.ObjEntityAttributeTab.objAttributeChanged(ObjEntityAttributeTab.java:288)
	at org.apache.cayenne.modeler.ProjectController.fireObjAttributeEvent(ProjectController.java:1531)
	at org.apache.cayenne.modeler.editor.EmbeddableTab.setClassName(EmbeddableTab.java:161)
	at org.apache.cayenne.modeler.editor.EmbeddableTab$1.updateModel(EmbeddableTab.java:78)
	at org.apache.cayenne.modeler.util.TextAdapter.updateModel(TextAdapter.java:160)
	at org.apache.cayenne.modeler.util.TextAdapter$2.verify(TextAdapter.java:93)

Modified:
    cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityAttributeTab.java
    cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/CayenneTable.java

Modified: cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityAttributeTab.java
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityAttributeTab.java?rev=895607&r1=895606&r2=895607&view=diff
==============================================================================
--- cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityAttributeTab.java (original)
+++ cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/editor/ObjEntityAttributeTab.java Mon Jan  4 11:56:24 2010
@@ -285,6 +285,7 @@
     }
 
     public void objAttributeChanged(AttributeEvent e) {
+        rebuildTable((ObjEntity) e.getEntity());
         table.select(e.getAttribute());
     }
 

Modified: cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/CayenneTable.java
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/CayenneTable.java?rev=895607&r1=895606&r2=895607&view=diff
==============================================================================
--- cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/CayenneTable.java (original)
+++ cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/CayenneTable.java Mon Jan  4 11:56:24 2010
@@ -20,7 +20,6 @@
 package org.apache.cayenne.modeler.util;
 
 import java.awt.Component;
-import java.awt.event.MouseListener;
 
 import javax.swing.DefaultCellEditor;
 import javax.swing.DefaultListSelectionModel;