com.metamatrix.console.ui.views.connectorbinding
Class ImportBindingWizardController

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.metamatrix.toolbox.ui.widget.DialogPanel
                      extended by com.metamatrix.toolbox.ui.widget.WizardPanel
                          extended by com.metamatrix.console.ui.util.WizardInterfaceImpl
                              extended by com.metamatrix.console.ui.views.connectorbinding.ImportBindingWizardController
All Implemented Interfaces:
WizardInterface, ImportWizardControllerInterface, UIConstants, ButtonConstants, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class ImportBindingWizardController
extends WizardInterfaceImpl
implements ImportWizardControllerInterface

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  boolean bFinishPressed
           
protected static int CALLED_FOR_CONNECTOR_BINDING
           
protected static int CALLED_FOR_CONNECTOR_TYPE
           
protected static int CONFIRMATION_PAGE
           
protected static int CONNECTOR_ID_PAGE
           
protected  ConnectorManager connectorManager
           
protected  int currentPage
           
protected  DirectoryEntry deFile
           
protected  javax.swing.JDialog dialog
           
protected  java.lang.String dialogTitle
           
protected  ExtensionSourceAdminAPI extensionAPI
           
protected static int FILE_SELECTOR_PAGE
           
protected  ImportWizardFileSelectorPanel fileSelectorPanel
           
protected  ConfigurationManager manager
           
protected static int PSC_ASSIGNMENT_PAGE
           
protected  ImportBindingWizardPSCEnablePanel pscEnablePanel
           
 
Fields inherited from class com.metamatrix.toolbox.ui.widget.WizardPanel
pages
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface com.metamatrix.toolbox.ui.widget.ButtonConstants
ACCEPT_BUTTON, APPLY_BUTTON, BACK_BUTTON, CANCEL_BUTTON, CONTEXT_SENSITIVE_HELP, DEFAULTS_BUTTON, DETAILS_BUTTON, EXIT_BUTTON, FINISH_BUTTON, HELP_BUTTON, LOGIN_BUTTON, NEXT_BUTTON, NO_BUTTON, OVERWRITE_BUTTON, REPLACE_BUTTON, RETRY_BUTTON, SKIP_BUTTON, YES_BUTTON
 
Fields inherited from interface com.metamatrix.toolbox.ui.UIConstants
DATE_FORMAT_PROPERTY, SPACER_HORIZONTAL_LENGTH_PROPERTY, WINDOW_BORDER_PROPERTY
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ImportBindingWizardController(ConnectionInfo conn)
           
 
Method Summary
protected  boolean createNewItem(ComponentType compType)
           
protected  void finishPressed()
           
 java.util.Collection getConnectorBindings()
           
protected  ComponentType getConnectorType(java.lang.String typeName)
           
protected  java.util.Collection getConnectorTypeNames()
           
 javax.swing.JDialog getDialog()
           
protected  ConfigurationImportExportUtility getImportExportUtility()
           
protected  ConfigurationObjectEditor getNewItemEditor()
           
 boolean goingToNextPage()
           
 void goingToPreviousPage()
           
 void importFileSelected()
           
protected  java.util.Collection loadConnectorTypes(DirectoryEntry deFile, boolean errorIfNoneFound)
           
protected  void loadWizard()
           
 boolean runWizard()
           
protected  boolean saveNewItemToServer(java.util.Collection bindings, ProductServiceConfig[] pscs)
           
static void setLocationOn(java.awt.Component comp)
           
 void showNextPage()
          Displays the next page.
 void showPreviousPage()
          Displays the previous page.
 
Methods inherited from class com.metamatrix.console.ui.util.WizardInterfaceImpl
getForwardButton, getOwner, getPages, showPage, showPage
 
Methods inherited from class com.metamatrix.toolbox.ui.widget.WizardPanel
addPage, addPage, createAcceptButton, createBackButton, createNextButton, getBackButton, getCurrentPage, getCurrentPageIndex, getFinishButton, getNextButton, getPageCount, initializeWizardPanel, removePage, removePage, removePage, showPage, updateNavigationButtons, windowAdded
 
