001 package com.sptci.rwt.webui;
002
003 import nextapp.echo2.app.event.ActionEvent;
004
005 import com.sptci.echo2.Listener;
006 import com.sptci.rwt.Connections;
007 import com.sptci.rwt.ConnectionParameters;
008 import com.sptci.rwt.ConnectionManager;
009
010 /**
011 * The listener for trigger a new connection to a database through a
012 * configured {@link java.sql.Connection}.
013 *
014 * <p>© Copyright 2007 <a href='http://sptci.com/' target='_new'>Sans Pareil Technologies, Inc.</a></p>
015 * @author Rakesh Vidyadharan 2007-09-30
016 * @version $Id: ConnectionDialogueListener.java 4123 2008-05-25 21:49:01Z rakesh $
017 */
018 public class ConnectionDialogueListener extends Listener<MainController>
019 {
020 /**
021 * Create a new instance using the specified controller.
022 *
023 * @param controller The controller to use to interact with the
024 * application.
025 */
026 public ConnectionDialogueListener( final MainController controller )
027 {
028 super( controller );
029 }
030
031 /**
032 * The action listener implementation. Display the {@link
033 * ConnectionDialogue} in {@link MainView}.
034 */
035 public void actionPerformed( final ActionEvent event )
036 {
037 controller.addPane( new ConnectionDialogue( controller ) );
038 }
039 }