You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by aa...@apache.org on 2006/07/23 04:14:23 UTC
svn commit: r424664 - in
/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser: ./
src/org/apache/cayenne/ropbrowser/ src/org/apache/cayenne/ropbrowser/model/
src/org/apache/cayenne/ropbrowser/parts/
src/org/apache/cayenne/ropbrowser/views/
Author: aadamchik
Date: Sat Jul 22 19:14:22 2006
New Revision: 424664
URL: http://svn.apache.org/viewvc?rev=424664&view=rev
Log:
CAY-604 -second patch
Modified:
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/.classpath
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/ConnectionManager.java
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/ObjectEditor.java
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/model/AbstractObject.java
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/model/ElementDiagram.java
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/model/SingleModelElement.java
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/parts/ElementDiagramEditPart.java
incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/views/ControlPanelView.java
Modified: incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/.classpath
URL: http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/.classpath?rev=424664&r1=424663&r2=424664&view=diff
==============================================================================
--- incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/.classpath (original)
+++ incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/.classpath Sat Jul 22 19:14:22 2006
@@ -8,8 +8,8 @@
<classpathentry kind="lib" path="lib/commons-lang-2.1.jar"/>
<classpathentry kind="lib" path="lib/commons-logging.jar"/>
<classpathentry kind="lib" path="lib/hessian-3.0.13.jar"/>
- <classpathentry kind="lib" path="lib/smack-2.2.1.jar"/>
+ <classpathentry sourcepath="G:/soc/smack-dev-2.2.1/source" kind="lib" path="lib/smack-2.2.1.jar"/>
<classpathentry kind="lib" path="lib/smackx-2.2.1.jar"/>
- <classpathentry kind="lib" path="lib/cayenne-client-nodeps-1.2.jar"/>
+ <classpathentry sourcepath="/cayenne-java/src/cayenne/java" kind="lib" path="lib/cayenne-client-nodeps-1.2.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
Modified: incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/ConnectionManager.java
URL: http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/ConnectionManager.java?rev=424664&r1=424663&r2=424664&view=diff
==============================================================================
--- incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/ConnectionManager.java (original)
+++ incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/ConnectionManager.java Sat Jul 22 19:14:22 2006
@@ -17,11 +17,14 @@
package org.apache.cayenne.ropbrowser;
+import java.util.EventObject;
import java.util.Hashtable;
+import org.apache.cayenne.ropbrowser.model.AbstractObject;
import org.objectstyle.cayenne.CayenneContext;
import org.objectstyle.cayenne.DataChannel;
import org.objectstyle.cayenne.ObjectContext;
+import org.objectstyle.cayenne.event.EventSubject;
import org.objectstyle.cayenne.remote.ClientChannel;
import org.objectstyle.cayenne.remote.ClientConnection;
import org.objectstyle.cayenne.remote.hessian.HessianConnection;
@@ -60,7 +63,7 @@
return connections.get(address);
}
- ClientConnection connection = new HessianConnection(address); //, null, null, "shared-session");
+ ClientConnection connection = new HessianConnection(address, null, null, "conference");
DataChannel channel = new ClientChannel(connection);
// TODO configure query caching
ObjectContext context = new CayenneContext(channel);
Modified: incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/ObjectEditor.java
URL: http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/ObjectEditor.java?rev=424664&r1=424663&r2=424664&view=diff
==============================================================================
--- incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/ObjectEditor.java (original)
+++ incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/ObjectEditor.java Sat Jul 22 19:14:22 2006
@@ -34,7 +34,9 @@
import org.eclipse.jface.action.IAction;
import org.eclipse.ui.IEditorInput;
import org.eclipse.ui.IEditorPart;
+import org.objectstyle.cayenne.DataChannel;
import org.objectstyle.cayenne.ObjectContext;
+import org.objectstyle.cayenne.event.EventSubject;
/**
* Editor class allowing visual editing of database data via
@@ -126,7 +128,7 @@
protected void setInput(IEditorInput input) {
super.setInput(input);
this.context = ((ObjectEditorInput) input).getContext();
- elementDiagram = new ElementDiagram(this.context, ((ObjectEditorInput) input).getQuery());
+ elementDiagram = new ElementDiagram(this.context, ((ObjectEditorInput) input).getQuery());
}
protected void createActions() {
Modified: incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/model/AbstractObject.java
URL: http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/model/AbstractObject.java?rev=424664&r1=424663&r2=424664&view=diff
==============================================================================
--- incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/model/AbstractObject.java (original)
+++ incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/model/AbstractObject.java Sat Jul 22 19:14:22 2006
@@ -118,7 +118,12 @@
Object value = null;
if (attribute.getType().equals("java.util.Date")) {
- value = dateFormatter.format(descriptor.getProperty(id.toString()).readProperty(this));
+ try {
+ value = dateFormatter.format(descriptor.getProperty(id.toString()).readProperty(this));
+ }
+ catch (Exception e) {
+ value = new String("");
+ }
}
else {
value = descriptor.getProperty(id.toString()).readProperty(this);
Modified: incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/model/ElementDiagram.java
URL: http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/model/ElementDiagram.java?rev=424664&r1=424663&r2=424664&view=diff
==============================================================================
--- incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/model/ElementDiagram.java (original)
+++ incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/model/ElementDiagram.java Sat Jul 22 19:14:22 2006
@@ -19,10 +19,14 @@
import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import java.util.ArrayList;
+import java.util.EventObject;
import java.util.Iterator;
import java.util.List;
+import org.apache.cayenne.ropbrowser.ConnectionManager;
+import org.objectstyle.cayenne.DataChannel;
import org.objectstyle.cayenne.ObjectContext;
+import org.objectstyle.cayenne.event.EventSubject;
import org.objectstyle.cayenne.query.NamedQuery;
/**
Modified: incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/model/SingleModelElement.java
URL: http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/model/SingleModelElement.java?rev=424664&r1=424663&r2=424664&view=diff
==============================================================================
--- incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/model/SingleModelElement.java (original)
+++ incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/model/SingleModelElement.java Sat Jul 22 19:14:22 2006
@@ -152,7 +152,7 @@
if (conn instanceof RelationshipConnection) {
RelationshipConnection relConn = (RelationshipConnection) conn;
conn.getSource().getCurrentObject().setRelationship(relConn.getRelationship(), getCurrentObject(), object);
- //object.setRelationship(relConn.getRelationship(), object);
+ //object.setRelationship(relConn.getRelationship(), null, conn.getSource().getCurrentObject()); wrong relationship name - need inverse
}
}
setObject(object);
Modified: incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/parts/ElementDiagramEditPart.java
URL: http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/parts/ElementDiagramEditPart.java?rev=424664&r1=424663&r2=424664&view=diff
==============================================================================
--- incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/parts/ElementDiagramEditPart.java (original)
+++ incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/parts/ElementDiagramEditPart.java Sat Jul 22 19:14:22 2006
@@ -204,6 +204,5 @@
}
}
return true;
-
}
}
Modified: incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/views/ControlPanelView.java
URL: http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/views/ControlPanelView.java?rev=424664&r1=424663&r2=424664&view=diff
==============================================================================
--- incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/views/ControlPanelView.java (original)
+++ incubator/cayenne/soc/trunk/cayenne-rop/rop-browser/src/org/apache/cayenne/ropbrowser/views/ControlPanelView.java Sat Jul 22 19:14:22 2006
@@ -64,6 +64,8 @@
/** button to launch query editor */
private Button runQueryButton;
+ private Button xmppEnabledButton;
+
/** manages connections to the server */
private ConnectionManager connectionManager;
@@ -118,6 +120,8 @@
*/
public void widgetSelected(SelectionEvent e) {
if (e.getSource() == connectButton) {
+ queryCombo.removeAll();
+
if (serverText.indexOf(serverText.getText()) == -1) {
serverText.add(serverText.getText());
}