com.ptc.windchill.upgrade.ius
Class IndividualMigrators

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bycom.ptc.windchill.upgrade.ius.IndividualMigrators
All Implemented Interfaces:
Accessible, EventListener, ImageObserver, MenuContainer, Serializable, UpdateRunnerListener

public class IndividualMigrators
extends JPanel
implements UpdateRunnerListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
private  int executed_
           
static int FAILED
           
private  int failed_
           
private  JLabel failed_int
           
private  JLabel failed_label
           
private  JLabel iuNameLabel_
           
private  JProgressBar iuProgressBar_
           
private  JLabel migratorsExecuted_
           
static int PENDING
           
static int RUNNING
           
private  int size_
           
static int SKIPPED
           
private  int skipped_
           
private  JLabel skipped_int
           
private  JLabel skipped_label
           
static int SUCCEEDED
           
private  int succeeded_
           
private  JLabel succeeded_int
           
private  JLabel succeeded_label
           
 
Fields inherited from class javax.swing.JPanel
 
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.Container
 
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
IndividualMigrators(ApplicabilitySnapshotModel asm)
          Creates a new IndividualMigrators object.
 
Method Summary
 int getNumberOfFailedUpdates()
          This method is used by ProgressViewState
 int getNumberOfSkippedUpdates()
          This method is used by ProgressViewState
 int getNumberOfSucceededUpdates()
          This method is used by ProgressViewState
 int getNumberOfUpdatesExecuted()
          This method is used by ProgressViewState
 void logMessageIssued(UpdateRunnerLogEvent event)
          Method required by all Classes that extend UpdateRunnerListener
 void runnerAborted(UpdateRunnerEvent event)
          Method required by all Classes that extend UpdateRunnerListener
 void runnerCanceled(UpdateRunnerEvent event)
          Method required by all Classes that extend UpdateRunnerListener
 void runnerCompleted(UpdateRunnerEvent event)
          Method required by all Classes that extend UpdateRunnerListener
 void runnerStarted(UpdateRunnerEvent event)
          Method required by all Classes that extend UpdateRunnerListener
 void updateExecuted()
          Updates the progress bar with the appropriate number of migrators that have been executed
 void updateProcessingExecuted(IncrementalUpdateProcessingEvent event)
          Method required by all Classes that extend UpdateRunnerListener
 void updateProcessingFailed(IncrementalUpdateProcessingEvent event)
          Method required by all Classes that extend UpdateRunnerListener Adds the migrators that have failed and updates the failed_int label with the appropriate number.
 void updateProcessingSkippedPredecessorsNotRun(IncrementalUpdateProcessingEvent event)
          Method required by all Classes that extend UpdateRunnerListener Adds the migrators that have been skipped and updates the failed_int label with the appropriate number.
 void updateProcessingStarted(IncrementalUpdateProcessingEvent event)
          Method required by all Classes that extend UpdateRunnerListener Updates the iuNameLabel_ with the name of the migrator currently being executed
 void updateProcessingSucceeded(IncrementalUpdateProcessingEvent event)
          Method required by all Classes that extend UpdateRunnerListener Adds the migrators that have been successful and updates the succeeded_int label with the appropriate number.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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

failed_

private int failed_

succeeded_

private int succeeded_

executed_

private int executed_

skipped_

private int skipped_

size_

private int size_

PENDING

public static final int PENDING
See Also:
Constant Field Values

RUNNING

public static final int RUNNING
See Also:
Constant Field Values

SUCCEEDED

public static final int SUCCEEDED
See Also:
Constant Field Values

FAILED

public static final int FAILED
See Also:
Constant Field Values

SKIPPED

public static final int SKIPPED
See Also:
Constant Field Values

failed_label

private JLabel failed_label

failed_int

private JLabel failed_int

migratorsExecuted_

private JLabel migratorsExecuted_

skipped_label

private JLabel skipped_label

skipped_int

private JLabel skipped_int

succeeded_label

private JLabel succeeded_label

succeeded_int

private JLabel succeeded_int

iuNameLabel_

private JLabel iuNameLabel_

iuProgressBar_

private JProgressBar iuProgressBar_
Constructor Detail

IndividualMigrators