Methods inherited from class com.metamatrix.toolbox.ui.widget.DialogPanel
accept, addAcceptButton, addAcceptButton, addCancelButton, addCancelButton, addHelpButton, addHelpButton, addNavigationButton, addNavigationButton, addNavigationComponent, addNavigationSpacer, addNavigationSpacer, buildNavigationBar, canAccept, canCancel, cancel, createCancelButton, createHelpButton, createNavigationBar, equalizeNavigationButtonWidths, getAcceptButton, getAcceptButtons, getCancelButton, getContent, getContentContainer, getHelpButton, getNavigationBar, getNavigationButton, getNavigationComponent, getNavigationComponentIndex, getSelectedButton, getWindowAncestor, initializeDialogPanel, removeNavigationButton, removeNavigationComponent, removeNavigationSpacer, setCanAccept, setCanCancel, setContent, setLayout, setVisible, validateState, windowActivated
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.metamatrix.console.ui.util.WizardInterface
getCurrentPageIndex, getPageCount
 

Field Detail

FILE_SELECTOR_PAGE

protected static final int FILE_SELECTOR_PAGE
See Also:
Constant Field Values

CONNECTOR_ID_PAGE

protected static final int CONNECTOR_ID_PAGE
See Also:
Constant Field Values

PSC_ASSIGNMENT_PAGE

protected static final int PSC_ASSIGNMENT_PAGE
See Also:
Constant Field Values

CONFIRMATION_PAGE

protected static final int CONFIRMATION_PAGE
See Also:
Constant Field Values

CALLED_FOR_CONNECTOR_TYPE

protected static final int CALLED_FOR_CONNECTOR_TYPE
See Also:
Constant Field Values

CALLED_FOR_CONNECTOR_BINDING

protected static final int CALLED_FOR_CONNECTOR_BINDING
See Also:
Constant Field Values

fileSelectorPanel

protected ImportWizardFileSelectorPanel fileSelectorPanel

pscEnablePanel

protected ImportBindingWizardPSCEnablePanel pscEnablePanel

dialog

protected javax.swing.JDialog dialog

currentPage

protected int currentPage

deFile

protected DirectoryEntry deFile

bFinishPressed

protected boolean bFinishPressed

dialogTitle

protected java.lang.String dialogTitle

manager

protected ConfigurationManager manager

connectorManager

protected ConnectorManager connectorManager

extensionAPI

protected ExtensionSourceAdminAPI extensionAPI
Constructor Detail

ImportBindingWizardController

public ImportBindingWizardController(ConnectionInfo conn)
Method Detail

runWizard

public boolean runWizard()

setLocationOn

public static void setLocationOn(java.awt.Component comp)

getConnectorBindings

public java.util.Collection getConnectorBindings()

importFileSelected

public void importFileSelected()
Specified by:
importFileSelected in interface ImportWizardControllerInterface

getDialog

public javax.swing.JDialog getDialog()

loadWizard

protected void loadWizard()

showPreviousPage

public void showPreviousPage()
Description copied from class: WizardPanel
Displays the previous page.

Overrides:
showPreviousPage in class WizardPanel

showNextPage

public void showNextPage()
Description copied from class: WizardPanel
Displays the next page.

Overrides:
showNextPage in class WizardPanel

goingToPreviousPage

public void goingToPreviousPage()

goingToNextPage

public boolean goingToNextPage()

finishPressed

protected void finishPressed()

loadConnectorTypes

protected java.util.Collection loadConnectorTypes(DirectoryEntry deFile,
                                                  boolean errorIfNoneFound)

getConnectorTypeNames

protected java.util.Collection getConnectorTypeNames()

getConnectorType

protected ComponentType getConnectorType(java.lang.String typeName)

createNewItem

protected boolean createNewItem(ComponentType compType)

getNewItemEditor

protected ConfigurationObjectEditor getNewItemEditor()

getImportExportUtility

protected ConfigurationImportExportUtility getImportExportUtility()

saveNewItemToServer

protected boolean saveNewItemToServer(java.util.Collection bindings,
                                      ProductServiceConfig[] pscs)


Copyright © 2009. All Rights Reserved.