cayenne-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrus Adamchik (JIRA)" <>
Subject [jira] [Commented] (CAY-1846) Reworking of callback mapping
Date Sun, 28 Jul 2013 15:39:48 GMT


Andrus Adamchik commented on CAY-1846:

Committed the latest patch. All previously discussed problems are fixed. Found a few more:

1. Doing copy or cut of a callback method results in a popup window with the exception [1]
2. When I delete a selected callback method, the next row in the table should become selected
(if available of course). Check how this works for attributes and relationships.

[1] CayenneModeler Info
Version: 3.2M2-SNAPSHOT
Build Date: ${} ${}
java.lang.ClassCastException: java.lang.String cannot be cast to org.apache.cayenne.util.XMLSerializable
	at org.apache.cayenne.modeler.util.CayenneTransferable.getTransferData(
	at sun.awt.datatransfer.DataTransferer.translateTransferable(
	at apple.awt.CDataTransferer.translateTransferable(
	at apple.awt.CClipboard.setContentsNative(
	at sun.awt.datatransfer.SunClipboard.setContents(
	at org.apache.cayenne.modeler.action.CopyAction.performAction(
	at org.apache.cayenne.modeler.util.CayenneAction.actionPerformed(
	at javax.swing.AbstractButton.fireActionPerformed(
	at javax.swing.AbstractButton$Handler.actionPerformed(
	at javax.swing.DefaultButtonModel.fireActionPerformed(
	at javax.swing.DefaultButtonModel.setPressed(
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(
	at java.awt.AWTEventMulticaster.mouseReleased(
	at java.awt.Component.processMouseEvent(
	at javax.swing.JComponent.processMouseEvent(
	at java.awt.Component.processEvent(
	at java.awt.Container.processEvent(
	at java.awt.Component.dispatchEventImpl(
	at java.awt.Container.dispatchEventImpl(
	at java.awt.Component.dispatchEvent(
	at java.awt.LightweightDispatcher.retargetMouseEvent(
	at java.awt.LightweightDispatcher.processMouseEvent(
	at java.awt.LightweightDispatcher.dispatchEvent(
	at java.awt.Container.dispatchEventImpl(
	at java.awt.Window.dispatchEventImpl(
	at java.awt.Component.dispatchEvent(
	at java.awt.EventQueue.dispatchEventImpl(
	at java.awt.EventQueue.access$400(
	at java.awt.EventQueue$
	at java.awt.EventQueue$
	at Method)
	at java.awt.EventQueue$
	at java.awt.EventQueue$
	at Method)
	at java.awt.EventQueue.dispatchEvent(
	at java.awt.EventDispatchThread.pumpOneEventForFilters(
	at java.awt.EventDispatchThread.pumpEventsForFilter(
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(
	at java.awt.EventDispatchThread.pumpEvents(
	at java.awt.EventDispatchThread.pumpEvents(

> Reworking of callback mapping
> -----------------------------
>                 Key: CAY-1846
>                 URL:
>             Project: Cayenne
>          Issue Type: Task
>          Components: Modeler
>    Affects Versions: 3.2M2
>            Reporter: Ilya Vasiuk
>            Priority: Minor
>              Labels: patch
>         Attachments: CAY-1846_after.png, CAY-1846_before.png, CAY-1846_copy_paste.txt,
CAY-1846new.txt, x.png
>   Original Estimate: 48h
>  Remaining Estimate: 48h
> In this patch has been reworking callback mapping from one table to a few. And a little
bit changed the paradigm of actions with methods. Visual changes can be seen in the attached

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:

View raw message