[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