[jboss-cvs] jbosside/netbeans/hibernate-console/src/org/hibernate/netbeans/console/output/result ...
Leon Chiver
leonceeo at gmail.com
Mon Sep 18 07:46:58 EDT 2006
User: leonceeo
Date: 06/09/18 07:46:58
Modified: netbeans/hibernate-console/src/org/hibernate/netbeans/console/output/result
QueryResultMultiViewElement.java
Log:
work on the long due release
Revision Changes Path
1.5 +12 -1 jbosside/netbeans/hibernate-console/src/org/hibernate/netbeans/console/output/result/QueryResultMultiViewElement.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: QueryResultMultiViewElement.java
===================================================================
RCS file: /cvsroot/jboss/jbosside/netbeans/hibernate-console/src/org/hibernate/netbeans/console/output/result/QueryResultMultiViewElement.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- QueryResultMultiViewElement.java 4 Jul 2006 09:48:31 -0000 1.4
+++ QueryResultMultiViewElement.java 18 Sep 2006 11:46:58 -0000 1.5
@@ -43,6 +43,7 @@
import javax.swing.JComponent;
import javax.swing.JToolBar;
import javax.swing.KeyStroke;
+import org.hibernate.HibernateException;
import org.hibernate.netbeans.console.BshCode;
import org.hibernate.netbeans.console.Icons;
import org.hibernate.netbeans.console.util.HibernateExecutor;
@@ -56,6 +57,7 @@
import org.hibernate.Session;
import org.netbeans.api.progress.ProgressHandle;
import org.netbeans.api.progress.ProgressHandleFactory;
+import org.openide.util.Cancellable;
import org.openide.util.Utilities;
/**
@@ -189,7 +191,16 @@
final Session s = desc.getSession();
HibernateExecutor.execute(new Runnable() {
public void run() {
- ProgressHandle ph = ProgressHandleFactory.createHandle("Executing Query"); // TODO - i18n
+ ProgressHandle ph = ProgressHandleFactory.createHandle("Executing Query", new Cancellable() {
+ public boolean cancel() {
+ try {
+ s.cancelQuery();
+ } catch (HibernateException ex) {
+ // Ignore it
+ }
+ return true;
+ }
+ });
Thread currentThread = Thread.currentThread();
ClassLoader currentClassLoader = currentThread.getContextClassLoader();
boolean success = false;
More information about the jboss-cvs-commits
mailing list