Package com.portal.app.cc
Class PBillsEntryPanel
- All Implemented Interfaces:
PAccountViewPage
,PCCPage
,PSearchProducer
,PAppComponent
,PClientComponent
,PCollectDataListener
,PComponent
,PComponentAttribute
,PViewDataChangeListener
,ActionListener
,ContainerListener
,ItemListener
,ImageObserver
,MenuContainer
,Serializable
,EventListener
,Accessible
public class PBillsEntryPanel
extends PMaintenancePage
implements PSearchProducer, ActionListener, ItemListener
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final int
protected final int
Fields inherited from class com.portal.app.cc.comp.PMaintenancePage
mNeedsRefresh, mPagesCurrentCurrency
Fields inherited from class com.portal.bas.comp.PIACustomizablePanel
isTracking, mIAList, mImpl, unregList
Fields inherited from class com.portal.pfc.ui.ImagePanel
IMAGE_CENTERED, IMAGE_SCALE_TO_HEIGHT, IMAGE_SCALE_TO_WIDTH, IMAGE_SCALED, IMAGE_TILED, mImageIcon, mScaledImage
Fields inherited from class javax.swing.JComponent
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
accessibleContext, 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
Adds a listener for the results of this searchvoid
clear()
A convenience method that clears all Portal-aware descendants of this panel.void
void
Conduct bill search based on the account number inputvoid
Conduct bill search based on the bill number inputvoid
enableSearchWithBill
(boolean b) void
enableSearchWithoutBill
(boolean b) Retrieves the class name of this component's controller, in this case, null.void
void
Removes a listener for the results of this searchvoid
reportProgress
(int i) Reports the progress to the status panel in search base panelvoid
search()
Starts the search processvoid
setAllBrandsStatus
(boolean status) Assigns all brands selected statusvoid
setBrandStatus
(boolean status) Assigns status if the system is branded or not.void
setBrandTree
(PBrandTree bTree) Provides the brand tree objectvoid
setSelectedBrand
(PScopeEntryPoint newBrand) Assigns the selected brandvoid
setSingleDBSearchEnabled
(boolean flag) Enables the single DB Searchvoid
setSingleDBSearchID
(long id) void
Sets the scope for the single db search to be the database associated with the given account.void
Registers the results table with the producervoid
void
stop()
Stops the search processMethods inherited from class com.portal.app.cc.comp.PMaintenancePage
dataNeedsRefresh, enteringPage, getDisplayedCurrency, getLabel, hasUnsavedChanges, isValidContext, primaryToSecondary, recycle, refresh, resetUnsavedChanges, revertToPrimary, save
Methods inherited from class com.portal.bas.comp.PIACustomizablePanel
collectData, componentAdded, componentRemoved, containsError, getBackgroundImageSource, getBundle, getModelHandle, getRemoteComponent, getResourceName, getTools, isClean, isCurrencyDisplay, isDirty, isError, isInputTracking, isLight, isRequired, processError, resetToDefault, setBackgroundImageMode, setBackgroundImageSource, setClean, setCurrencyDisplay, setDefault, setError, setInputTracking, setModelHandle, setRequired, setResourceName, togglePrimaryToSecondary, unregister, viewDataChange
Methods inherited from class com.portal.pfc.ui.ImagePanel
getBackgroundImageIcon, getBackgroundImageMode, imageUpdate, paintComponent, setBackgroundImageIcon
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
Methods inherited from class javax.swing.JComponent
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, 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, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
PROGRESS_START
protected final int PROGRESS_START- See Also:
-
PROGRESS_END
protected final int PROGRESS_END- See Also:
-
-
Constructor Details
-
PBillsEntryPanel
public PBillsEntryPanel()
-
-
Method Details
-
enableSearchWithBill
public void enableSearchWithBill(boolean b) -
enableSearchWithoutBill
public void enableSearchWithoutBill(boolean b) -
addNotify
public void addNotify()- Overrides:
addNotify
in classJComponent
-
actionPerformed
- Specified by:
actionPerformed
in interfaceActionListener
-
getControllerClassName
Description copied from class:PIACustomizablePanel
Retrieves the class name of this component's controller, in this case, null.- Specified by:
getControllerClassName
in interfacePComponent
- Overrides:
getControllerClassName
in classPIACustomizablePanel
- Returns:
- A null
String
. - Throws:
RemoteException
- thrown for errors
-
conductBillNumSearch
public void conductBillNumSearch()Conduct bill search based on the bill number input -
conductAccNumSearch
public void conductAccNumSearch()Conduct bill search based on the account number input -
collectInputs
public void collectInputs() -
reportProgress
public void reportProgress(int i) Reports the progress to the status panel in search base panel -
search
public void search()Description copied from interface:PSearchProducer
Starts the search process- Specified by:
search
in interfacePSearchProducer
-
setSpreadSheet
Description copied from interface:PSearchProducer
Registers the results table with the producer- Specified by:
setSpreadSheet
in interfacePSearchProducer
-
itemStateChanged
- Specified by:
itemStateChanged
in interfaceItemListener
-
clear
public void clear()Description copied from class:PIACustomizablePanel
A convenience method that clears all Portal-aware descendants of this panel.- Specified by:
clear
in interfacePComponentAttribute
- Specified by:
clear
in interfacePSearchProducer
- Overrides:
clear
in classPIACustomizablePanel
-
getPreferredSize
- Overrides:
getPreferredSize
in classJComponent
-
setStatusPanel
-
setBrandStatus
public void setBrandStatus(boolean status) Assigns status if the system is branded or not.- Specified by:
setBrandStatus
in interfacePSearchProducer
-
setSelectedBrand
Assigns the selected brand- Specified by:
setSelectedBrand
in interfacePSearchProducer
-
setAllBrandsStatus
public void setAllBrandsStatus(boolean status) Assigns all brands selected status- Specified by:
setAllBrandsStatus
in interfacePSearchProducer
-
setBrandTree
Provides the brand tree object- Specified by:
setBrandTree
in interfacePSearchProducer
-
addSearchInfoListener
Description copied from interface:PSearchProducer
Adds a listener for the results of this search- Specified by:
addSearchInfoListener
in interfacePSearchProducer
- Parameters:
l
- the listener
-
removeSearchInfoListener
Description copied from interface:PSearchProducer
Removes a listener for the results of this search- Specified by:
removeSearchInfoListener
in interfacePSearchProducer
- Parameters:
l
- the listener
-
stop
public void stop()Description copied from interface:PSearchProducer
Stops the search process- Specified by:
stop
in interfacePSearchProducer
-
setSingleDBSearchEnabled
public void setSingleDBSearchEnabled(boolean flag) Description copied from interface:PSearchProducer
Enables the single DB Search- Specified by:
setSingleDBSearchEnabled
in interfacePSearchProducer
-
setSingleDBSearchID
public void setSingleDBSearchID(long id) - Specified by:
setSingleDBSearchID
in interfacePSearchProducer
-
setSingleDBSearchID
Description copied from interface:PSearchProducer
Sets the scope for the single db search to be the database associated with the given account.- Specified by:
setSingleDBSearchID
in interfacePSearchProducer
- Parameters:
acct
- the account the contains the database to use
-