|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JPanel org.bibalex.daf.managers.BaseManagerGUI org.bibalex.daf.managers.report.WorkFlowGUI
public class WorkFlowGUI
This class enavle the user to track the job in the workflow, it classifies the jobs into 3 states; Pending, Processing and Finished. Pending Jobs are those need action from admin (Rejected or Redirected) plus the assigned Jobs. Processing Jobs are those in starting state Finished Jobs are those in finish state
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 | |
---|---|
private javax.swing.JComboBox |
batchesComboBox
batchesComboBox loads all Batches |
private javax.swing.JLabel |
batchesLabel
|
private javax.swing.JComboBox |
collectionsComboBox
collectionsComboBox loads all Collections |
private javax.swing.JLabel |
collectionsLabel
|
private boolean |
executeOnce
Variables**************************************** |
private javax.swing.JScrollPane |
ExpandedworkFlowScrollPane
ExpandedworkFlowScrollPane is the container Pane for ExpandedworkFlowTable |
private SortableTable |
ExpandedworkFlowTable
ExpandedworkFlowTable is the table that shows up the ExpandedworkFlowTable report |
private javax.swing.JCheckBox |
expandReportCheckBox
expandReportCheckBox enables ExpandedworkFlowTable |
private javax.swing.JLabel |
expandWorkFlowLabel
|
private javax.swing.JButton |
exportButton
exportButton exports pendingJobsTable to excel sheet |
(package private) java.util.Date |
fromDate
|
private DateButton |
fromDateButton
fromDateButton specifies report starting date |
private javax.swing.JLabel |
fromDateLabel
|
private javax.swing.JComboBox |
jobTypesComboBox
jobTypesComboBox loads all Job Types |
private javax.swing.JLabel |
jobTypesLabel
|
private javax.swing.JPanel |
jPanel
jPanel is Main panel which containes master panel and other components |
private javax.swing.JPanel |
masterPanel
masterPanel is the panel that carries the basic components which are workFlowScrollPane, ExpandedworkFlowScrollPane, exportButton, workFlowButton, fromDateButton, toDateButton, jobTypesComboBox, collectionsComboBox, batchesComboBox expandReportCheckBox and specifyDateCheckBox |
private java.util.Date |
Min_DATE
|
private boolean |
minDate
|
private javax.swing.JCheckBox |
specifyDateCheckBox
|
private javax.swing.JLabel |
specifyDateLabel
|
(package private) java.util.Date |
toDate
|
private DateButton |
toDateButton
toDateButton specifies report end date |
private javax.swing.JLabel |
toDateLabel
|
private javax.swing.JButton |
workFlowButton
workFlowButton gets workflow report |
private javax.swing.JLabel |
workFlowLabel
|
private javax.swing.JScrollPane |
workFlowScrollPane
workFlowScrollPane is the container Pane for workFlowTable |
private SortableTable |
workFlowTable
workFlowTable is the table that shows up the workflow report |
Fields inherited from class org.bibalex.daf.managers.BaseManagerGUI |
---|
currentInstance, resourceManager |
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 | |
---|---|
WorkFlowGUI()
Class Constructor |
Method Summary | |
---|---|
private javax.swing.JComboBox |
getBatchesComboBox()
This method initializes batchesComboBox which loads all Batches |
private javax.swing.JComboBox |
getCollectionsComboBox()
This method initializes collectionsComboBox which loads all collections |
javax.swing.JScrollPane |
getExpandedWorkFlowScrollPane()
This method initializes ExpandedworkFlowScrollPane |
javax.swing.JTable |
getExpandedWorkFlowTable()
This method loads expanded workflow report and prepares columns header. |
private javax.swing.JCheckBox |
getExpandReportCheckBox()
Enables and disables expanded report |
private javax.swing.JButton |
getExportButton()
This method initializes exportButton which carries out the functionality of exporting workflow tabel to excel sheet |
private javax.swing.JButton |
getFromDatetButton()
This method initializes fromDateButton which carries out the functionality of specifying start date to calculate the workflow report |
private javax.swing.JComboBox |
getJobTypesComboBox()
This method initializes jobTypesComboBox which loads all Job types |
private javax.swing.JPanel |
getJPanel()
This method initializes jPanel |
private javax.swing.JPanel |
getMasterPanel()
This method initializes masterPanel |
private javax.swing.JCheckBox |
getSpecifyDateCheckBox()
|
private javax.swing.JButton |
getToDateButton()
This method initializes toDateButton which carries out the functionality of specifying end date to calculate the workflow report |
private javax.swing.JButton |
getWorkFlowButton()
This method initializes workFlowButton which carries out the functionality of deciding if the report is expanded or not and fetching it from database |
javax.swing.JScrollPane |
getWorkFlowScrollPane()
This method initializes WorkFlowScrollPane |
javax.swing.JTable |
getWorkFlowTable()
This method loads workflow report and prepares columns header. |
private void |
initialize()
This method initializes WorkFlowGUI |
void |
reloadManager()
Resets controls |
private void |
showMsg(java.lang.String msg)
Show message box |
Methods inherited from class org.bibalex.daf.managers.BaseManagerGUI |
---|
setFocus, updateTitle |
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 |
---|
private javax.swing.JPanel jPanel
private javax.swing.JPanel masterPanel
private javax.swing.JScrollPane workFlowScrollPane
private javax.swing.JScrollPane ExpandedworkFlowScrollPane
private SortableTable workFlowTable
private SortableTable ExpandedworkFlowTable
private javax.swing.JButton exportButton
private javax.swing.JButton workFlowButton
private DateButton fromDateButton
private DateButton toDateButton
private javax.swing.JCheckBox expandReportCheckBox
private javax.swing.JCheckBox specifyDateCheckBox
private javax.swing.JComboBox jobTypesComboBox
private javax.swing.JComboBox collectionsComboBox
private javax.swing.JComboBox batchesComboBox
private javax.swing.JLabel workFlowLabel
private javax.swing.JLabel expandWorkFlowLabel
private javax.swing.JLabel specifyDateLabel
private javax.swing.JLabel jobTypesLabel
private javax.swing.JLabel collectionsLabel
private javax.swing.JLabel batchesLabel
private javax.swing.JLabel fromDateLabel
private javax.swing.JLabel toDateLabel
private boolean executeOnce
private boolean minDate
private java.util.Date Min_DATE
java.util.Date fromDate
java.util.Date toDate
Constructor Detail |
---|
public WorkFlowGUI()
Method Detail |
---|
private void initialize()
private javax.swing.JPanel getJPanel()
private javax.swing.JPanel getMasterPanel()
public javax.swing.JScrollPane getWorkFlowScrollPane()
public javax.swing.JScrollPane getExpandedWorkFlowScrollPane()
private javax.swing.JButton getExportButton()
private javax.swing.JButton getWorkFlowButton()
private javax.swing.JButton getFromDatetButton()
private javax.swing.JButton getToDateButton()
private javax.swing.JCheckBox getExpandReportCheckBox()
private javax.swing.JCheckBox getSpecifyDateCheckBox()
private javax.swing.JComboBox getJobTypesComboBox()
private javax.swing.JComboBox getCollectionsComboBox()
private javax.swing.JComboBox getBatchesComboBox()
public javax.swing.JTable getWorkFlowTable()
private void showMsg(java.lang.String msg)
msg
- string in Resource Filepublic javax.swing.JTable getExpandedWorkFlowTable()
public void reloadManager()
reloadManager
in class BaseManagerGUI
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |