public class PARBalancePage extends PMaintenancePage implements ActionListener, CreditLimitListener, BalanceImpactListener, HierarchyChangeListener, PSpreadSheetListener, ResourceListener, PIASelectionListener, BillInfoChangeListener, PaymentChangeListener
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected JButton |
btnViewInvoice |
protected static String |
CUST_BILLADJ |
protected PSectionHeader |
hdrBills |
protected JLabel |
lblBills |
protected PDropDown |
mActionsDropDown |
mNeedsRefresh, mPagesCurrentCurrency
isTracking, mIAList, mImpl, unregList
IMAGE_CENTERED, IMAGE_SCALE_TO_HEIGHT, IMAGE_SCALE_TO_WIDTH, IMAGE_SCALED, IMAGE_TILED, mImageIcon, mScaledImage
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
PARBalancePage()
Creates a new customer information display panel
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent e) |
protected void |
addAdditionalActions(PAddOnAction[] actions)
Called to append actions to the end of the balance page's Action
menu for bill display.
|
void |
addNotify() |
void |
addRadioMenuToAction(JRadioButtonMenuItem custMenu)
Called to append custom RadioMenuItem at the end of balance page's action menu
|
void |
balanceImpact(BalanceImpactEvent e)
listen to balanceImpact event
|
void |
billInfoChange(BillInfoChangeEvent e)
listen to billInfoChange event
|
void |
creditLimitChange(CreditLimitEvent e)
listen to creditlimit event
|
void |
enteringPage()
initialize the page with unapplied items upon entering
|
String |
getControllerClassName()
Retrieves the class name of this component's controller, in this case, null.
|
protected void |
getCustomizerProperties() |
FList |
getSelectedBillModel(int iRow,
PCachedContext conn)
This will returns the selected bill details
|
boolean |
hasOpenBills()
Return true if their is an open bill in the bills list, otherwise false.
|
void |
hierarchyChange(HierarchyChangeEvent e)
listen to hierarchyChange event
|
boolean |
isOpenBill(Poid sPoid)
Return true if selected one is an open bill in the bills list, otherwise false.
|
void |
paymentChange(PaymentChangeEvent pe)
Called when the payment info changes
|
void |
primaryToSecondary(int from,
int to)
Called by the Customer Center framework to indicate that any
currency data displayed in this page must be converted to a
different currency.
|
void |
recycle()
Used to make this page available for reuse.
|
void |
refresh()
Called by "refresh" button click
|
void |
removeNotify() |
void |
resourceSelectionChanged(ResourceEvent re) |
void |
revertToPrimary(int primary)
Causes previously toggled data to be reverted back to the
primary currency.
|
void |
selectionChanged(PIASelectionEvent pe)
Handles a selection event.
|
void |
selectionChanged(PSpreadSheetEvent pe)
Implements the PIASelectionChangeListener interface
|
void |
setModelHandle(PModelHandle data)
Establishes the
PModelHandle for this component
and all its descendants. |
void |
unregister()
Used to disconnect the controller from the component for all
child widgets contained within this panel.
|
void |
updateOpenBillIds()
Updates the open bill ids for further use.
|
dataNeedsRefresh, getDisplayedCurrency, getLabel, hasUnsavedChanges, isValidContext, resetUnsavedChanges, save
clear, 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, setRequired, setResourceName, togglePrimaryToSecondary, viewDataChange
getBackgroundImageIcon, getBackgroundImageMode, imageUpdate, paintComponent, setBackgroundImageIcon
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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, getPreferredSize, 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, 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
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
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, 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, transferFocusBackward, transferFocusUpCycle
protected PSectionHeader hdrBills
protected JLabel lblBills
protected JButton btnViewInvoice
protected PDropDown mActionsDropDown
protected static final String CUST_BILLADJ
public PARBalancePage()
protected void getCustomizerProperties()
public void primaryToSecondary(int from, int to)
PMaintenancePage
primaryToSecondary
in interface PAccountViewPage
primaryToSecondary
in class PMaintenancePage
from
- to
- public void revertToPrimary(int primary)
PIACustomizablePanel
revertToPrimary
in interface PAccountViewPage
revertToPrimary
in interface PComponentAttribute
revertToPrimary
in class PMaintenancePage
primary
- public String getControllerClassName() throws RemoteException
PIACustomizablePanel
getControllerClassName
in interface PComponent
getControllerClassName
in class PIACustomizablePanel
RemoteException
public void setModelHandle(PModelHandle data) throws RemoteException
PIACustomizablePanel
PModelHandle
for this component
and all its descendants.setModelHandle
in interface PComponent
setModelHandle
in class PIACustomizablePanel
data
- RemoteException
public void enteringPage()
enteringPage
in interface PCCPage
enteringPage
in class PMaintenancePage
public void refresh()
refresh
in interface PAccountViewPage
refresh
in class PMaintenancePage
public boolean hasOpenBills()
public boolean isOpenBill(Poid sPoid)
public void updateOpenBillIds()
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
e
- public void balanceImpact(BalanceImpactEvent e)
balanceImpact
in interface BalanceImpactListener
e
- a BalanceImpactEvent encapsulating the event informationpublic void creditLimitChange(CreditLimitEvent e)
creditLimitChange
in interface CreditLimitListener
e
- a CreditLimitEvent encapsulating the event informationpublic void hierarchyChange(HierarchyChangeEvent e)
hierarchyChange
in interface HierarchyChangeListener
e
- a HierarchyChangeEvent encapsulating the event informationpublic void billInfoChange(BillInfoChangeEvent e)
billInfoChange
in interface BillInfoChangeListener
e
- a ServiceChangeEvent encapsulating the event informationpublic void addNotify()
addNotify
in class JComponent
public void removeNotify()
removeNotify
in class JComponent
public void recycle()
PMaintenancePage
recycle
in interface PCCPage
recycle
in class PMaintenancePage
public void resourceSelectionChanged(ResourceEvent re)
resourceSelectionChanged
in interface ResourceListener
re
- public FList getSelectedBillModel(int iRow, PCachedContext conn)
public void selectionChanged(PIASelectionEvent pe)
PIASelectionListener
selectionChanged
in interface PIASelectionListener
pe
- the event to handlepublic void selectionChanged(PSpreadSheetEvent pe)
selectionChanged
in interface PSpreadSheetListener
event
- the data change eventRemoteException
- eprotected void addAdditionalActions(PAddOnAction[] actions)
public class MyBalancePage extends PARBalancePage { public MyBalancePage() { PAddOnAction[] actions = new PAddOnAction[1]; actions[0] = new MyBillAction_A(); addAdditionalActions(actions); } } class MyBillAction_A extends PAddOnAction { public MyBillAction_A() { } public String getMenuLabel() { return "Bill Action A"; } }
actions
- The array of PAddOnAction instances to appendpublic void addRadioMenuToAction(JRadioButtonMenuItem custMenu)
public void paymentChange(PaymentChangeEvent pe)
paymentChange
in interface PaymentChangeListener
pe
- public void unregister() throws RemoteException
PIACustomizablePanel
unregister
in interface PClientComponent
unregister
in class PIACustomizablePanel
RemoteException
Copyright © 2003, 2023, Oracle and/or its affiliates.