com.metamatrix.console.ui.views.deploy
Class PscDefinitionPanel

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.console.ui.views.deploy.DetailPanel
                      extended by com.metamatrix.console.ui.views.deploy.PscDefinitionPanel
All Implemented Interfaces:
NotifyOnExitConsole, ConfigurationModifier, PropertyConstants, java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.ListSelectionListener, javax.swing.event.TableModelListener

public final class PscDefinitionPanel
extends DetailPanel
implements java.awt.event.ActionListener, ConfigurationModifier, NotifyOnExitConsole, javax.swing.event.ListSelectionListener, PropertyConstants, javax.swing.event.TableModelListener

Version:
1.0
Author:
Dan Florian
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
static java.text.SimpleDateFormat DATE_FORMATTER
           
 
Fields inherited from class com.metamatrix.console.ui.views.deploy.DetailPanel
actions, domainObj
 
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.console.ui.views.deploy.util.PropertyConstants
ESSENTIAL_PROP
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
PscDefinitionPanel(ConfigurationID theConfigId, ConnectionInfo connInfo, DeployMainPanel mainPanel)
           
PscDefinitionPanel(ConnectionInfo connInfo, DeployMainPanel mainPanel)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent theEvent)
           
 void checkResetState()
           
protected  javax.swing.JPanel construct(boolean readOnly)
           
 boolean finishUp()
           
 java.util.List getTreeActions()
           
 boolean havePendingChanges()
           
 boolean isPersisted()
          Indicates if all pending changes to the configuration have been persisted.
 void persist()
          Persists all pending configuration changes.
 void reset()
          Resets the configuration objects their last persisted state.
 void setConfigId(ConfigurationID theConfigId)
           
 void setDomainObject(java.lang.Object theDomainObject, java.lang.Object[] theAncestors)
           
 void setEnabled(boolean theEnableFlag)
           
 void tableChanged(javax.swing.event.TableModelEvent theEvent)
           
 void valueChanged(javax.swing.event.ListSelectionEvent theEvent)
           
 
Methods inherited from class com.metamatrix.console.ui.views.deploy.DetailPanel
getActions, getAncestors, getConfigId, getConfigurationManager, getConnectionInfo, getDomainObject, getEncryptor, getIcon, getInt, getMnemonicChar, getString, getString, includingHdr, setTitle, setTitleSuffix, setup
 
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, 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

DATE_FORMATTER

public static java.text.SimpleDateFormat DATE_FORMATTER
Constructor Detail

PscDefinitionPanel

public PscDefinitionPanel(ConnectionInfo connInfo,
                          DeployMainPanel mainPanel)

PscDefinitionPanel

public PscDefinitionPanel(ConfigurationID theConfigId,
                          ConnectionInfo connInfo,
                          DeployMainPanel mainPanel)
                   throws ExternalException
Throws:
ExternalException
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent theEvent)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

checkResetState

public void checkResetState()

construct

protected javax.swing.JPanel construct(boolean readOnly)
Specified by:
construct in class DetailPanel

getTreeActions

public java.util.List getTreeActions()
Overrides:
getTreeActions in class DetailPanel

havePendingChanges

public boolean havePendingChanges()
Specified by:
havePendingChanges in interface NotifyOnExitConsole

finishUp

public boolean finishUp()
Specified by:
finishUp in interface NotifyOnExitConsole

isPersisted

public boolean isPersisted()
Description copied from interface: ConfigurationModifier
Indicates if all pending changes to the configuration have been persisted.

Specified by:
isPersisted in interface ConfigurationModifier
Returns:
true if configuration changes have been persisted; false otherwise.

persist

public void persist()
             throws ExternalException
Description copied from interface: ConfigurationModifier
Persists all pending configuration changes.

Specified by:
persist in interface ConfigurationModifier
Throws:
ExternalException - if a problem occurs persisting the configuration changes

reset

public void reset()
Description copied from interface: ConfigurationModifier
Resets the configuration objects their last persisted state.

Specified by:
reset in interface ConfigurationModifier

setConfigId

public void setConfigId(ConfigurationID theConfigId)
Overrides:
setConfigId in class DetailPanel

setDomainObject

public void setDomainObject(java.lang.Object theDomainObject,
                            java.lang.Object[] theAncestors)
Overrides:
setDomainObject in class DetailPanel

setEnabled

public void setEnabled(boolean theEnableFlag)
Overrides:
setEnabled in class javax.swing.JComponent

tableChanged

public void tableChanged(javax.swing.event.TableModelEvent theEvent)
Specified by:
tableChanged in interface javax.swing.event.TableModelListener

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent theEvent)
Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener


Copyright © 2009. All Rights Reserved.