public class PARBalancePage extends PMaintenancePage implements ActionListener, CreditLimitListener, BalanceImpactListener, HierarchyChangeListener, PSpreadSheetListener, ResourceListener, PIASelectionListener, BillInfoChangeListener, PaymentChangeListener
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.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, mPagesCurrentCurrencyisTracking, mIAList, mImpl, unregListIMAGE_CENTERED, IMAGE_SCALE_TO_HEIGHT, IMAGE_SCALE_TO_WIDTH, IMAGE_SCALED, IMAGE_TILED, mImageIcon, mScaledImagelistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, 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, saveclear, 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, viewDataChangegetBackgroundImageIcon, getBackgroundImageMode, imageUpdate, paintComponent, setBackgroundImageIcongetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, transferFocusUpCycleprotected 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)
PMaintenancePageprimaryToSecondary in interface PAccountViewPageprimaryToSecondary in class PMaintenancePagefrom - to - public void revertToPrimary(int primary)
PIACustomizablePanelrevertToPrimary in interface PAccountViewPagerevertToPrimary in interface PComponentAttributerevertToPrimary in class PMaintenancePageprimary - public String getControllerClassName() throws RemoteException
PIACustomizablePanelgetControllerClassName in interface PComponentgetControllerClassName in class PIACustomizablePanelRemoteExceptionpublic void setModelHandle(PModelHandle data) throws RemoteException
PIACustomizablePanelPModelHandle for this component
and all its descendants.setModelHandle in interface PComponentsetModelHandle in class PIACustomizablePaneldata - RemoteExceptionpublic void enteringPage()
enteringPage in interface PCCPageenteringPage in class PMaintenancePagepublic void refresh()
refresh in interface PAccountViewPagerefresh in class PMaintenancePagepublic boolean hasOpenBills()
public boolean isOpenBill(Poid sPoid)
public void updateOpenBillIds()
public void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenere - public void balanceImpact(BalanceImpactEvent e)
balanceImpact in interface BalanceImpactListenere - a BalanceImpactEvent encapsulating the event informationpublic void creditLimitChange(CreditLimitEvent e)
creditLimitChange in interface CreditLimitListenere - a CreditLimitEvent encapsulating the event informationpublic void hierarchyChange(HierarchyChangeEvent e)
hierarchyChange in interface HierarchyChangeListenere - a HierarchyChangeEvent encapsulating the event informationpublic void billInfoChange(BillInfoChangeEvent e)
billInfoChange in interface BillInfoChangeListenere - a ServiceChangeEvent encapsulating the event informationpublic void addNotify()
addNotify in class JComponentpublic void removeNotify()
removeNotify in class JComponentpublic void recycle()
PMaintenancePagerecycle in interface PCCPagerecycle in class PMaintenancePagepublic void resourceSelectionChanged(ResourceEvent re)
resourceSelectionChanged in interface ResourceListenerre - public FList getSelectedBillModel(int iRow, PCachedContext conn)
public void selectionChanged(PIASelectionEvent pe)
PIASelectionListenerselectionChanged in interface PIASelectionListenerpe - the event to handlepublic void selectionChanged(PSpreadSheetEvent pe)
selectionChanged in interface PSpreadSheetListenerevent - 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 PaymentChangeListenerpe - public void unregister()
throws RemoteException
PIACustomizablePanelunregister in interface PClientComponentunregister in class PIACustomizablePanelRemoteExceptionCopyright © 2003, 2023, Oracle and/or its affiliates.