public IndividualMigrators(ApplicabilitySnapshotModel asm)
Creates a new IndividualMigrators object.

Parameters:
asm - ApplicabilitySnapshotModel a list of all the applicable migrators
Method Detail

logMessageIssued

public void logMessageIssued(UpdateRunnerLogEvent event)
Method required by all Classes that extend UpdateRunnerListener

Specified by:
logMessageIssued in interface UpdateRunnerListener
Parameters:
event -

runnerStarted

public void runnerStarted(UpdateRunnerEvent event)
Method required by all Classes that extend UpdateRunnerListener

Specified by:
runnerStarted in interface UpdateRunnerListener
Parameters:
event - UpdateRunnerEvent triggered by UpdateRunner

runnerAborted

public void runnerAborted(UpdateRunnerEvent event)
Method required by all Classes that extend UpdateRunnerListener

Specified by:
runnerAborted in interface UpdateRunnerListener
Parameters:
event - UpdateRunnerEvent triggered by UpdateRunner

runnerCanceled

public void runnerCanceled(UpdateRunnerEvent event)
Method required by all Classes that extend UpdateRunnerListener

Specified by:
runnerCanceled in interface UpdateRunnerListener
Parameters:
event - UpdateRunnerEvent triggered by UpdateRunner

runnerCompleted

public void runnerCompleted(UpdateRunnerEvent event)
Method required by all Classes that extend UpdateRunnerListener

Specified by:
runnerCompleted in interface UpdateRunnerListener
Parameters:
event - UpdateRunnerEvent triggered by UpdateRunner

updateProcessingSkippedPredecessorsNotRun

public void updateProcessingSkippedPredecessorsNotRun(IncrementalUpdateProcessingEvent event)
Method required by all Classes that extend UpdateRunnerListener Adds the migrators that have been skipped and updates the failed_int label with the appropriate number.

Specified by:
updateProcessingSkippedPredecessorsNotRun in interface UpdateRunnerListener
Parameters:
event -

updateProcessingStarted

public void updateProcessingStarted(IncrementalUpdateProcessingEvent event)
Method required by all Classes that extend UpdateRunnerListener Updates the iuNameLabel_ with the name of the migrator currently being executed

Specified by:
updateProcessingStarted in interface UpdateRunnerListener
Parameters:
event - IncrementalUpdateProcessingEvent triggered by UpdateRunner

updateProcessingSucceeded

public void updateProcessingSucceeded(IncrementalUpdateProcessingEvent event)
Method required by all Classes that extend UpdateRunnerListener Adds the migrators that have been successful and updates the succeeded_int label with the appropriate number.

Specified by:
updateProcessingSucceeded in interface UpdateRunnerListener
Parameters:
event - IncrementalUpdateProcessingEvent triggered by UpdateRunner

updateProcessingFailed

public void updateProcessingFailed(IncrementalUpdateProcessingEvent event)
Method required by all Classes that extend UpdateRunnerListener Adds the migrators that have failed and updates the failed_int label with the appropriate number.

Specified by:
updateProcessingFailed in interface UpdateRunnerListener
Parameters:
event - IncrementalUpdateProcessingEvent triggered by UpdateRunner

updateProcessingExecuted

public void updateProcessingExecuted(IncrementalUpdateProcessingEvent event)
Method required by all Classes that extend UpdateRunnerListener

Specified by:
updateProcessingExecuted in interface UpdateRunnerListener
Parameters:
event - IncrementalUpdateProcessingEvent

updateExecuted

public void updateExecuted()
Updates the progress bar with the appropriate number of migrators that have been executed


getNumberOfFailedUpdates

public int getNumberOfFailedUpdates()
This method is used by ProgressViewState

Returns:
int failed_ value can be only be 0 or above, not below

getNumberOfSkippedUpdates

public int getNumberOfSkippedUpdates()
This method is used by ProgressViewState

Returns:
int skipped_ value can be only be 0 or above, not below

getNumberOfSucceededUpdates

public int getNumberOfSucceededUpdates()
This method is used by ProgressViewState

Returns:
int succeeded_ value can be only be 0 or above, not below

getNumberOfUpdatesExecuted

public int getNumberOfUpdatesExecuted()
This method is used by ProgressViewState

Returns:
int executed_ number of migrators that have been executed