|
||||||||||
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.PendingJobsGUI
public class PendingJobsGUI
This calss loads all pending Jobs in DAFv2 which need a confirmation by admin or shift operator. Pending Jobs are the jobs which are redirected or rejected by simple users
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.JButton |
approveButton
approveButton confirms user suggestion regarding a pending job |
private javax.swing.JButton |
denyButton
denyButton denies user suggestion regarding a pending job |
private javax.swing.JButton |
downloadButton
downloadButton downloads the physical folder of job to working directory |
private javax.swing.JButton |
exportButton
exportButton exports pendingJobsTable to excel sheet |
private javax.swing.JLabel |
jobCount
jobCount shows pending jobs count |
private javax.swing.JPopupMenu |
jobPopupMenu
jobPopupMenu is a menus holds JobMetaData and FileLevelInfo elements which shows up the meta data of the selected job and fileLevelInfo receptively |
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 pendingJobsScrollPane, approveButton, denyButton, exportButton, downloadButton, uploadButton and refreshButton |
private javax.swing.JLabel |
pendingJobsLabel
|
private javax.swing.JScrollPane |
pendingJobsScrollPane
pendingJobsScrollPane is the container Pane for pendingJobsTable |
private SortableTable |
pendingJobsTable
pendingJobsTable is the table that shows up the pending jobs |
private javax.swing.JButton |
refreshButton
refreshButton reloads pending jobs list |
private javax.swing.JButton |
uploadButton
uploadButton uploads the physical folder of job to the server. |
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 | |
---|---|
PendingJobsGUI()
Creates a new PendingJobsGUI |
Method Summary | |
---|---|
private void |
denyJob()
Deny a Job |
private void |
editPageLevelInfo()
Show a dialog that allows the user to edit the page level info of the job. |
private javax.swing.JButton |
getApproveButton()
This method initializes approveButton which carries out the functionality of approving user suggestion for a pending job |
private javax.swing.JButton |
getDenyButton()
This method initializes denyButton which carries out the functionality of denying user suggestion for a pending job |
private javax.swing.JButton |
getDownloadButton()
This method initializes downloadButton which carries out the functionality of downloading a pending Job |
private javax.swing.JMenuItem |
getEditFileInfoMenuItem()
Initializes the EditFileInfoMenuItem. |
private javax.swing.JButton |
getExportButton()
This method initializes exportButton which carries out the functionality of exporting pendingJobsTable excel sheet |
private javax.swing.JPopupMenu |
getJobPopupMenu()
Initializes the popup menu. |
private javax.swing.JPanel |
getJPanel()
This method initializes jPanel |
private javax.swing.JPanel |
getMasterPanel()
This method initializes masterPanel |
javax.swing.JScrollPane |
getPendingJobsScrollPane()
This method initializes pendingJobTypesScrollPane |
javax.swing.JTable |
getPendingJobsTable()
This method loads pending job and prepares columns header. |
private javax.swing.JButton |
getRefreshButton()
This method initializes refreshButton which carries out the functionality of reloading pendingJobsTable |
private javax.swing.JButton |
getUploadButton()
This method initializes uploadButton which carries out the functionality of uploading a pending Job |
private javax.swing.JMenuItem |
getViewMetaDataMenuItem()
Initializes the ViewJobHistoryMenuItem. |
private void |
initialize()
This method initializes PendingJobsGUI |
void |
reloadManager()
Resets controls |
private void |
showMsg(java.lang.String msg)
|
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 pendingJobsScrollPane
private SortableTable pendingJobsTable
private javax.swing.JButton approveButton
private javax.swing.JButton denyButton
private javax.swing.JButton exportButton
private javax.swing.JButton downloadButton
private javax.swing.JButton uploadButton
private javax.swing.JButton refreshButton
private javax.swing.JPopupMenu jobPopupMenu
private javax.swing.JLabel jobCount
private javax.swing.JLabel pendingJobsLabel
Constructor Detail |
---|
public PendingJobsGUI()
Method Detail |
---|
private void initialize()
private javax.swing.JPanel getJPanel()
private javax.swing.JPanel getMasterPanel()
public javax.swing.JScrollPane getPendingJobsScrollPane()
public javax.swing.JTable getPendingJobsTable()
private javax.swing.JButton getApproveButton()
private javax.swing.JButton getDenyButton()
private javax.swing.JButton getExportButton()
private javax.swing.JButton getDownloadButton()
private javax.swing.JButton getUploadButton()
private javax.swing.JButton getRefreshButton()
private void denyJob()
private void showMsg(java.lang.String msg)
private javax.swing.JPopupMenu getJobPopupMenu()
private javax.swing.JMenuItem getViewMetaDataMenuItem()
private javax.swing.JMenuItem getEditFileInfoMenuItem()
private void editPageLevelInfo()
public void reloadManager()
reloadManager
in class BaseManagerGUI
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |