gov.nih.nci.cagrid.data.style.cacore31.wizard
Class AppserviceConfigPanel

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 gov.nih.nci.cagrid.data.ui.wizard.AbstractWizardPanel
                      extended by gov.nih.nci.cagrid.data.style.cacore31.wizard.AppserviceConfigPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class AppserviceConfigPanel
extends AbstractWizardPanel

AppserviceConfigPanel Panel for configuring the application service used by the data service

Version:
$Id: AppserviceConfigPanel.java,v 1.4 2007/11/06 15:53:41 hastings Exp $
Author:
David Ervin
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.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
static java.lang.String APPLICATION_SERVICE_URL
           
static java.lang.String CASE_INSENSITIVE_QUERYING
           
static java.lang.String CSM_CONTEXT_NAME
           
static java.lang.String KEY_APPSERVICE_URL
           
static java.lang.String KEY_CSM_CONTEXT
           
static java.lang.String USE_CSM_FLAG
           
 
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 java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
AppserviceConfigPanel(ServiceExtensionDescriptionType extensionDescription, ServiceInformation info)
           
 
Method Summary
 void addCompletionListener(AppserviceConfigCompletionListener listener)
           
 java.lang.String getPanelShortName()
          Gets the short name for this panel.
 java.lang.String getPanelTitle()
          Gets the descriptive title for this panel.
 boolean removeCompletionListener(AppserviceConfigCompletionListener listener)
           
protected  void setConfigurationComplete(boolean complete)
           
 void update()
          Called when the panel is shown in the wizard.
 
Methods inherited from class gov.nih.nci.cagrid.data.ui.wizard.AbstractWizardPanel
getBitBucket, getExtensionData, getExtensionDescription, getServiceInformation, movingNext, setNextEnabled, setPrevEnabled, setWizardComplete
 
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, 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, 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, setVisible, 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, setLayout, 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
 

Field Detail

KEY_APPSERVICE_URL

public static final java.lang.String KEY_APPSERVICE_URL
See Also:
Constant Field Values

KEY_CSM_CONTEXT

public static final java.lang.String KEY_CSM_CONTEXT
See Also:
Constant Field Values

APPLICATION_SERVICE_URL

public static final java.lang.String APPLICATION_SERVICE_URL
See Also:
Constant Field Values

CASE_INSENSITIVE_QUERYING

public static final java.lang.String CASE_INSENSITIVE_QUERYING
See Also:
Constant Field Values

USE_CSM_FLAG

public static final java.lang.String USE_CSM_FLAG
See Also:
Constant Field Values

CSM_CONTEXT_NAME

public static final java.lang.String CSM_CONTEXT_NAME
See Also:
Constant Field Values
Constructor Detail

AppserviceConfigPanel

public AppserviceConfigPanel(ServiceExtensionDescriptionType extensionDescription,
                             ServiceInformation info)
Method Detail

getPanelShortName

public java.lang.String getPanelShortName()
Description copied from class: AbstractWizardPanel
Gets the short name for this panel. This name will be shown in the next / back buttons of the wizard

Specified by:
getPanelShortName in class AbstractWizardPanel
Returns:
The short title for the panel

getPanelTitle

public java.lang.String getPanelTitle()
Description copied from class: AbstractWizardPanel
Gets the descriptive title for this panel.

Specified by:
getPanelTitle in class AbstractWizardPanel
Returns:
The long title for the panel

update

public void update()
Description copied from class: AbstractWizardPanel
Called when the panel is shown in the wizard. Use this call to perform any updates to the GUI needed by data changed in the extension data / bit bucket

Specified by:
update in class AbstractWizardPanel

addCompletionListener

public void addCompletionListener(AppserviceConfigCompletionListener listener)

removeCompletionListener

public boolean removeCompletionListener(AppserviceConfigCompletionListener listener)

setConfigurationComplete

protected void setConfigurationComplete(boolean complete)