com.retek.rcom.gui.screen.ordermain
Class OrderMainScreen

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bycom.retek.commons.gui.widget.RPanel
                      extended bycom.retek.commons.gui.widget.RTab
                          extended bycom.retek.rcom.gui.widget.RcomScreen
                              extended bycom.retek.rcom.gui.screen.ordermain.OrderMainScreen
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, javax.swing.event.ChangeListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.KeyListener, java.awt.MenuContainer, REventListener, java.io.Serializable

public class OrderMainScreen
extends RcomScreen
implements java.awt.event.ActionListener, javax.swing.event.ChangeListener, java.awt.event.KeyListener

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
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
OrderMainScreen()
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent event)
          ACTION LISTENER METHODS
 void addCustomerNameListener(REventListener listener)
           
 void clear()
          CLEAR
 void doItemSearch()
          ITEM ORDER
 void doProductInformation()
           
 void doTogglePrimaryTable()
          SPECIAL KEY PRESS METHODS
 void init()
          INIT, START and STOP METHODS
 void keyPressed(java.awt.event.KeyEvent event)
          Added special to trigger an action on the return key instead of tab.
 void keyReleased(java.awt.event.KeyEvent event)
           
 void keyTyped(java.awt.event.KeyEvent event)
           
 void navigateToPayment()
           
 void performActionEvent(RActionEvent event)
          Implements the required REventListener method.
 void requestTabFocus()
          Moves the focus to the active tab within the screen.
 void start()
          Empty implementation of a start() method so that each RcomTab has one.
 void stateChanged(javax.swing.event.ChangeEvent event)
          SECONDARY TAB CHANGED
 
Methods inherited from class com.retek.rcom.gui.widget.RcomScreen
clearStatusBar, displayException, displayException, displayException, displayException, displayException, displayMessage, displaySearchMessage, displayWarning, setModel
 
Methods inherited from class com.retek.commons.gui.widget.RTab
clearAllExceptions, clearBusinessExceptions, clearUIExceptions, displayException, getLogger, getWidgetManager, hasAnyExceptions, hasBusinessExceptions, hasUIExceptions, isShowable, isStartable, isStoppable, isTabModified, logDebug, releaseWidget, setActionsEnabled, setMonitorEnabled, setNavigationEnabled, setShowable, setStatusBar, setTabModified, stop
 
Methods inherited from class com.retek.commons.gui.widget.RPanel
addREventListener, getFocusCycleComponents, notifyREventListeners, notifyREventListeners, performErrorEvent, removeAllREventListeners, removeREventListener, repaintPanel, setEmptyBorder, setEmptyBorder, setFocusCycleComponents, setLineBorder, setLineBorder, setLoweredBevelBorder, setMinimumHeight, setRaisedBevelBorder, setTitleBorder, setTitleBorder, setTitleBorder, setTitleBorder
 
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
 

Constructor Detail

OrderMainScreen

public OrderMainScreen()
Method Detail

requestTabFocus

public void requestTabFocus()
Description copied from class: RcomScreen
Moves the focus to the active tab within the screen. An empty implemntation is supplied so that each RcomScreen has one, even without tabs. Override this method if functionality is needed.

Overrides:
requestTabFocus in class RcomScreen

addCustomerNameListener

public void addCustomerNameListener(REventListener listener)

init

public void init()
          throws SystemException
INIT, START and STOP METHODS

Overrides:
init in class RcomScreen
Throws:
SystemException

start

public void start()
Description copied from class: RTab
Empty implementation of a start() method so that each RcomTab has one. Override this method if functionality is needed.

Overrides:
start in class RTab

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent event)
ACTION LISTENER METHODS

Specified by:
actionPerformed in interface java.awt.event.ActionListener

performActionEvent

public void performActionEvent(RActionEvent event)
Description copied from class: RPanel
Implements the required REventListener method. It sends the event to all current REventListeners of the panel.

Specified by:
performActionEvent in interface REventListener
Overrides:
performActionEvent in class RPanel
Parameters:
event - The RActionEvent that triggered this listener method.

stateChanged

public void stateChanged(javax.swing.event.ChangeEvent event)
SECONDARY TAB CHANGED

Specified by:
stateChanged in interface javax.swing.event.ChangeListener

navigateToPayment

public void navigateToPayment()

doItemSearch

public void doItemSearch()
                  throws SystemException,
                         BusinessException,
                         UiBusinessException
ITEM ORDER

Throws:
SystemException
BusinessException
UiBusinessException

clear

public void clear()
           throws SystemException
CLEAR

Overrides:
clear in class RcomScreen
Throws:
SystemException

doTogglePrimaryTable

public void doTogglePrimaryTable()
SPECIAL KEY PRESS METHODS


doProductInformation

public void doProductInformation()

keyReleased

public void keyReleased(java.awt.event.KeyEvent event)
Specified by:
keyReleased in interface java.awt.event.KeyListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent event)
Specified by:
keyTyped in interface java.awt.event.KeyListener

keyPressed

public void keyPressed(java.awt.event.KeyEvent event)
Added special to trigger an action on the return key instead of tab. Some future consideration should be given to this, as assigning key listeners outside of the framework breaks the design patter. Some tools should be added to the framework to make this work generically.

Specified by:
keyPressed in interface java.awt.event.KeyListener


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28