org.bibalex.daf.managers.phase
Class AvailableJobsDialog

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by java.awt.Window
              extended by java.awt.Dialog
                  extended by javax.swing.JDialog
                      extended by org.bibalex.daf.managers.phase.AvailableJobsDialog
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

public class AvailableJobsDialog
extends javax.swing.JDialog

This dialog displays the Available Jobs in the System that the current Logged in User and work on, Some of them are assigned to him (higher priority), others he is able to do them.

Author:
Fadi.Edward
See Also:
Serialized Form

Nested Class Summary
static interface AvailableJobsDialog.IAvailableJobsActionListener
          Interface class to declare that a job was selected.
 
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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
private  AvailableJobsDialog.IAvailableJobsActionListener availableJobsActionListener
           
private  AvailableJobsDialog availableJobsDialog
           
private  javax.swing.JLabel availableJobsLabel
           
private  javax.swing.JPopupMenu availableJobsPopupMenu
           
private  javax.swing.JScrollPane availableJobsScrollPane
           
private  SortableTable availableJobsTable
           
private  javax.swing.JButton cancelButton
           
private  java.lang.String errorMessage
           
private  javax.swing.JPanel jContentPane
           
private  ResourceManager resourceManager
           
private  javax.swing.JButton selectJobButton
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
AvailableJobsDialog()
          Constructor
 
Method Summary
private  javax.swing.JPopupMenu getAvailableJobsPopupMenu()
          Initializes the popup menu.
private  javax.swing.JScrollPane getAvailableJobsScrollPane()
          This method initializes availableJobsScrollPane
private  javax.swing.JTable getAvailableJobsTable()
          This method initializes availableJobsTable
private  javax.swing.JButton getCancelButton()
          This method initializes cancelButton
private  javax.swing.JPanel getJContentPane()
          constructs the main panel
private  javax.swing.JButton getSelectJobButton()
          This method initializes selectJobButton
private  javax.swing.JMenuItem getViewJobHistoryMenuItem()
          Initializes the ViewJobHistoryMenuItem.
private  javax.swing.JMenuItem getViewMetaDataMenuItem()
          Initializes the getMetaDataMenuItem.
private  void initialize()
          Initializer
 void setAvailableJobsActionListener(AvailableJobsDialog.IAvailableJobsActionListener actionListener)
          AssiDgns an action Listener to the Dialog
private  void viewJobHistory()
          Show a dialog holding the job history.
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

availableJobsActionListener

private AvailableJobsDialog.IAvailableJobsActionListener availableJobsActionListener

resourceManager

private ResourceManager resourceManager

jContentPane

private javax.swing.JPanel jContentPane

availableJobsLabel

private javax.swing.JLabel availableJobsLabel

availableJobsScrollPane

private javax.swing.JScrollPane availableJobsScrollPane

availableJobsTable

private SortableTable availableJobsTable

selectJobButton

private javax.swing.JButton selectJobButton

cancelButton

private javax.swing.JButton cancelButton

availableJobsDialog

private AvailableJobsDialog availableJobsDialog

availableJobsPopupMenu

private javax.swing.JPopupMenu availableJobsPopupMenu

errorMessage

private java.lang.String errorMessage
Constructor Detail

AvailableJobsDialog

public AvailableJobsDialog()
Constructor

Method Detail

initialize

private void initialize()
Initializer


setAvailableJobsActionListener

public void setAvailableJobsActionListener(AvailableJobsDialog.IAvailableJobsActionListener actionListener)
AssiDgns an action Listener to the Dialog

Parameters:
actionListener -

getJContentPane

private javax.swing.JPanel getJContentPane()
constructs the main panel

Returns:
JPanel instance of the main Panel

getAvailableJobsScrollPane

private javax.swing.JScrollPane getAvailableJobsScrollPane()
This method initializes availableJobsScrollPane

Returns:
javax.swing.JScrollPane

getAvailableJobsTable

private javax.swing.JTable getAvailableJobsTable()
This method initializes availableJobsTable

Returns:
javax.swing.JTable

getAvailableJobsPopupMenu

private javax.swing.JPopupMenu getAvailableJobsPopupMenu()
Initializes the popup menu.

Returns:
javax.swing.JPopupMenu

getViewMetaDataMenuItem

private javax.swing.JMenuItem getViewMetaDataMenuItem()
Initializes the getMetaDataMenuItem.

Returns:
javax.swing.JMenuItem

getViewJobHistoryMenuItem

private javax.swing.JMenuItem getViewJobHistoryMenuItem()
Initializes the ViewJobHistoryMenuItem.

Returns:
javax.swing.JMenuItem

viewJobHistory

private void viewJobHistory()
Show a dialog holding the job history.


getSelectJobButton

private javax.swing.JButton getSelectJobButton()
This method initializes selectJobButton

Returns:
javax.swing.JButton

getCancelButton

private javax.swing.JButton getCancelButton()
This method initializes cancelButton

Returns:
javax.swing.JButton