Package net.sourceforge.squirrel_sql.plugins.hibernate.server

Examples of net.sourceforge.squirrel_sql.plugins.hibernate.server.HibernateConfiguration


      }
   }

   private void onRemoveConfig()
   {
      HibernateConfiguration selConfig = (HibernateConfiguration) _panel.cboConfigs.getSelectedItem();

      if(null == selConfig)
      {
         // i18n[HibernateConfigController.NoConfigToRemove=No configuration selected to remove.]
         JOptionPane.showMessageDialog(_plugin.getApplication().getMainFrame(), s_stringMgr.getString("HibernateController.NoConfigToRemove"));
View Full Code Here


         }
         return false;
      }


      HibernateConfiguration cfg = (HibernateConfiguration) _panel.cboConfigs.getSelectedItem();

      boolean wasNull = false;
      if(null == cfg)
      {
         wasNull = true;
         cfg = new HibernateConfiguration();
      }

      cfg.setProvider(provider);
      cfg.setPersistenceUnitName(persistenceUnitName);
      cfg.setName(cfgName);

      String[] classPathEntries = new String[_panel.lstClassPath.getModel().getSize()];

      for (int i=0; i< _panel.lstClassPath.getModel().getSize(); ++i)
      {
         classPathEntries[i] = (String) _panel.lstClassPath.getModel().getElementAt(i);
      }
      cfg.setClassPathEntries(classPathEntries);


      if(_panel.radUserDefProvider.isSelected())
      {
         cfg.setUserDefinedProvider(true);
         cfg.setJPA(false);
      }
      else if(_panel.radJPA.isSelected())
      {
         cfg.setUserDefinedProvider(false);
         cfg.setJPA(true);
      }
      else
      {
         cfg.setUserDefinedProvider(false);
         cfg.setJPA(false);
      }


      cfg.setUseProcess(_panel.radCreateProcess.isSelected());

      _processDetails.apply(cfg);


      if(wasNull)
View Full Code Here

            XMLBeanWriter bw = new XMLBeanWriter();

            ArrayList<HibernateConfiguration> buf = new ArrayList<HibernateConfiguration>();
            for (int i = 0; i < _panel.cboConfigs.getItemCount(); i++)
            {
               HibernateConfiguration cfg = (HibernateConfiguration) _panel.cboConfigs.getItemAt(i);
               bw.addToRoot(cfg);
               buf.add(cfg);
            }

            bw.save(cfgsFile);
View Full Code Here

         {
            return;
         }


         HibernateConfiguration toSel = null;

         for (Object o : reader)
         {
            HibernateConfiguration cfg = (HibernateConfiguration) o;

            if(null != _hibernatePrefsListener &&
               null != _hibernatePrefsListener.getPreselectedCfg() &&
               cfg.getName().equals(_hibernatePrefsListener.getPreselectedCfg().getName()))
            {
               toSel = cfg;
            }

            if(null == cfg.getCommand())
            {
               _processDetails.apply(cfg);
            }

            _panel.cboConfigs.addItem(cfg);
View Full Code Here

      return (HibernateConfiguration) _panel.cboConfigurations.getSelectedItem();
   }

   private void onConfigurationChanged(ArrayList<HibernateConfiguration> changedCfgs)
   {
      HibernateConfiguration selCfg = (HibernateConfiguration) _panel.cboConfigurations.getSelectedItem();

      if(null != selCfg)
      {
         loadConfigs(changedCfgs, selCfg.getName());
      }
      else
      {
         loadConfigs(changedCfgs, null);
      }
View Full Code Here

      _panel.cboConfigurations.removeAllItems();

      HashMap<String, HibernateConfiguration> cfgByName = new HashMap<String, HibernateConfiguration>();
      for (Object o : reader)
      {
         HibernateConfiguration cfg = (HibernateConfiguration) o;

         cfgByName.put(cfg.getName(), cfg);
         _panel.cboConfigurations.addItem(cfg);
      }

      if(null != cfgNameToSelect)
      {
View Full Code Here

   }


   public void sessionClosing(ISession session)
   {
      HibernateConfiguration cfg = (HibernateConfiguration) _panel.cboConfigurations.getSelectedItem();

      if(null != cfg)
      {
         Preferences.userRoot().put(PREF_KEY_LAST_SELECTED_CONFIG, cfg.getName());
      }

      _panel.closing();

      _mappedObjectsPanelManager.closing();
View Full Code Here

TOP

Related Classes of net.sourceforge.squirrel_sql.plugins.hibernate.server.HibernateConfiguration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.