com.ibm.dse.tools.workbench.gui
Class InstanceUIActionListener

java.lang.Object
  |
  +--com.ibm.dse.tools.workbench.gui.InstanceUIActionListener

public class InstanceUIActionListener
extends java.lang.Object
implements java.awt.event.ActionListener, CommonParameters, ActionVariables

This class is a listener for actions performed in the InstanceUIActionListener.


Field Summary
static java.lang.String DELETE_INSTANCE
           
static java.lang.String EDIT_INSTANCE
           
static java.lang.String EXTERNALIZE_TO
           
static java.lang.String GENERATE_AC_FILES
           
static int INTO_GROUP
           
static int INTO_INSTANCE
           
static java.lang.String LAUNCH_WIZARD
           
static java.lang.String MOVE_DOWN
           
static java.lang.String MOVE_UP
           
static java.lang.String NEW_INSTANCE
           
static int NOWHERE
           
protected  InstanceUI uiDelegate
           
static java.lang.String VALIDATE_INSTANCE
           
 
Fields inherited from interface com.ibm.dse.tools.workbench.gui.CommonParameters
CHANGE_LISTENER, CONTAINER_GROUPS, CURRENT_GROUP, PARENT_ROW, REPOSITORY, ROW_SELECTION_COUNT, SELECTED_PARENT_ROWS, SELECTED_ROWS, WIZARD_PARAM, WORKSPACE
 
Fields inherited from interface com.ibm.dse.tools.workbench.gui.ActionVariables
CMD_ADD_TO_WORKSPACE, CMD_CHANGE_REPOSITORY, CMD_CHANGE_WORKSPACE, CMD_CLONE, CMD_CONNECT_REPOSITORY, CMD_COPY, CMD_CREATE_OPEN_EDITION, CMD_CUT, CMD_DELETE, CMD_DISCONNECT_REPOSITORY, CMD_EXIT, CMD_IMPORT_FILE, CMD_LAUNCH_SPECIFIC_WIZARD, CMD_MORPH_INTO, CMD_MOVE, CMD_OPEN_DOMAINS_EXPLORER, CMD_OPEN_FILE, CMD_OPEN_REPOSITORY_EXPLORER, CMD_OPEN_SETTINGS_WIZARD, CMD_OPEN_TO_EDITIONS, CMD_PASTE, CMD_REFRESH_WORKSPACE, CMD_RELOAD_ENVIRONMENT, CMD_SELECT_ALL, CMD_SHOW_CONSOLE, CMD_SHOW_VERSION, CMD_UNDO, CMD_VERSION
 
Constructor Summary
InstanceUIActionListener(InstanceUI delegate)
          This constructor creates a GroupUIActionListener object.
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
          This method dispatch the action event.
protected  void doClone(java.util.Hashtable params)
          Clones the instance selected
 void doConnectVersionInstance(java.util.Hashtable params)
          This method performs a connection to the repository if it doesn't exist and versions an instance definition
protected  void doCreateOpenEditionInstance(java.util.Hashtable params)
          Creates an open edition for Instances
protected  void doDeleteInstance(java.util.Hashtable params)
          This method deletes one or more instances.
protected  void doExternalizeTo(java.lang.String format, java.util.Hashtable params)
          This method externalizes one or more instances.
protected  void doGenerateACFiles(java.util.Hashtable params)
          Creates an open edition for Instances
protected  void doMorphInto(java.util.Hashtable params)
          Morphs the instance into the selected type
protected  void doMove(java.util.Hashtable params)
          Moves the instance selected
protected  void doMoveDown(java.util.Hashtable params)
          Moves down the instance one position inside the group
protected  void doMoveUp(java.util.Hashtable params)
          Moves up the instance one position inside the group
protected  void doNewInstance(java.util.Hashtable params)
          This method creates a new instance.
protected  void doValidateInstance(java.util.Hashtable params)
          Clones the instance selected
protected  void doVersionInstance(java.util.Hashtable params)
          This method versions one or more instances.
protected  void launchSpecificWizard(java.lang.String menuOption, java.util.Hashtable params)
          This method launches the Specfic InstanceUI wizard.
