Package hermes.config

Examples of hermes.config.JDBCStore


   }
   public MessageStoreURLTreeNode(String alias, String jdbcURL)
   {
      super(alias, jdbcURL);
     
      storeConfig = new JDBCStore() ;
      storeConfig.setAlias(alias) ;
      storeConfig.setUrl(jdbcURL) ;
     
      setIcon(IconCache.getIcon("jdbc")) ;
     
View Full Code Here


   protected void doOnOK(Map<String, String> properties)
   {
      try
      {
         final JDBCStore storeConfig = HermesBrowser.getConfigDAO().addJDBCStore(HermesBrowser.getBrowser().getConfig(), properties.get("alias"), properties.get("driver"),
               properties.get("url"));
         final MessageStoreURLTreeNode node = new MessageStoreURLTreeNode(storeConfig);

         HermesBrowser.getBrowser().getBrowserTree().getBrowserModel().addMessageStoreURLTreeNode(node);
         HermesBrowser.getBrowser().saveConfig();
View Full Code Here

   {
      final Map<String, String> properties = new HashMap<String, String>();

      if (e.getSource() != null && e.getSource() instanceof JDBCStore)
      {
         JDBCStore config = (JDBCStore) e.getSource();

         properties.put("alias", config.getAlias());
         properties.put("url", config.getUrl());
         properties.put("driver", config.getDriver());
      }
      else
      {
         properties.put("alias", "myJDBC");
         properties.put("url", "jdbc:provider://<hostname>[<:port>]/<dbname>[?<param1>=<value1>]");
View Full Code Here

    * @see hermes.impl.ConfigDAO#addJDBCStore(hermes.config.HermesConfig,
    *      java.lang.String, java.lang.String, java.lang.String)
    */
   public JDBCStore addJDBCStore(HermesConfig config, String alias, String driver, String url) throws JAXBException
   {
      JDBCStore storeConfig = factory.createJDBCStore();
      storeConfig.setAlias(alias);
      storeConfig.setDriver(driver);
      storeConfig.setUrl(url);

      for (Iterator iter = config.getJdbcStore().iterator(); iter.hasNext();)
      {
         JDBCStore existing = (JDBCStore) iter.next();

         if (existing.getAlias().equals(alias))
         {
            iter.remove();
         }
      }

View Full Code Here

         addMessageStoreURLTreeNode(localURLNode);
      }

      for (Iterator iter = HermesBrowser.getBrowser().getConfig().getJdbcStore().iterator(); iter.hasNext();)
      {
         JDBCStore storeConfig = (JDBCStore) iter.next();

         try
         {
            addMessageStoreURLTreeNode(new MessageStoreURLTreeNode(storeConfig));
         }
         catch (ClassNotFoundException ex)
         {
            HermesBrowser.getBrowser().showErrorDialog("Cannot load JDBC driver " + storeConfig.getDriver());
         }

      }

      Hermes.events.addConnectionListener(this);
View Full Code Here

TOP

Related Classes of hermes.config.JDBCStore

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.