taxisrus.implementation.ManagerUI
Class ManagerReportsPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--taxisrus.implementation.ManagerUI.ManagerReportsPanel
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable

public class ManagerReportsPanel
extends JPanel

Author:
Team Tsunami combination of radio buttons customize the type of reports desired.
See Also:
Serialized Form

Inner classes inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Inner classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Inner classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
Component.AccessibleAWTComponent
 
Field Summary
static int AVERAGE_CAB_INCOME
           
static int AVERAGE_HOURS_ON_DUTY
           
static int AVERAGE_PICKUPS_PER_HOUR
           
static int AVERAGE_WAIT_TIME
           
static int CAB_SPECIFIC
           
static int CAB_UTILIZATION
           
static int DISPATCHED_CALLS
           
static int DISPATCHER_SPECIFIC
           
static int ENTIRE_COMPANY_SPECIFIC
           
static int FROM_DATE_TO_DATE
           
static int MANUAL_OVERRIDES
           
static int numReportTypeButtons
           
static int numSpecificityButtons
           
static int numTimeIntervalButtons
           
static int PICKUP_ACCEPTANCE_RATE
           
static int TODAY
           
static int TOTAL_RIDES
           
static int UPTO_TODAY
           
static int ZONE_SPECIFIC
           
 
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
ManagerReportsPanel()
          default constructor:
ManagerReportsPanel(ModelRMIInterface server)
          constructor for initializing RMI
 
Method Summary
 int getSelectedReportTypeButtonIndex()
          return index of selected reportType radio button
 int getSelectedSpecificityButtonIndex()
          return index of selected specificity radio button
 int getSelectedTimeIntervalButtonIndex()
          return index of selected timeInterval radio button
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUIClassID, paramString, 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, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CAB_UTILIZATION

public static final int CAB_UTILIZATION

AVERAGE_CAB_INCOME

public static final int AVERAGE_CAB_INCOME

AVERAGE_WAIT_TIME

public static final int AVERAGE_WAIT_TIME

AVERAGE_PICKUPS_PER_HOUR

public static final int AVERAGE_PICKUPS_PER_HOUR

PICKUP_ACCEPTANCE_RATE

public static final int PICKUP_ACCEPTANCE_RATE

AVERAGE_HOURS_ON_DUTY

public static final int AVERAGE_HOURS_ON_DUTY

TOTAL_RIDES

public static final int TOTAL_RIDES

DISPATCHED_CALLS

public static final int DISPATCHED_CALLS

MANUAL_OVERRIDES

public static final int MANUAL_OVERRIDES

numReportTypeButtons

public static final int numReportTypeButtons

CAB_SPECIFIC

public static final int CAB_SPECIFIC

ZONE_SPECIFIC

public static final int ZONE_SPECIFIC

DISPATCHER_SPECIFIC

public static final int DISPATCHER_SPECIFIC

ENTIRE_COMPANY_SPECIFIC

public static final int ENTIRE_COMPANY_SPECIFIC

numSpecificityButtons

public static final int numSpecificityButtons

TODAY

public static final int TODAY

UPTO_TODAY

public static final int UPTO_TODAY

FROM_DATE_TO_DATE

public static final int FROM_DATE_TO_DATE

numTimeIntervalButtons

public static final int numTimeIntervalButtons
Constructor Detail

ManagerReportsPanel

public ManagerReportsPanel(ModelRMIInterface server)
constructor for initializing RMI

ManagerReportsPanel

public ManagerReportsPanel()
default constructor:
Method Detail

getSelectedReportTypeButtonIndex

public int getSelectedReportTypeButtonIndex()
return index of selected reportType radio button

getSelectedSpecificityButtonIndex

public int getSelectedSpecificityButtonIndex()
return index of selected specificity radio button

getSelectedTimeIntervalButtonIndex

public int getSelectedTimeIntervalButtonIndex()
return index of selected timeInterval radio button


API documentation for build 958