protected  void launchWizard(java.util.Hashtable params)
          This method launches the InstanceUI wizard.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

uiDelegate

protected InstanceUI uiDelegate

LAUNCH_WIZARD

public static java.lang.String LAUNCH_WIZARD

NEW_INSTANCE

public static java.lang.String NEW_INSTANCE

EDIT_INSTANCE

public static java.lang.String EDIT_INSTANCE

DELETE_INSTANCE

public static java.lang.String DELETE_INSTANCE

VALIDATE_INSTANCE

public static java.lang.String VALIDATE_INSTANCE

EXTERNALIZE_TO

public static java.lang.String EXTERNALIZE_TO

GENERATE_AC_FILES

public static java.lang.String GENERATE_AC_FILES

MOVE_UP

public static java.lang.String MOVE_UP

MOVE_DOWN

public static java.lang.String MOVE_DOWN

NOWHERE

public static final int NOWHERE

INTO_GROUP

public static final int INTO_GROUP

INTO_INSTANCE

public static final int INTO_INSTANCE
Constructor Detail

InstanceUIActionListener

public InstanceUIActionListener(InstanceUI delegate)
This constructor creates a GroupUIActionListener object.
Parameters:
delegate - com.ibm.dse.tools.workbench.gui.InstanceUI
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
This method dispatch the action event.
Specified by:
actionPerformed in interface java.awt.event.ActionListener
Parameters:
event - java.event.ActionEvent

doClone

protected void doClone(java.util.Hashtable params)
Clones the instance selected
Parameters:
params - java.util.Hashtable

doConnectVersionInstance

public void doConnectVersionInstance(java.util.Hashtable params)
This method performs a connection to the repository if it doesn't exist and versions an instance definition
Parameters:
params - java.util.Hashtable

doCreateOpenEditionInstance

protected void doCreateOpenEditionInstance(java.util.Hashtable params)
Creates an open edition for Instances
Parameters:
params - java.util.Hashtable

doDeleteInstance

protected void doDeleteInstance(java.util.Hashtable params)
This method deletes one or more instances.
Parameters:
params - java.util.Hashtable

doExternalizeTo

protected void doExternalizeTo(java.lang.String format,
                               java.util.Hashtable params)
This method externalizes one or more instances.
Parameters:
format - java.lang.String
params - java.util.Hashtable

doGenerateACFiles

protected void doGenerateACFiles(java.util.Hashtable params)
Creates an open edition for Instances
Parameters:
params - java.util.Hashtable

doMorphInto

protected void doMorphInto(java.util.Hashtable params)
Morphs the instance into the selected type
Parameters:
params - java.util.Hashtable

doMove

protected void doMove(java.util.Hashtable params)
Moves the instance selected
Parameters:
params - java.util.Hashtable

doMoveDown

protected void doMoveDown(java.util.Hashtable params)
Moves down the instance one position inside the group
Parameters:
params - java.util.Hashtable

doMoveUp

protected void doMoveUp(java.util.Hashtable params)
Moves up the instance one position inside the group
Parameters:
params - java.util.Hashtable

doNewInstance

protected void doNewInstance(java.util.Hashtable params)
                      throws WorkbenchException
This method creates a new instance.
Parameters:
params - java.util.Hashtable

doValidateInstance

protected void doValidateInstance(java.util.Hashtable params)
Clones the instance selected
Parameters:
params - java.util.Hashtable

doVersionInstance

protected void doVersionInstance(java.util.Hashtable params)
This method versions one or more instances.
Parameters:
params - java.util.Hashtable

launchSpecificWizard

protected void launchSpecificWizard(java.lang.String menuOption,
                                    java.util.Hashtable params)
                             throws WorkbenchException
This method launches the Specfic InstanceUI wizard.
Parameters:
menuOption - java.lang.String
params - java.util.Hashtable
Throws:
WorkbenchException -  

launchWizard

protected void launchWizard(java.util.Hashtable params)
                     throws WorkbenchException
This method launches the InstanceUI wizard.
Parameters:
params - java.util.Hashtable
Throws:
WorkbenchException -